awesome-home-assistant
Home Automation Toolkit
A curated list of resources and tutorials for automating home systems using Home Assistant
A curated list of amazingly awesome Home Assistant resources.
6k stars
158 watching
357 forks
Language: Shell
last commit: 15 days ago
Linked from 6 awesome lists
awesomeawesome-listdiyhacktoberfesthassiohassio-addonshassio-repositoryhome-assistanthome-assistant-confighome-automationhomeassistanthomeassistant-confighomeautomationinternet-of-thingsiotmqttsmarthome
Awesome Home Assistant / How to use | |||
https://www.awesome-ha.com | Alternatively, use the search on our website: | ||
Awesome Home Assistant / Installing | |||
Home Assistant Installation | The official installation guides | ||
Compare Installation Methods | The available installation methods compared | ||
Awesome Home Assistant / In case you need help / Official Communities | |||
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 | ||
Awesome Home Assistant / In case you need help / Other Communities | |||
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 | ||
Dutch Domotics Discord | 🇳🇱 - Dutch Discord server with home automation enthusiasts | ||
Awesome Home Assistant / Public Configurations | |||
Carlo Costanzo | 4,819 | 10 days ago | Probably the most documented configuration out there |
DubhAd | 619 | 6 days ago | Also known as Tinkerer shares his configuration files |
geekofweek | 1,369 | 20 days ago | Has over 300+ automations |
Mahasri Kalavala | 261 | about 1 year ago | Impressive setup, with lots of different hardware working together |
Alok Saboo | 1,883 | almost 2 years ago | Also known as arsaboo. Regularly updated |
Aaron Bach | 273 | over 2 years ago | Also known as bachya. Regularly updated and includes numerous Dockerized services |
Franck Nijhof | 1,849 | 27 days ago | Hass.io based, very different configuration structure compared to others |
Klaas Schoute | 216 | 9 days ago | Hass.io based, Intel NUC, Ubuntu Server, Docker and regularly updated |
Andrea Iannucci | 80 | over 1 year ago | Also known as SeLLeRoNe. Regularly updated |
Awesome Home Assistant / Add-ons / Official Add-ons | |||
DuckDNS | 1,562 | 6 days ago | Updates your Duck DNS IP address and generate SSL using Let's Encrypt |
File editor | 1,562 | 6 days ago | Browser-based configuration file editor |
Mosquitto | 1,562 | 6 days ago | Fast and reliable MQTT broker |
Terminal & SSH | 1,562 | 6 days ago | Allows logging in remotely to using a web terminal or SSH client |
Samba | 1,562 | 6 days ago | Access your configuration files using Windows network shares |
NGINX SSL proxy | 1,562 | 6 days ago | Reverse proxy with SSL termination |
deCONZ | 1,562 | 6 days ago | Control a ZigBee network using ConBee or RaspBee hardware by Dresden Elektronik |
TellStick | 1,562 | 6 days ago | Run a TellStick and TellStick Duo service |
Ada | 1,562 | 6 days ago | Ada is voice assistant powered by Almond which is open and privacy-preserving |
Almond | 1,562 | 6 days ago | The Open, Privacy-Preserving Virtual Assistant |
HomeMatic | 1,562 | 6 days ago | HomeMatic central based on OCCU |
Let's Encrypt | 1,562 | 6 days ago | Get a free SSL certificate from Let's Encrypt; an open and automated certificate authority (CA) |
MariaDB | 1,562 | 6 days ago | An open source relational database (fork of MySQL) |
Awesome Home Assistant / Add-ons / Third Party Add-ons | |||
SSH & Web Terminal | 356 | 6 days ago | SSH and Web-based terminal with tons of pre-loaded useful tools |
UniFi Controller | 278 | 4 days ago | The UniFi Controller allows you to manage your UniFi network using a web browser |
Node-RED | 539 | 19 days ago | Flow-based programming for the Internet of Things |
Plex Media Server | 138 | about 2 months ago | Your recorded media beautifully organized and ready to stream |
IDE | 61 | almost 5 years ago | Advanced web-based IDE, based on Cloud9 IDE |
Dasshio | 196 | about 1 year ago | Easily use your Amazon Dash Buttons |
InfluxDB | 158 | 6 days ago | Scalable datastore for metrics, events, and real-time analytics |
Grafana | 228 | 6 days ago | Open platform for beautiful analytics and monitoring |
Tor | 52 | 9 days ago | Protect your privacy and access your instance via Tor |
Spotify Connect | 191 | 9 days ago | Spotify Connect client for playing music on your Home Assistant device |
zigbee2mqtt | 566 | over 1 year ago | Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges |
AppDaemon | 161 | about 2 months ago | Python Apps and HADashboard |
TasmoAdmin | 229 | 6 days ago | Centrally manage all your Sonoff-Tasmota devices |
Aircast | 321 | 6 days ago | AirPlay capabilities for your Chromecast players |
AirSonos | 90 | 6 days ago | AirPlay capabilities for your Sonos players |
Dropbox Sync | 132 | about 2 years ago | Upload your backup snapshots to Dropbox |
Log Viewer | 76 | about 2 months ago | Browser-based live log viewing utility |
Tautulli | 38 | 4 days ago | Monitor and get statistics from your Plex server |
motionEye | 281 | 9 days ago | Simple, elegant and feature-rich CCTV/NVR for your cameras |
JupyterLab | 54 | 5 days ago | Create documents containing live code, equations, visualizations, and explanatory text |
Backup to Google Drive | 90 | over 3 years ago | Backup snapshots to Google Drive |
Glances | 157 | 6 days ago | A cross-platform system monitoring tool written in Python |
Matrix | 52 | over 1 year ago | A secure and decentralized communication platform |
AdGuard Home | 403 | 9 days ago | A network-wide ad-and-tracker blocking DNS server with parental control |
Traccar | 127 | 9 days ago | Traccar is modern GPS Tracking Platform |
Home Panel | 245 | 11 months ago | A touch-compatible web frontend for controlling the home |
Hass.io Google Drive Backup | 3,193 | 3 months ago | A complete and easy to configure solution for backing up your snapshots to Google Drive |
Grocy | 326 | about 2 months ago | ERP beyond your fridge! A groceries & household management solution for your home |
EmonCMS | 13 | almost 2 years ago | A powerful open-source web app for processing, logging, and visualizing energy, temperature, and other environmental data |
CrowdSec | 70 | about 2 months ago | A next-gen collaborative IPS/IDS to protect you from intrusion |
Awesome Home Assistant / Dashboards | |||
Dashboards Documentation | The official documentation | ||
Getting started with Lovelace UI | 📺 - Great introduction to Lovelace UI by DrZzs | ||
Share the Love | Custom card demos and configuration examples for Lovelace | ||
How to set up Lovelace | 📺 - Excellent step by step video for beginners by JuanMTech | ||
Awesome Home Assistant / Dashboards / Icon packs | |||
Font Awesome Icons | 288 | about 2 months ago | Use the free icons from Font Awesome in your frontend |
Hass Hue Icons | 303 | 11 months ago | Additional Philips Hue bulbs and fixtures icons |
simpleicons | 153 | 14 days ago | Use the free icons from the simpleicons set |
Awesome Home Assistant / Dashboards / Themes | |||
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 | 206 | about 1 year ago | 13 Themes in a convenient ZIP file |
Slate | 123 | 10 months ago | A dark theme close to the vanila looks from seangreen2 |
Synthwave | 154 | over 2 years ago | A theme influenced by the cover artwork of modern Synthwave bands |
Google Home Theme | 135 | about 1 year ago | Two themes (light and dark) matching the design of Google Home Hub |
Awesome Home Assistant / Dashboards / Custom Cards | |||
Auto-Entities Card | 1,302 | 6 months ago | Dynamically adds entities: 🔮 Magic |
Canvas Gauge Card | 175 | about 2 months ago | Use awesome gauges from canvas-gauges.com |
Big Number Card | 123 | almost 3 years ago | Display big numbers for sensors, including severity level as background |
Animated Weather Card | 499 | 7 months ago | Nice looking card showing the weather, with subtle animations |
Thermostat Card | 734 | 3 months ago | Thermostat control card that looks like a Nest Thermostat |
Mini Media Player | 1,534 | 27 days ago | A minimalistic media player card |
Mini Graph Card | 3,058 | 3 months ago | A minimalistic sensor graph card |
Button card | 1,968 | 10 months ago | Button card for your entities |
Slider Entity Row | 826 | 8 months ago | Add a slider to adjust, e.g., the brightness of lights in lovelace entity cards |
Power Wheel Card | 167 | over 2 years ago | An intuitive way to represent the power that your home is consuming or producing |
Simple Thermostat | 745 | 3 months ago | A simpler and more flexible thermostat card |
Card Modder | 1,181 | about 2 months ago | Style your Lovelace cards |
Bar Card | 379 | about 1 year ago | Customizable animated bar card |
forked-daapd Card | 78 | over 2 years ago | Control a forked daapd instance |
Dual Gauge Card | 191 | 4 months ago | Shows two gauges in one |
Atomic Calendar Revive | 459 | 11 days ago | Calendar card with advanced settings |
Xiaomi Vacuum Card | 263 | almost 2 years ago | Detailed card for Xiaomi vacuum cleaners (and others) |
Simple Weather Card | 295 | over 1 year ago | A minimalistic weather card, inspired by Google Material Design |
Home Card | 192 | over 1 year ago | A quick glance of the state of your home |
Banner Card | 609 | almost 2 years ago | A fluffy linkable banner with interactive glances to spice up your home dashboards |
Spotify Card | 390 | over 1 year ago | List and select from current available devices and users top playlists on Spotify |
Battery Entity | 206 | over 2 years ago | Displaying battery levels for battery entities |
Multiple Entity Row | 808 | 8 months ago | Show multiple entity states or attributes on entity rows |
Vacuum Map Card | 1,474 | 4 months ago | This card provides a user-friendly way to fully control Xiaomi (Roborock/Viomi/Dreame/Roidmi) and Neato (+ possibly other) vacuums |
Home Feed Card | 277 | 9 months ago | Display a combination of persistent notifications, calendar events, and entities in the style of a feed |
Config Template Card | 453 | 11 months ago | Allow using templates in Lovelace |
RGB Light Card | 435 | about 2 months ago | Colorful buttons to control your RGB Lights |
LG WebOS Remote Control | 422 | 6 months ago | Remote Control for LG TV WebOS |
Restriction Card | 275 | 4 months ago | A card to provide restrictions on Lovelace cards defined within |
Vacuum Card | 926 | 20 days ago | A card to card for controlling a vacuum cleaner robot |
Purifier Card | 283 | 20 days ago | A card for controlling air purifiers |
Raspberry Pi Status Card | 195 | 7 months ago | Show status of your Raspberry Pis |
Awesome Home Assistant / Dashboards / Alternative Dashboards | |||
TileBoard | 1,631 | about 1 year ago | A simple yet highly configurable Dashboard |
Dwains Dashboard | 1,803 | 5 months ago | An fully auto-generating dashboard for desktop, tablet and mobile |
Awesome Home Assistant / Custom Integrations | |||
Lutron Caseta Pro | 184 | almost 3 years ago | Integrates Lutron Caseta Smart Bridge PRO / RA2 Select |
SmartIR | 2,065 | 3 months ago | Integrates devices using Broadlink IR |
Xiaomi Hygrothermo | 89 | almost 3 years ago | Sensor platform for Xiaomi Mijia BT Hygrothermo temperature and humidity sensor |
Volkswagen Carnet | 336 | 5 months ago | Integrates Volkswagen Carnet (requires valid Carnet subscription) |
Untappd | 38 | over 2 years ago | Connects with your Untappd account |
Elasticsearch | 148 | 10 days ago | Publishes events to Elasticsearch |
Alexa Media Player | 12 | 12 months ago | Allow control of Amazon Alexa devices |
iCloud3 | 578 | 12 days ago | 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 | 780 | 8 months ago | Circadian Lighting slowly synchronizes your color changing lights with the regular naturally occuring color temperature of the sky throughout the day |
HASS Aarlo | 396 | 12 days ago | Asynchronous Arlo integration. Similar to the Arlo web site; monitors events and states for all base stations, cameras and doorbells |
Xiaomi Cloud Map Extractor | 1,170 | 6 months ago | Presents a live view of a map for Xiaomi (Roborock/Viomi/Roidmi/Dreame) vacuums without a need for rooting |
WebRTC Camera | 1,523 | 24 days ago | View RTSP streams from IP Cameras in real-time through WebRTC or MSE with Pan/Zoom controls |
Sonoff LAN | 2,732 | 25 days ago | Control Sonoff devices with eWeLink (original) firmware over LAN and/or Cloud |
Spotcast | 684 | 14 days ago | Start Spotify playback on an idle Chromecast device as well as control Spotify connect devices |
The Watchman | 474 | 6 days ago | Keep track of missing entities and services in your config files |
Awesome Home Assistant / DIY | |||
ESPHome | Program ESP8266 boards and ESP32 boards using YAML | ||
Magic Cards | 574 | almost 2 years ago | RFID scannable cards that you can program to do anything |
Tasmota | 22,219 | 6 days ago | Firmware for ESP8266 boards and devices |
Awesome Home Assistant / DIY / DIY Gateways | |||
OpenMQTTGateway | 3,609 | 6 days ago | A flexible MQTT gateway for IR, RF, BLE, MiFlora, SMS, and many sensors |
esp8266 Milight Hub | 947 | 11 days ago | Alternative hub for Milight/LimitlessLED devices that uses MQTT |
zigbee2mqtt | 12,165 | 4 days ago | Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges |
Awesome Home Assistant / DIY / DIY Projects | |||
HA SwitchPlate | LCD Touchscreen wall switch replacement | ||
DIY Multisensor | 📺 - $15, Temperature, Humidity, Light, Motion, and RGB LED, without soldering | ||
$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 | 513 | over 3 years ago | WS2811 LED Stripe for the JSON Light Component from BRUH |
Bed Presence Detection | ESP8266 based Bed Presence Detection | ||
NFC Scanner | 77 | about 2 years ago | 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 | 400 | almost 3 years ago | A cost-effective, easy-to-build, easy-to-use "Swimming-Pool Automation System" |
QuinLED | DIY Wi-Fi LED dimmers and controllers using ESP32 boards | ||
Awesome Home Assistant / Online Resources / Blogs | |||
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 | ||
Awesome Home Assistant / Online Resources / YouTube Channels | |||
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 | ||
Awesome Home Assistant / Online Resources / Podcasts | |||
Home Assistant Podcast | Biweekly podcast with the latest news and interesting guests | ||
Awesome Home Assistant / Online Resources / Twitter | |||
@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 | ||
Awesome Home Assistant / Uncategorized | |||
Room Assistant | 1,276 | 16 days ago | 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 | 610 | 6 months ago | Collect and transfer Xiaomi Mi Flora plant sensor data via MQTT |
hassctl | 80 | over 6 years ago | Simple command line utility to help debug your configuration |
rhasspy | 2,395 | over 1 year ago | Toolkit for developing custom voice assistants |
Fully Kiosk Browser | Highly configurable Android Kiosk Browser and App Launcher | ||
AppDaemon | 851 | 6 days ago | AppDaemon is a loosely coupled, multi-threaded, sandboxed Python execution environment for writing automation apps |
Developer Documentation | The official developer documentation | ||
HASS Configurator | 315 | 10 months ago | Browser-based configuration file editor |
HA-Dockermon | 264 | about 1 month ago | A Node.js service for RESTful switches to control Docker containers |
Python Amazon Dash | 828 | about 1 year ago | Hack your Amazon Dash to run what you want. Without welders |
homekit2mqtt | 350 | almost 3 years ago | HomeKit to MQTT bridge |
Home Assistant Device Database | Database of supported/confirmed working devices | ||
Jinja Scripts for Curious Minds | 261 | about 1 year ago | 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 | 1,667 | 4 months ago | Distributed advertisement-based BTLE presence detection reported via MQTT |
HASS-data-detective | 184 | about 2 months ago | 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 | 328 | over 1 year ago | A client for Windows that can display Lovelace views, control entities and show persistent notifications |
Awesome Home Assistant / Alternative Home Automation Software | |||
openHAB | Java-based and aims at being a universal integration platform | ||
Domoticz | 3,500 | 5 days ago | A lightweight Home Automation System |
Gladys | 2,709 | 10 days ago | Open source program which runs on your Raspberry Pi |
SmartThings | Commercial home automation hub by Samsung | ||
Awesome Home Assistant / Other Awesome Lists | |||
awesome-smarthome | 489 | over 2 years ago | Curated list of awesome SmartHome/Home Automation things |
awesome-iot | 3,293 | 11 months ago | Curated list of awesome Internet of Things projects and resources |
awesome-open-iot | 633 | 11 months ago | Curated list of open source IoT frameworks, libraries and software |
awesome-amazon-alexa | 590 | over 3 years ago | Curated list of awesome resources for the Amazon Alexa platform |
awesome-mqtt | 2,156 | 8 months ago | Curated list of MQTT related stuff |
awesome-selfhosted | 203,740 | 1 day ago | Curated list of awesome self hosted software |