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.

GitHub

6k stars
161 watching
359 forks
Language: Shell
last commit: about 1 month 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 about 1 month ago Probably the most documented configuration out there
DubhAd 624 about 1 month ago Also known as Tinkerer shares his configuration files
geekofweek 1,381 about 1 month ago Has over 300+ automations
Mahasri Kalavala 263 about 1 year ago Impressive setup, with lots of different hardware working together
Alok Saboo 1,890 about 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,860 3 months ago Hass.io based, very different configuration structure compared to others
Klaas Schoute 217 about 1 month ago Hass.io based, Intel NUC, Ubuntu Server, Docker and regularly updated
Andrea Iannucci 79 almost 2 years ago Also known as SeLLeRoNe. Regularly updated

Awesome Home Assistant / Add-ons / Official Add-ons

DuckDNS 1,590 about 1 month ago Updates your Duck DNS IP address and generate SSL using Let's Encrypt
File editor 1,590 about 1 month ago Browser-based configuration file editor
Mosquitto 1,590 about 1 month ago Fast and reliable MQTT broker
Terminal & SSH 1,590 about 1 month ago Allows logging in remotely to using a web terminal or SSH client
Samba 1,590 about 1 month ago Access your configuration files using Windows network shares
NGINX SSL proxy 1,590 about 1 month ago Reverse proxy with SSL termination
deCONZ 1,590 about 1 month ago Control a ZigBee network using ConBee or RaspBee hardware by Dresden Elektronik
TellStick 1,590 about 1 month ago Run a TellStick and TellStick Duo service
Ada 1,590 about 1 month ago Ada is voice assistant powered by Almond which is open and privacy-preserving
Almond 1,590 about 1 month ago The Open, Privacy-Preserving Virtual Assistant
HomeMatic 1,590 about 1 month ago HomeMatic central based on OCCU
Let's Encrypt 1,590 about 1 month ago Get a free SSL certificate from Let's Encrypt; an open and automated certificate authority (CA)
MariaDB 1,590 about 1 month ago An open source relational database (fork of MySQL)

Awesome Home Assistant / Add-ons / Third Party Add-ons

SSH & Web Terminal 364 about 1 month ago SSH and Web-based terminal with tons of pre-loaded useful tools
UniFi Controller 281 about 2 months ago The UniFi Controller allows you to manage your UniFi network using a web browser
Node-RED 547 about 1 month ago Flow-based programming for the Internet of Things
Plex Media Server 144 about 1 month 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 197 over 1 year ago Easily use your Amazon Dash Buttons
InfluxDB 162 about 1 month ago Scalable datastore for metrics, events, and real-time analytics
Grafana 235 about 1 month ago Open platform for beautiful analytics and monitoring
Tor 53 about 1 month ago Protect your privacy and access your instance via Tor
Spotify Connect 192 about 1 month ago Spotify Connect client for playing music on your Home Assistant device
zigbee2mqtt 566 almost 2 years ago Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges
AppDaemon 166 about 1 month ago Python Apps and HADashboard
TasmoAdmin 230 about 1 month ago Centrally manage all your Sonoff-Tasmota devices
Aircast 325 about 1 month ago AirPlay capabilities for your Chromecast players
AirSonos 90 about 1 month ago AirPlay capabilities for your Sonos players
Dropbox Sync 132 over 2 years ago Upload your backup snapshots to Dropbox
Log Viewer 81 4 months ago Browser-based live log viewing utility
Tautulli 38 about 1 month ago Monitor and get statistics from your Plex server
motionEye 282 about 1 month ago Simple, elegant and feature-rich CCTV/NVR for your cameras
JupyterLab 54 about 1 month 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 159 about 1 month ago A cross-platform system monitoring tool written in Python
Matrix 52 almost 2 years ago A secure and decentralized communication platform
AdGuard Home 405 about 1 month ago A network-wide ad-and-tracker blocking DNS server with parental control
Traccar 128 about 1 month ago Traccar is modern GPS Tracking Platform
Home Panel 245 about 1 year ago A touch-compatible web frontend for controlling the home
Hass.io Google Drive Backup 3,258 5 months ago A complete and easy to configure solution for backing up your snapshots to Google Drive
Grocy 335 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 4 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 292 4 months ago Use the free icons from Font Awesome in your frontend
Hass Hue Icons 307 about 1 year ago Additional Philips Hue bulbs and fixtures icons
simpleicons 153 about 2 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 over 1 year ago 13 Themes in a convenient ZIP file
Slate 125 12 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 136 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,334 8 months ago Dynamically adds entities: 🔮 Magic
Canvas Gauge Card 187 4 months ago Use awesome gauges from canvas-gauges.com
Big Number Card 124 almost 3 years ago Display big numbers for sensors, including severity level as background
Animated Weather Card 504 9 months ago Nice looking card showing the weather, with subtle animations
Thermostat Card 735 5 months ago Thermostat control card that looks like a Nest Thermostat
Mini Media Player 1,550 3 months ago A minimalistic media player card
Mini Graph Card 3,117 4 months ago A minimalistic sensor graph card
Button card 1,995 12 months ago Button card for your entities
Slider Entity Row 834 9 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 754 5 months ago A simpler and more flexible thermostat card
Card Modder 1,205 4 months ago Style your Lovelace cards
Bar Card 384 over 1 year ago Customizable animated bar card
forked-daapd Card 78 over 2 years ago Control a forked daapd instance
Dual Gauge Card 193 6 months ago Shows two gauges in one
Atomic Calendar Revive 482 about 1 month ago Calendar card with advanced settings
Xiaomi Vacuum Card 266 almost 2 years ago Detailed card for Xiaomi vacuum cleaners (and others)
Simple Weather Card 297 over 1 year ago A minimalistic weather card, inspired by Google Material Design
Home Card 193 almost 2 years ago A quick glance of the state of your home
Banner Card 613 almost 2 years ago A fluffy linkable banner with interactive glances to spice up your home dashboards
Spotify Card 392 over 1 year ago List and select from current available devices and users top playlists on Spotify
Battery Entity 210 over 2 years ago Displaying battery levels for battery entities
Multiple Entity Row 816 10 months ago Show multiple entity states or attributes on entity rows
Vacuum Map Card 1,484 6 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 280 11 months ago Display a combination of persistent notifications, calendar events, and entities in the style of a feed
Config Template Card 457 about 1 year ago Allow using templates in Lovelace
RGB Light Card 444 4 months ago Colorful buttons to control your RGB Lights
LG WebOS Remote Control 434 8 months ago Remote Control for LG TV WebOS
Restriction Card 279 6 months ago A card to provide restrictions on Lovelace cards defined within
Vacuum Card 939 about 2 months ago A card to card for controlling a vacuum cleaner robot
Purifier Card 288 about 2 months ago A card for controlling air purifiers
Raspberry Pi Status Card 199 9 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,818 7 months ago An fully auto-generating dashboard for desktop, tablet and mobile

