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.

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.

Contents

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:

Installing

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.

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

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

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

Official Add-ons

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

Third Party Add-ons

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

User Interface

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

Themes

It is all about the looks, apply some style.

Alternative Dashboards

Lovelace UI

Lovelace is the new UI interface for Home Assistant (still experimental!)

Custom Lovelace UI Cards

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

Custom Components

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

DIY

Do It Yourself; rather than buying home automation hardware or solutions, you could also build them yourself!

DIY Gateways

DIY Projects

Online Resources

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

Blogs

YouTube Channels

Sit back, relax, watch, and learn.

Podcasts

Get inspired, while commuting, doing your morning routine, or at the gym!

Uncategorized

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.

Other Awesome Lists

Other amazingly awesome lists that can be found on the great and dangerous interwebs.

Contributing

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! 😍

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.

License

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