Home Assistant
Contents_Index
- HOW TO USE1
- INSTALLING2
- OFFICIAL COMMUNITIES4
- OTHER COMMUNITIES3
- PUBLIC CONFIGURATIONS9
- OFFICIAL ADD-ONS13
- THIRD PARTY ADD-ONS30
- DASHBOARDS2
- ICON PACKS3
- THEMES12
- CUSTOM CARDS32
- ALTERNATIVE DASHBOARDS2
- CUSTOM INTEGRATIONS16
- DIY3
- DIY GATEWAYS3
- DIY PROJECTS11
- BLOGS7
- YOUTUBE CHANNELS13
- PODCASTS1
- TWITTER9
- UNCATEGORIZED21
- ALTERNATIVE HOME AUTOMATION SOFTWARE4
- OTHER AWESOME LISTS6
How to use
1_ENTRIESAwesome Home Assistant is a fantastic list for people trying to automate every aspect of their home. Automating your home is a long, hard, and never finished task that usually involves a lot of tinkering.
You can navigate through the list by:
-
Simply press command/ctrl + F to search for a keyword
-
Go through our Contents list
- Alternatively, use the search on our ...
Alternatively, use the search on our website: https://www.awesome-ha.com
Installing
2_ENTRIESHome Assistant has several installation methods; each has advantages and disadvantages. Many people have different opinions and personal favorites. Important to know that there is no wrong or right here; each technique installs the SAME Home Assistant.
Home Assistant recommends the Home Assistant OS installation method.
- Home Assistant Installation
The official installation guides.
- Compare Installation Methods
The available installation methods compared.
Official Communities
4_ENTRIES- Home Assistant Discord
Join the chat, most of us are there.
- Home Assistant Community
The discussion forum, also used for feature requests.
- Home Assistant Subreddit
If you are into Reddit, subscribe.
- Home Assistant Facebook Group
Facebook group for enthusiasts.
Other Communities
3_ENTRIES- 🇳🇱 Dutch Domotics Discord - Dutch Discord server with home automation enthusiasts.
- Dr. ZZs
Facebook group by Dr. Zzs.
- Home Assistant Community Add-ons Discord
Get support on the Home Assistant Community Add-ons.
- ESPHome Discord
Get support for your DIY ESPHome project.
Public Configurations
9_ENTRIESSome people store their full Home Assistant configuration on GitHub. They are an awesome source for learning and a great source of inspiration.
- Carlo Costanzo
Probably the most documented configuration out there.
- DubhAd
Also known as Tinkerer shares his configuration files.
- geekofweek
Has over 300+ automations.
- Mahasri Kalavala
Impressive setup, with lots of different hardware working together.
- Alok Saboo
Also known as arsaboo. Regularly updated.
- Aaron Bach
Also known as bachya. Regularly updated and includes numerous Dockerized services.
- Franck Nijhof
Hass.io based, very different configuration structure compared to others.
- Klaas Schoute
Hass.io based, Intel NUC, Ubuntu Server, Docker and regularly updated.
- Andrea Iannucci
Also known as SeLLeRoNe. Regularly updated.
Official Add-ons
13_ENTRIESCreated and maintained by the Home Assistant team.
- DuckDNS
Updates your Duck DNS IP address and generate SSL using Let's Encrypt.
- File editor
Browser-based configuration file editor.
- Mosquitto
Fast and reliable MQTT broker.
- Terminal & SSH
Allows logging in remotely to using a web terminal or SSH client.
- Samba
Access your configuration files using Windows network shares.
- NGINX SSL proxy
Reverse proxy with SSL termination.
- deCONZ
Control a ZigBee network using ConBee or RaspBee hardware by Dresden Elektronik.
- TellStick
Run a TellStick and TellStick Duo service.
- Ada
Ada is voice assistant powered by Almond which is open and privacy-preserving.
- Almond
The Open, Privacy-Preserving Virtual Assistant.
- HomeMatic
HomeMatic central based on OCCU.
- Let's Encrypt
Get a free SSL certificate from Let's Encrypt; an open and automated certificate authority (CA).
- MariaDB
An open source relational database (fork of MySQL).
Third Party Add-ons
30_ENTRIESAnyone can create an add-on, the following are created by the community.
- SSH & Web Terminal
SSH and Web-based terminal with tons of pre-loaded useful tools.
- UniFi Controller
The UniFi Controller allows you to manage your UniFi network using a web browser.
- Node-RED
Flow-based programming for the Internet of Things.
- Plex Media Server
Your recorded media beautifully organized and ready to stream.
- IDE
Advanced web-based IDE, based on Cloud9 IDE.
- Dasshio
Easily use your Amazon Dash Buttons.
- InfluxDB
Scalable datastore for metrics, events, and real-time analytics.
- Grafana
Open platform for beautiful analytics and monitoring.
- Tor
Protect your privacy and access your instance via Tor.
- Spotify Connect
Spotify Connect client for playing music on your Home Assistant device.
- zigbee2mqtt
Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges.
- AppDaemon
Python Apps and HADashboard.
- TasmoAdmin
Centrally manage all your Sonoff-Tasmota devices.
- Aircast
AirPlay capabilities for your Chromecast players.
- AirSonos
AirPlay capabilities for your Sonos players.
- Dropbox Sync
Upload your backup snapshots to Dropbox.
- Log Viewer
Browser-based live log viewing utility.
- Tautulli
Monitor and get statistics from your Plex server.
- motionEye
Simple, elegant and feature-rich CCTV/NVR for your cameras.
- JupyterLab
Create documents containing live code, equations, visualizations, and explanatory text.
- Backup to Google Drive
Backup snapshots to Google Drive.
- Glances
A cross-platform system monitoring tool written in Python.
- Matrix
A secure and decentralized communication platform.
- AdGuard Home
A network-wide ad-and-tracker blocking DNS server with parental control.
- Traccar
Traccar is modern GPS Tracking Platform.
- Home Panel
A touch-compatible web frontend for controlling the home.
- Hass.io Google Drive Backup
A complete and easy to configure solution for backing up your snapshots to Google Drive.
- Grocy
ERP beyond your fridge! A groceries & household management solution for your home.
- EmonCMS
A powerful open-source web app for processing, logging, and visualizing energy, temperature, and other environmental data.
- CrowdSec
A next-gen collaborative IPS/IDS to protect you from intrusion.
Dashboards
2_ENTRIESThe Home Assistant frontend is already pretty, but you can customize it to fit your needs or taste better.
-
📺 Getting started with Lovelace UI - Great introduction to Lovelace UI by DrZzs.
-
📺 How to set up Lovelace - Excellent step by step video for beginners by JuanMTech.
- Dashboards Documentation
The official documentation.
- Share the Love
Custom card demos and configuration examples for Lovelace.
Icon packs
3_ENTRIES- Font Awesome Icons
Use the free icons from Font Awesome in your frontend.
- Hass Hue Icons
Additional Philips Hue bulbs and fixtures icons.
- simpleicons
Use the free icons from the simpleicons set.
Themes
12_ENTRIESIt is all about the looks, apply some style.
- 📺 Themes Tutorial - Quick tutorial/example on how to configure themes.
- Midnight
A dark theme by Marcel Hoffs.
- Dark Cyan
A dark theme with cyan accents by Ryoen Deprouw.
- Grey Night
A dark theme with grey accents by ksya.
- Dark Red
A dark theme with red accents by Ryoen Deprouw.
- Halloween
Pumpkins colored by Mahasri Kalavala.
- Black and Green
A dark theme with pale green accents by GreenTurtwig.
- Vintage
Give your frontend a vintage look with this theme by Anup Surendran.
- Carbon Green
Light carbon theme with green accents by Reua.
- Many Themes, One Repo
13 Themes in a convenient ZIP file.
- Slate
A dark theme close to the vanila looks from seangreen2.
- Synthwave
A theme influenced by the cover artwork of modern Synthwave bands.
- Google Home Theme
Two themes (light and dark) matching the design of Google Home Hub.
Custom Cards
32_ENTRIESThe Home Assistant Dashboards allows people to build custom cards on top of it, which you can easily add to your instance.
- Auto-Entities Card
Dynamically adds entities: 🔮 Magic.
- Canvas Gauge Card
Use awesome gauges from canvas-gauges.com.
- Big Number Card
Display big numbers for sensors, including severity level as background.
- Animated Weather Card
Nice looking card showing the weather, with subtle animations.
- Thermostat Card
Thermostat control card that looks like a Nest Thermostat.
- Mini Media Player
A minimalistic media player card.
- Mini Graph Card
A minimalistic sensor graph card.
- Button card
Button card for your entities.
- Slider Entity Row
Add a slider to adjust, e.g., the brightness of lights in lovelace entity cards.
- Power Wheel Card
An intuitive way to represent the power that your home is consuming or producing.
- Simple Thermostat
A simpler and more flexible thermostat card.
- Card Modder
Style your Lovelace cards.
- Bar Card
Customizable animated bar card.
- forked-daapd Card
Control a forked daapd instance.
- Dual Gauge Card
Shows two gauges in one.
- Atomic Calendar Revive
Calendar card with advanced settings.
- Xiaomi Vacuum Card
Detailed card for Xiaomi vacuum cleaners (and others).
- Simple Weather Card
A minimalistic weather card, inspired by Google Material Design.
- Home Card
A quick glance of the state of your home.
- Banner Card
A fluffy linkable banner with interactive glances to spice up your home dashboards.
- Spotify Card
List and select from current available devices and users top playlists on Spotify.
- Battery Entity
Displaying battery levels for battery entities.
- Multiple Entity Row
Show multiple entity states or attributes on entity rows.
- Vacuum Map Card
This card provides a user-friendly way to fully control Xiaomi (Roborock/Viomi/Dreame/Roidmi) and Neato (+ possibly other) vacuums.
- Home Feed Card
Display a combination of persistent notifications, calendar events, and entities in the style of a feed.
- Config Template Card
Allow using templates in Lovelace.
- RGB Light Card
Colorful buttons to control your RGB Lights.
- LG WebOS Remote Control
Remote Control for LG TV WebOS.
- Restriction Card
A card to provide restrictions on Lovelace cards defined within.
- Vacuum Card
A card to card for controlling a vacuum cleaner robot.
- Purifier Card
A card for controlling air purifiers.
- Raspberry Pi Status Card
Show status of your Raspberry Pis.
Alternative Dashboards
2_ENTRIES- TileBoard
A simple yet highly configurable Dashboard.
- Dwains Dashboard
An fully auto-generating dashboard for desktop, tablet and mobile.
Custom Integrations
16_ENTRIESAdditional integrations for Home Assistant, that were created by the community.
- Lutron Caseta Pro
Integrates Lutron Caseta Smart Bridge PRO / RA2 Select.
- SmartIR
Integrates devices using Broadlink IR.
- Xiaomi Hygrothermo
Sensor platform for Xiaomi Mijia BT Hygrothermo temperature and humidity sensor.
- Volkswagen Carnet
Integrates Volkswagen Carnet (requires valid Carnet subscription).
- Untappd
Connects with your Untappd account.
- Elasticsearch
Publishes events to Elasticsearch.
- Alexa Media Player
Allow control of Amazon Alexa devices.
- iCloud3
Improved version of the iCloud device tracker component with a lot of capabilities.
- HACS
This is a manager for your custom integration (components) and plugin (lovelace elements) needs.
- Circadian Lighting
Circadian Lighting slowly synchronizes your color changing lights with the regular naturally occuring color temperature of the sky throughout the day.
- HASS Aarlo
Asynchronous Arlo integration. Similar to the Arlo web site; monitors events and states for all base stations, cameras and doorbells.
- Xiaomi Cloud Map Extractor
Presents a live view of a map for Xiaomi (Roborock/Viomi/Roidmi/Dreame) vacuums without a need for rooting.
- WebRTC Camera
View RTSP streams from IP Cameras in real-time through WebRTC or MSE with Pan/Zoom controls.
- Sonoff LAN
Control Sonoff devices with eWeLink (original) firmware over LAN and/or Cloud.
- Spotcast
Start Spotify playback on an idle Chromecast device as well as control Spotify connect devices.
- The Watchman
Keep track of missing entities and services in your config files.
DIY
3_ENTRIESDo It Yourself; rather than buying home automation hardware or solutions, you could also build them yourself!
- ESPHome
Program ESP8266 boards and ESP32 boards using YAML.
- Magic Cards
RFID scannable cards that you can program to do anything.
- Tasmota
Firmware for ESP8266 boards and devices.
DIY Gateways
3_ENTRIES- OpenMQTTGateway
A flexible MQTT gateway for IR, RF, BLE, MiFlora, SMS, and many sensors.
- esp8266 Milight Hub
Alternative hub for Milight/LimitlessLED devices that uses MQTT.
- zigbee2mqtt
Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges.
DIY Projects
11_ENTRIES- 📺 DIY Multisensor - $15, Temperature, Humidity, Light, Motion, and RGB LED, without soldering.
- HA SwitchPlate
LCD Touchscreen wall switch replacement.
- $10 WiFi RGB Bulb
In inexpensive RGB bulb that works on WiFi.
- 433mhz/IR Bidirectional Gateway
Bidirectional with IR and 433mhz using ESP8266 and MQTT.
- esp8266MQTTBlinds
Automate your window blinds using an ESP8266, a servo and MQTT.
- Home Assistant's Hackster.io
A Hackster channel with multiple DIY projects.
- ESP MQTT Digital LEDs
WS2811 LED Stripe for the JSON Light Component from BRUH.
- Bed Presence Detection
ESP8266 based Bed Presence Detection.
- NFC Scanner
Build an NFC tag/card scanner with an ESP8266, PN532 and MQTT.
- ESP32-Cam Facebox
Tie a ESP32-CAM, HA, and Facebox together for a cheap Facial Recog / Home monitoring solution.
- RaspiPool
A cost-effective, easy-to-build, easy-to-use "Swimming-Pool Automation System".
- QuinLED
DIY Wi-Fi LED dimmers and controllers using ESP32 boards.
Blogs
7_ENTRIES- DIY Futurism
Brad posts articles with great instructions for new users.
- Phil Hawthorne
Co-host of the Home Assistant Podcast.
- Smart Home Hobby
Features budget friendly guides and information.
- Self Hosted Home
Articles on DIY home automation projects and self hosted services.
- Tinkering with Home Automation
Tinkerer's blog and guides.
- HomeTechHacker
DIY Smarthome guides, reviews, and advice.
- Intermittent Technology
Quindor's personal blog for pasting random (mostly technology related) things.
YouTube Channels
13_ENTRIESSit back, relax, watch, and learn.
- Home Assistant
Official YouTube Channel where new launches and live streams are held.
- BRUH
Ben has great tutorials for getting started, unfortunately, inactive lately.
- BurnsHA
Great informational and tutorial videos.
- DrZzs
Great how-to videos and also streams live.
- The Hook Up
Tutorials and more, also has videos on home automation in general.
- HASSCASTS
Tips, Tricks & Tutorials, moving to mainly live streams.
- JuanMTech
Easy to follow how-to videos, product reviews and more.
- vCloudInfo
Publishes videos based on his home and GitHub repository.
- digiblurDIY
Tutorials on hardware projects and Tasmota automations.
- Intermit.Tech
Tutorials & reviews: Camera's, Home Networking, ESP8266 boards, Node-RED.
- BeardedTinker
Tutorials & 3D printing.
- Smart Home Junkie
How-to videos and tutorials for starters and advanced users.
- Everything Smart Home
Focuses on Smart Home, Home Automation, general tech reviews, guides, and step-by-step DIY projects.
Podcasts
1_ENTRIESGet inspired, while commuting, doing your morning routine, or at the gym!
- Home Assistant Podcast
Biweekly podcast with the latest news and interesting guests.
Keep up with the latest news and updates, 280 characters at a time!
- @home_assistant
Open source home automation that puts local control and privacy first.
- @hass_devs
Latest news on the development of Home Assistant for contributors.
- @balloob
Founder of the Home Assistant project.
- @pvizeli
Core developer and creator of the Hass.io project.
- @frenck
Creator of this Awesome list and maintainer of the Community Hass.io Add-ons project.
- @ccostan
Blogger of all things Tech. Smart Home, #IOT & other Geeky subjects.
- @HomeTechHacker
Guy friends call when #tech happens. Tweet 25-50x/week about #smarthome, #homenetwork, #cybersecurity, #Linux, #gadgets, and #life.
- @hassioaddons
For all commmunity add-on news and updates.
- @Dr_Zzs
Great how-to videos and also streams live.
Uncategorized
21_ENTRIESValuable links, that don't fit in any of the above categories (yet!).
- Room Assistant
A companion client to handle sensors in multiple rooms.
- Home Assistant Companion
iPhone/iPad/iOS App to control and monitor your home remotely.
- Mi Flora via MQTT daemon
Collect and transfer Xiaomi Mi Flora plant sensor data via MQTT.
- hassctl
Simple command line utility to help debug your configuration.
- rhasspy
Toolkit for developing custom voice assistants.
- Fully Kiosk Browser
Highly configurable Android Kiosk Browser and App Launcher.
- AppDaemon
AppDaemon is a loosely coupled, multi-threaded, sandboxed Python execution environment for writing automation apps.
- Developer Documentation
The official developer documentation.
- HASS Configurator
Browser-based configuration file editor.
- HA-Dockermon
A Node.js service for RESTful switches to control Docker containers.
- Python Amazon Dash
Hack your Amazon Dash to run what you want. Without welders.
- homekit2mqtt
HomeKit to MQTT bridge.
- Home Assistant Device Database
Database of supported/confirmed working devices.
- Jinja Scripts for Curious Minds
Bunch of Jinja2 scripts helping you to understand it better.
- Ariela
Freemium Android client application with widget support.
- Gitlab CI/CD
How to simplify your smart home configuration with GitLab CI/CD.
- Monitor
Distributed advertisement-based BTLE presence detection reported via MQTT.
- HASS-data-detective
Explore and analyse your database data.
- ADB Intents
List of ADB intents to control Android Devices.
- Home Assistant Config Helper for VSCode
Visual Studio Code Extension that provides auto-completion, config validation and snippets when editting your configuration.
- Home Assistant Taskbar Menu
A client for Windows that can display Lovelace views, control entities and show persistent notifications.
Alternative Home Automation Software
4_ENTRIESHome Assistant isn't the only home automation framework out there, here are some alternatives.
- openHAB
Java-based and aims at being a universal integration platform.
- Domoticz
A lightweight Home Automation System.
- Gladys
Open source program which runs on your Raspberry Pi.
- SmartThings
Commercial home automation hub by Samsung.
Other Awesome Lists
6_ENTRIESOther amazingly awesome lists that can be found on the great and dangerous interwebs.
- awesome-smarthome
Curated list of awesome SmartHome/Home Automation things.
- awesome-iot
Curated list of awesome Internet of Things projects and resources.
- awesome-open-iot
Curated list of open source IoT frameworks, libraries and software.
- awesome-amazon-alexa
Curated list of awesome resources for the Amazon Alexa platform.
- awesome-mqtt
Curated list of MQTT related stuff.
- awesome-selfhosted
Curated list of awesome self hosted software.