Awesome Home Assistant ¶

Home Assistant is an open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server.

If you want to get an impression on the look and feel, you should check out the Home Assistant online demo.

Awesome Home Assistant is a curated list of awesome Home Assistant resources. Additional software, tutorials, custom components, Hassio add-ons, custom Lovelace panels, cookbooks, example setups, and much more.

The list is divided into categories. The links in those categories do not have pre-established order; the order is for contribution. If you want to contribute, please read the guide.

How to use¶

Awesome 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

+ to search for a keyword Go through our Contents list

Alternatively, use the search on our website: https://www.awesome-ha.com

Home Assistant has several installation / running methods. Many people have different opinions and their personal favorites. Each method has its advantages and disadvantages. Important to know, there is no wrong, or right here, each technique installs the SAME Home Assistant.

Home Assistant currently recommends the Hass.io method.

Hass.io - Installing using a Docker managed environment (recommended method).

Docker - Installing on Docker.

Manually - Manual installation using a Python virtual environment.

In case you need help¶

There are various ways to get in touch with the Home Assistant community. It doesn't matter if you have a question, need help, want to request a feature, or just say ‘Hi’.

Official Channels¶

Other Channels¶

Dr. ZZs - Facebook group by Dr. Zzs.

Community Hassio Add-ons Discord - Get support on the Community Hassio Add-ons.

ESPHome Discord - Get support for your DIY ESPHome project.

Public Configurations¶

Some people store their full Home Assistant configuration on GitHub. They are an awesome source for learning and a great source of inspiration.

Hass.io is a complete operating system that will take care of installing and updating Home Assistant, and is managed from the frontend.

📺 Hass.io Beginner's Guide - Excellent step-by-step guide on getting started (based on HassOS).

Add-ons are easily installable services that extend the functionality around your Hass.io instance.

DuckDNS - Updates your Duck DNS IP address and generate SSL using Let's Encrypt.

HASS Configurator - Browser-based configuration file editor.

Mosquitto - Fast and reliable MQTT broker.

SSH Server - Allows logging in remotely to using SSH.

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.

Third Party Add-ons¶

Anyone could create an add-on, the following are created by the community.

Lovelace User Interface¶

The Home Assistant frontend is already pretty, but you can customize it to fit your needs or taste better.

It is all about the looks, apply some style.

Custom Lovelace UI Cards¶

Lovelace allows people to build custom cards on top of it, which you can easily add to your instance.

Alternative Dashboards¶

TileBoard - A simple yet highly configurable Dashboard.

Custom Components¶

Additional components for Home Assistant, that were created by the community.

Do 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.

Sonoff Tasmota - Firmware for ESP8266 boards and devices.

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.

DIY Projects¶

Online Resources¶

Links to various users of Home Assistant that regularly publish Home Assistant focussed content.

YouTube Channels¶

Sit back, relax, watch, and learn.

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.

Get 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.

Valuable links, that don't fit in any of the above categories (yet!).

Alternative Home Automation Software¶

Home 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¶

Other 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.

This awesome list is an active open-source project and is always open to people who want to contribute to it. We have set up a separate document containing our Contribution Guidelines.

The original setup of this awesome list is by Franck Nijhof.

For a full list of all authors and contributors, check the contributor's page.

Thank you for being involved! 😍

Trademark Legal Notice¶

This Awesome list is not created, developed, affiliated, supported, maintained or endorsed by Home Assistant.

All product names, logos, brands, trademarks and registered trademarks are property of their respective owners. All company, product, and service names used in this list are for identification purposes only.

Use of these names, logos, trademarks, and brands does not imply endorsement.

Distributed under the Creative Commons Attribution 4.0 license. See LICENSE for the complete license.