Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-home-assistant
A curated list of amazingly awesome Home Assistant resources.
https://github.com/frenck/awesome-home-assistant
Last synced: 5 days ago
JSON representation
-
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.
- Home Assistant Discord - Join the chat, most of us are there.
- Home Assistant Facebook Group - Facebook group for enthusiasts.
- Home Assistant Facebook Group - Facebook group for enthusiasts.
-
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.
- Dr. ZZs - Facebook group by Dr. Zzs.
- ESPHome Discord - Get support for your DIY ESPHome project.
- Dutch Domotics Discord - Dutch Discord server with home automation enthusiasts.
- Dr. ZZs - Facebook group by Dr. Zzs.
-
-
Add-ons
-
Official Add-ons
- 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).
- 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.
- 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).
- 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.
- Let's Encrypt - Get a free SSL certificate from Let's Encrypt; an open and automated certificate authority (CA).
- Almond - The Open, Privacy-Preserving Virtual Assistant.
- HomeMatic - HomeMatic central based on OCCU.
-
Third Party Add-ons
- 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
-
Third Party Add-ons
- 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.
- Share the Love - Custom card demos and configuration examples for Lovelace.
- Dashboards Documentation - The official documentation.
-
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.
- Grey Night - A dark theme with grey accents by ksya.
- 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
- Button card - Button card for your entities.
- Bar Card - Customizable animated bar card.
- Dual Gauge Card - Shows two gauges in one.
- Vacuum Map Card - This card provides a user-friendly way to fully control Xiaomi (Roborock/Viomi/Dreame/Roidmi) and Neato (+ possibly other) vacuums.
- Config Template Card - Allow using templates in Lovelace.
- 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.
- 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.
-
Icon packs
- 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.
-
Alternative Dashboards
- TileBoard - A simple yet highly configurable Dashboard.
- Dwains Dashboard - An fully auto-generating dashboard for desktop, tablet and mobile.
-
-
Custom Integrations
-
Alternative Dashboards
- HACS - This is a manager for your custom integration (components) and plugin (lovelace elements) needs.
- Untappd - Connects with your Untappd account.
- 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.
- 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.
-
-
Online Resources
-
Twitter
- @pvizeli - Core developer and creator of the Hass.io project.
- @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.
- @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.
-
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.
- Phil Hawthorne - Co-host of the Home Assistant Podcast.
- HomeTechHacker - DIY Smarthome guides, reviews, and advice.
- Intermittent Technology - Quindor's personal blog for pasting random (mostly technology related) things.
-
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.
- 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
- Home Assistant Podcast - Biweekly podcast with the latest news and interesting guests.
- Home Assistant Podcast - Biweekly podcast with the latest news and interesting guests.
-
-
DIY
-
Alternative Dashboards
- 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 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.
- Bed Presence Detection - ESP8266 based Bed Presence Detection.
- ESP32-Cam Facebox - Tie a ESP32-CAM, HA, and Facebox together for a cheap Facial Recog / Home monitoring solution.
- QuinLED - DIY Wi-Fi LED dimmers and controllers using ESP32 boards.
- HA SwitchPlate - LCD Touchscreen wall switch replacement.
- ESP MQTT Digital LEDs - WS2811 LED Stripe for the JSON Light Component from BRUH.
- NFC Scanner - Build an NFC tag/card scanner with an ESP8266, PN532 and MQTT.
- RaspiPool - A cost-effective, easy-to-build, easy-to-use "Swimming-Pool Automation System".
- Bed Presence Detection - ESP8266 based Bed Presence Detection.
-
DIY Gateways
- 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.
-
-
Uncategorized
-
Twitter
- Home Assistant Companion - iPhone/iPad/iOS App to control and monitor your home remotely.
- Fully Kiosk Browser - Highly configurable Android Kiosk Browser and App Launcher.
- Developer Documentation - The official developer documentation.
- 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.
- 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 Companion - iPhone/iPad/iOS App to control and monitor your home remotely.
- Fully Kiosk Browser - Highly configurable Android Kiosk Browser and App Launcher.
- Gitlab CI/CD - How to simplify your smart home configuration with GitLab CI/CD.
- Room Assistant - A companion client to handle sensors in multiple rooms.
- 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.
- AppDaemon - AppDaemon is a loosely coupled, multi-threaded, sandboxed Python execution environment for writing automation apps.
- 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.
- Monitor - Distributed advertisement-based BTLE presence detection reported via MQTT.
- HASS-data-detective - Explore and analyse your database data.
- Home Assistant Taskbar Menu - A client for Windows that can display Lovelace views, control entities and show persistent notifications.
- Fully Kiosk Browser - Highly configurable Android Kiosk Browser and App Launcher.
-
-
Alternative Home Automation Software
-
Twitter
- openHAB - Java-based and aims at being a universal integration platform.
- SmartThings - Commercial home automation hub by Samsung.
- Gladys - Open source program which runs on your Raspberry Pi.
- SmartThings - Commercial home automation hub by Samsung.
- Domoticz - A lightweight Home Automation System.
- Gladys - Open source program which runs on your Raspberry Pi.
-
-
Other Awesome Lists
-
Twitter
- awesome-iot - Curated list of awesome Internet of Things projects and resources.
- 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.
- awesome-smarthome - Curated list of awesome SmartHome/Home Automation things.
- awesome-open-iot - Curated list of open source IoT frameworks, libraries and software.
-
-
Public Configurations
-
Other Communities
- 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.
-
-
Contributing
-
Twitter
-
Programming Languages
Categories
Sub Categories
Keywords
home-assistant
74
homeassistant
42
home-automation
25
addon
24
addons
23
lovelace
18
hacs
13
iot
12
automation
11
lovelace-ui
10
hassio
9
home-assistant-config
8
mqtt
8
smarthome
7
python
6
raspberry-pi
6
xiaomi
5
hass
5
home-assistant-custom
5
awesome
5
awesome-list
5
sonos
4
internet-of-things
4
smart-home
4
arduino
4
custom-cards
4
vacuum
4
python3
3
alexa
3
amazon
3
homeautomation
3
hue
3
xiaomi-vacuum
3
nodejs
3
javascript
3
roborock
3
home-assistant-frontend
3
esp8266
3
bridge
3
card
3
custom-component
3
sonoff
3
hassio-addons
2
google-home
2
lovelace-custom-card
2
dash
2
tracking
2
homeassistant-components
2
zigbee
2
theme
2