Awesome Home Assistant / Custom Integrations

Lutron Caseta Pro 183 almost 3 years ago Integrates Lutron Caseta Smart Bridge PRO / RA2 Select
SmartIR 2,103 5 months ago Integrates devices using Broadlink IR
Xiaomi Hygrothermo 88 about 3 years ago Sensor platform for Xiaomi Mijia BT Hygrothermo temperature and humidity sensor
Volkswagen Carnet 350 about 1 month ago Integrates Volkswagen Carnet (requires valid Carnet subscription)
Untappd 38 over 2 years ago Connects with your Untappd account
Elasticsearch 149 about 1 month ago Publishes events to Elasticsearch
Alexa Media Player 13 about 1 year ago Allow control of Amazon Alexa devices
iCloud3 593 2 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 10 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 404 about 1 month 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 8 months ago Presents a live view of a map for Xiaomi (Roborock/Viomi/Roidmi/Dreame) vacuums without a need for rooting
WebRTC Camera 1,561 3 months ago View RTSP streams from IP Cameras in real-time through WebRTC or MSE with Pan/Zoom controls
Sonoff LAN 2,768 about 2 months ago Control Sonoff devices with eWeLink (original) firmware over LAN and/or Cloud
Spotcast 703 about 1 month ago Start Spotify playback on an idle Chromecast device as well as control Spotify connect devices
The Watchman 489 about 1 month 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 about 2 years ago RFID scannable cards that you can program to do anything
Tasmota 22,327 about 1 month ago Firmware for ESP8266 boards and devices

Awesome Home Assistant / DIY / DIY Gateways

OpenMQTTGateway 3,638 about 1 month ago A flexible MQTT gateway for IR, RF, BLE, MiFlora, SMS, and many sensors
esp8266 Milight Hub 952 about 1 month ago Alternative hub for Milight/LimitlessLED devices that uses MQTT
zigbee2mqtt 12,415 about 1 month 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 over 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 about 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,280 about 1 month 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 8 months ago Collect and transfer Xiaomi Mi Flora plant sensor data via MQTT
hassctl 80 almost 7 years ago Simple command line utility to help debug your configuration
rhasspy 2,419 over 1 year ago Toolkit for developing custom voice assistants
Fully Kiosk Browser Highly configurable Android Kiosk Browser and App Launcher
AppDaemon 856 about 1 month 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 about 1 year ago Browser-based configuration file editor
HA-Dockermon 266 about 1 month ago A Node.js service for RESTful switches to control Docker containers
Python Amazon Dash 832 about 1 year ago Hack your Amazon Dash to run what you want. Without welders
homekit2mqtt 351 almost 3 years ago HomeKit to MQTT bridge
Home Assistant Device Database Database of supported/confirmed working devices
Jinja Scripts for Curious Minds 263 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,670 6 months ago Distributed advertisement-based BTLE presence detection reported via MQTT
HASS-data-detective 187 4 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 330 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,525 about 1 month ago A lightweight Home Automation System
Gladys 2,732 about 1 month 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 2 years ago Curated list of awesome SmartHome/Home Automation things
awesome-iot 3,312 about 1 year ago Curated list of awesome Internet of Things projects and resources
awesome-open-iot 636 about 1 year ago Curated list of open source IoT frameworks, libraries and software
awesome-amazon-alexa 593 over 3 years ago Curated list of awesome resources for the Amazon Alexa platform
awesome-mqtt 2,170 9 months ago Curated list of MQTT related stuff
awesome-selfhosted 207,580 about 1 month ago Curated list of awesome self hosted software

Backlinks from these awesome lists:

More related projects: