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
161 watching
359 forks
Language: Shell
last commit: 10 months 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,844 | 11 months ago | Probably the most documented configuration out there |
| DubhAd | 624 | 11 months ago | Also known as Tinkerer shares his configuration files |
| geekofweek | 1,381 | 11 months ago | Has over 300+ automations |
| Mahasri Kalavala | 263 | almost 2 years ago | Impressive setup, with lots of different hardware working together |
| Alok Saboo | 1,890 | almost 3 years ago | Also known as arsaboo. Regularly updated |
| Aaron Bach | 273 | over 3 years ago | Also known as bachya. Regularly updated and includes numerous Dockerized services |
| Franck Nijhof | 1,860 | about 1 year ago | Hass.io based, very different configuration structure compared to others |
| Klaas Schoute | 217 | 11 months ago | Hass.io based, Intel NUC, Ubuntu Server, Docker and regularly updated |
| Andrea Iannucci | 79 | over 2 years ago | Also known as SeLLeRoNe. Regularly updated |
Awesome Home Assistant / Add-ons / Official Add-ons | |||
| DuckDNS | 1,590 | 11 months ago | Updates your Duck DNS IP address and generate SSL using Let's Encrypt |
| File editor | 1,590 | 11 months ago | Browser-based configuration file editor |
| Mosquitto | 1,590 | 11 months ago | Fast and reliable MQTT broker |
| Terminal & SSH | 1,590 | 11 months ago | Allows logging in remotely to using a web terminal or SSH client |
| Samba | 1,590 | 11 months ago | Access your configuration files using Windows network shares |
| NGINX SSL proxy | 1,590 | 11 months ago | Reverse proxy with SSL termination |
| deCONZ | 1,590 | 11 months ago | Control a ZigBee network using ConBee or RaspBee hardware by Dresden Elektronik |
| TellStick | 1,590 | 11 months ago | Run a TellStick and TellStick Duo service |
| Ada | 1,590 | 11 months ago | Ada is voice assistant powered by Almond which is open and privacy-preserving |
| Almond | 1,590 | 11 months ago | The Open, Privacy-Preserving Virtual Assistant |
| HomeMatic | 1,590 | 11 months ago | HomeMatic central based on OCCU |
| Let's Encrypt | 1,590 | 11 months ago | Get a free SSL certificate from Let's Encrypt; an open and automated certificate authority (CA) |
| MariaDB | 1,590 | 11 months ago | An open source relational database (fork of MySQL) |
Awesome Home Assistant / Add-ons / Third Party Add-ons | |||
| SSH & Web Terminal | 364 | 11 months ago | SSH and Web-based terminal with tons of pre-loaded useful tools |
| UniFi Controller | 281 | 11 months ago | The UniFi Controller allows you to manage your UniFi network using a web browser |
| Node-RED | 547 | 11 months ago | Flow-based programming for the Internet of Things |
| Plex Media Server | 144 | 11 months ago | Your recorded media beautifully organized and ready to stream |
| IDE | 61 | over 5 years ago | Advanced web-based IDE, based on Cloud9 IDE |
| Dasshio | 197 | about 2 years ago | Easily use your Amazon Dash Buttons |
| InfluxDB | 162 | 11 months ago | Scalable datastore for metrics, events, and real-time analytics |
| Grafana | 235 | 11 months ago | Open platform for beautiful analytics and monitoring |
| Tor | 53 | 11 months ago | Protect your privacy and access your instance via Tor |
| Spotify Connect | 192 | 11 months ago | Spotify Connect client for playing music on your Home Assistant device |
| zigbee2mqtt | 566 | over 2 years ago | Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges |
| AppDaemon | 166 | 11 months ago | Python Apps and HADashboard |
| TasmoAdmin | 230 | 11 months ago | Centrally manage all your Sonoff-Tasmota devices |
| Aircast | 325 | 11 months ago | AirPlay capabilities for your Chromecast players |
| AirSonos | 90 | 11 months ago | AirPlay capabilities for your Sonos players |
| Dropbox Sync | 132 | about 3 years ago | Upload your backup snapshots to Dropbox |
| Log Viewer | 81 | about 1 year ago | Browser-based live log viewing utility |
| Tautulli | 38 | 11 months ago | Monitor and get statistics from your Plex server |
| motionEye | 282 | 11 months ago | Simple, elegant and feature-rich CCTV/NVR for your cameras |
| JupyterLab | 54 | 11 months ago | Create documents containing live code, equations, visualizations, and explanatory text |
| Backup to Google Drive | 90 | over 4 years ago | Backup snapshots to Google Drive |
| Glances | 159 | 11 months ago | A cross-platform system monitoring tool written in Python |
| Matrix | 52 | over 2 years ago | A secure and decentralized communication platform |
| AdGuard Home | 405 | 11 months ago | A network-wide ad-and-tracker blocking DNS server with parental control |
| Traccar | 128 | 11 months ago | Traccar is modern GPS Tracking Platform |
| Home Panel | 245 | almost 2 years ago | A touch-compatible web frontend for controlling the home |
| Hass.io Google Drive Backup | 3,258 | about 1 year ago | A complete and easy to configure solution for backing up your snapshots to Google Drive |
| Grocy | 335 | 11 months ago | ERP beyond your fridge! A groceries & household management solution for your home |
| EmonCMS | 13 | almost 3 years ago | A powerful open-source web app for processing, logging, and visualizing energy, temperature, and other environmental data |
| CrowdSec | 70 | about 1 year 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 | 292 | about 1 year ago | Use the free icons from Font Awesome in your frontend |
| Hass Hue Icons | 307 | almost 2 years ago | Additional Philips Hue bulbs and fixtures icons |
| simpleicons | 153 | 11 months 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 2 years ago | 13 Themes in a convenient ZIP file |
| Slate | 125 | over 1 year ago | A dark theme close to the vanila looks from seangreen2 |
| Synthwave | 154 | over 3 years ago | A theme influenced by the cover artwork of modern Synthwave bands |
| Google Home Theme | 136 | almost 2 years ago | Two themes (light and dark) matching the design of Google Home Hub |
Awesome Home Assistant / Dashboards / Custom Cards | |||
| Auto-Entities Card | 1,334 | over 1 year ago | Dynamically adds entities: 🔮 Magic |
| Canvas Gauge Card | 187 | about 1 year ago | Use awesome gauges from canvas-gauges.com |
| Big Number Card | 124 | over 3 years ago | Display big numbers for sensors, including severity level as background |
| Animated Weather Card | 504 | over 1 year ago | Nice looking card showing the weather, with subtle animations |
| Thermostat Card | 735 | about 1 year ago | Thermostat control card that looks like a Nest Thermostat |
| Mini Media Player | 1,550 | about 1 year ago | A minimalistic media player card |
| Mini Graph Card | 3,117 | about 1 year ago | A minimalistic sensor graph card |
| Button card | 1,995 | over 1 year ago | Button card for your entities |
| Slider Entity Row | 834 | over 1 year ago | Add a slider to adjust, e.g., the brightness of lights in lovelace entity cards |
| Power Wheel Card | 167 | over 3 years ago | An intuitive way to represent the power that your home is consuming or producing |
| Simple Thermostat | 754 | about 1 year ago | A simpler and more flexible thermostat card |
| Card Modder | 1,205 | about 1 year ago | Style your Lovelace cards |
| Bar Card | 384 | about 2 years ago | Customizable animated bar card |
| forked-daapd Card | 78 | over 3 years ago | Control a forked daapd instance |
| Dual Gauge Card | 193 | over 1 year ago | Shows two gauges in one |
| Atomic Calendar Revive | 482 | 11 months ago | Calendar card with advanced settings |
| Xiaomi Vacuum Card | 266 | almost 3 years ago | Detailed card for Xiaomi vacuum cleaners (and others) |
| Simple Weather Card | 297 | over 2 years ago | A minimalistic weather card, inspired by Google Material Design |
| Home Card | 193 | over 2 years ago | A quick glance of the state of your home |
| Banner Card | 613 | over 2 years ago | A fluffy linkable banner with interactive glances to spice up your home dashboards |
| Spotify Card | 392 | over 2 years ago | List and select from current available devices and users top playlists on Spotify |
| Battery Entity | 210 | over 3 years ago | Displaying battery levels for battery entities |
| Multiple Entity Row | 816 | over 1 year ago | Show multiple entity states or attributes on entity rows |
| Vacuum Map Card | 1,484 | over 1 year ago | This card provides a user-friendly way to fully control Xiaomi (Roborock/Viomi/Dreame/Roidmi) and Neato (+ possibly other) vacuums |
| Home Feed Card | 280 | over 1 year ago | Display a combination of persistent notifications, calendar events, and entities in the style of a feed |
| Config Template Card | 457 | almost 2 years ago | Allow using templates in Lovelace |
| RGB Light Card | 444 | about 1 year ago | Colorful buttons to control your RGB Lights |
| LG WebOS Remote Control | 434 | over 1 year ago | Remote Control for LG TV WebOS |
| Restriction Card | 279 | about 1 year ago | A card to provide restrictions on Lovelace cards defined within |
| Vacuum Card | 939 | 11 months ago | A card to card for controlling a vacuum cleaner robot |
| Purifier Card | 288 | 11 months ago | A card for controlling air purifiers |
| Raspberry Pi Status Card | 199 | over 1 year ago | Show status of your Raspberry Pis |
Awesome Home Assistant / Dashboards / Alternative Dashboards | |||
| TileBoard | 1,631 | almost 2 years ago | A simple yet highly configurable Dashboard |
| Dwains Dashboard | 1,818 | over 1 year ago | An fully auto-generating dashboard for desktop, tablet and mobile |
Awesome Home Assistant / Custom Integrations | |||
| Lutron Caseta Pro | 183 | over 3 years ago | Integrates Lutron Caseta Smart Bridge PRO / RA2 Select |
| SmartIR | 2,103 | about 1 year ago | Integrates devices using Broadlink IR |
| Xiaomi Hygrothermo | 88 | almost 4 years ago | Sensor platform for Xiaomi Mijia BT Hygrothermo temperature and humidity sensor |
| Volkswagen Carnet | 350 | 11 months ago | Integrates Volkswagen Carnet (requires valid Carnet subscription) |
| Untappd | 38 | over 3 years ago | Connects with your Untappd account |
| Elasticsearch | 149 | 11 months ago | Publishes events to Elasticsearch |
| Alexa Media Player | 13 | almost 2 years ago | Allow control of Amazon Alexa devices |
| iCloud3 | 593 | 12 months 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 | 784 | over 1 year ago | Circadian Lighting slowly synchronizes your color changing lights with the regular naturally occuring color temperature of the sky throughout the day |
| HASS Aarlo | 404 | 11 months 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,179 | over 1 year ago | Presents a live view of a map for Xiaomi (Roborock/Viomi/Roidmi/Dreame) vacuums without a need for rooting |
| WebRTC Camera | 1,561 | 12 months ago | View RTSP streams from IP Cameras in real-time through WebRTC or MSE with Pan/Zoom controls |
| Sonoff LAN | 2,768 | 11 months ago | Control Sonoff devices with eWeLink (original) firmware over LAN and/or Cloud |
| Spotcast | 703 | 11 months ago | Start Spotify playback on an idle Chromecast device as well as control Spotify connect devices |
| The Watchman | 489 | 11 months 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 | 579 | almost 3 years ago | RFID scannable cards that you can program to do anything |
| Tasmota | 22,327 | 11 months ago | Firmware for ESP8266 boards and devices |
Awesome Home Assistant / DIY / DIY Gateways | |||
| OpenMQTTGateway | 3,638 | 11 months ago | A flexible MQTT gateway for IR, RF, BLE, MiFlora, SMS, and many sensors |
| esp8266 Milight Hub | 952 | 11 months ago | Alternative hub for Milight/LimitlessLED devices that uses MQTT |
| zigbee2mqtt | 12,415 | 11 months 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 4 years ago | WS2811 LED Stripe for the JSON Light Component from BRUH |
| Bed Presence Detection | ESP8266 based Bed Presence Detection | ||
| NFC Scanner | 77 | about 3 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 4 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,280 | 11 months 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 | 611 | over 1 year ago | Collect and transfer Xiaomi Mi Flora plant sensor data via MQTT |
| hassctl | 80 | over 7 years ago | Simple command line utility to help debug your configuration |
| rhasspy | 2,419 | over 2 years ago | Toolkit for developing custom voice assistants |
| Fully Kiosk Browser | Highly configurable Android Kiosk Browser and App Launcher | ||
| AppDaemon | 856 | 11 months ago | AppDaemon is a loosely coupled, multi-threaded, sandboxed Python execution environment for writing automation apps |
| Developer Documentation | The official developer documentation | ||
| HASS Configurator | 317 | almost 2 years ago | Browser-based configuration file editor |
| HA-Dockermon | 266 | 11 months ago | A Node.js service for RESTful switches to control Docker containers |
| Python Amazon Dash | 832 | almost 2 years ago | Hack your Amazon Dash to run what you want. Without welders |
| homekit2mqtt | 351 | over 3 years ago | HomeKit to MQTT bridge |
| Home Assistant Device Database | Database of supported/confirmed working devices | ||
| Jinja Scripts for Curious Minds | 263 | almost 2 years 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,670 | about 1 year ago | Distributed advertisement-based BTLE presence detection reported via MQTT |
| HASS-data-detective | 187 | about 1 year 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 | 330 | over 2 years 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,525 | 11 months ago | A lightweight Home Automation System |
| Gladys | 2,732 | 11 months 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 | 498 | over 3 years ago | Curated list of awesome SmartHome/Home Automation things |
| awesome-iot | 3,312 | almost 2 years ago | Curated list of awesome Internet of Things projects and resources |
| awesome-open-iot | 636 | almost 2 years ago | Curated list of open source IoT frameworks, libraries and software |
| awesome-amazon-alexa | 593 | over 4 years ago | Curated list of awesome resources for the Amazon Alexa platform |
| awesome-mqtt | 2,170 | over 1 year ago | Curated list of MQTT related stuff |
| awesome-selfhosted | 207,580 | 11 months ago | Curated list of awesome self hosted software |