10 years House Assistant – House Assistant


  • House Assistant is 10 years outdated and the second most energetic open supply challenge on GitHub.
  • Nabu Casa is 5 years outdated. There are not any buyers and growth of House Assistant is sustainable.
  • House Assistant Cloud now helps customized domains for distant connections.
  • The Open House imaginative and prescient is up to date and is now about privateness, selection and sustainability.
  • The House Assistant brand has been streamlined and refined, but stays acquainted. Study extra right here.
  • House Assistant Inexperienced is a brand new $99 hub and the best solution to get began for individuals new to the House Assistant ecosystem. Study extra right here.

Home Assistant Green

It’s 2012 and I used to be a visiting scholar on the College of California, San Diego engaged on ending my Grasp thesis. It’s again then when the primary Philips Hue product hit the market: a hub and three gentle bulbs for round $200. The hub had one thing that might change my life: it had an area API that allowed native management.

I’ve at all times been actually into programming and so I instantly began toying with the Hue API in Python, my language of selection. There’s something very satisfying about making issues change in the true world out of your code. On September 17, 2013 I made a decision that this playground had developed into one thing that others might use too, and pushed the primary model of House Assistant to GitHub.

I wasn’t planning on altering the world. It was a playground, a spot the place I might use the most recent expertise and discover all the chances with Python. However little by little House Assistant gained traction, extra contributors joined and we slowly began to construct a group.

3 people chatting about how great the Home Assistant community is.
House Assistant channel on Gitter, December 3, 2015

Constructing a group is tough and the early years are an important, it’s when the inspiration is about and adjusting its course later may be very exhausting. Fortunately we’ve had an amazing group of individuals each engaged on the code in addition to serving to individuals resolve their issues utilizing House Assistant.

davidu: This project is far and away becoming the standard for Home Automation. Incredible to watch over the last couple years. Klathmon responds: Not only that, but Home Assistant is by far my favorite example of a well run 'crowd run' open source project. There's no big company bankrolling it (well there kinda is since ubiquiti hired the creator, but not to the same extent something like Chromium is just google), there are a HUGE number of committers, and the structure encourages people to maintain and improve their own contributions via 3rd party packages. There's no fighting, there's not much gatekeeping, it's not overly complicated, and they are EXTREMELY welcoming to new contributions, no matter how 'unique' the use case is (look at some of the integrations! There's integrations for local bus schedule systems!). And on top of that, there's world-class documentation! That's rare enough in paid products, but to see it from a project like this, and the fact that it's almost always up to date is simply amazing. They held my hand through creating 2 new integrations, and I haven't developed in python for almost 10 years, and they were extremely helpful, responsive, and at the end of the day the product got better for everyone. I really don't have enough good things to say about Home Assistant.
HackerNews, August 23, 2018

The Improvement Beat

There are many things that have led to our success: our architecture, the quality of the documentation and an amazing community willing to help one another. But the one thing underlying the success of all of these has been our frequent release schedule. It creates a rhythm that synchronizes the community in publishing their work.

We used to do a release every two weeks and it set the schedule for everything else. Every two weeks we had to make sure the contributions that were almost done got finished, the documentation was updated and extensive release notes were written. Every release is an opportunity for users to try out new features and provide feedback, feedback we could incorporate and let them try again two weeks later. Our schedule got adopted across our community, and every project started to do a release every two weeks, like for example the Home Assistant Podcast.

A list of blog posts with release notes.
In the beginning of 2019, we nonetheless did a launch each 2 weeks

The draw back of a two week schedule is that the builders and group burned themselves out. Each launch finishes in a small dash to wrap issues up, after which a interval of fast turnaround for inevitable bugs that popped up. We had been sprinting whereas we needed to run a marathon; it wasn’t sustainable. We determined to maneuver it to a month-to-month launch and adopted date-based model numbers in House Assistant 2022.12.

Nonetheless, even with 12 releases per 12 months there isn’t a different sensible residence platform that evolves as quick as House Assistant. Each month many new options arrive to permit customers to get much more out of their sensible residence.

The Working System

The unique viewers of House Assistant was die-hard tech nerds. You needed to set up Python, House Assistant and all of its dependencies manually. When Pascal Vizeli introduced the Home Assistant Operating System (then called hass.io) the first step was made to bring Home Assistant to non-technical users. Now users could install Home Assistant on an SD card, put it into a Raspberry Pi and have a fully working home automation hub that can update via the user interface. Users could fully focus on automating their home.

Thinking Big

When Home Assistant turned five, we launched Nabu Casa. The goal of Nabu Casa is to make the development of Home Assistant sustainable. Nabu Casa came just in time, as it gave our developers some time to breathe. We had to grow to around 10 people before both Pascal and I felt like all our day-to-day tasks could be shared.

Home Assistant is the 2nd most active open source project on GitHub (source). Working a challenge this huge requires lots of administration, processes, construction and upkeep. That is supplied by full-time Nabu Casa staff in order that contributors can concentrate on the enjoyable half: constructing House Assistant.

Nabu Casa affords a service referred to as Home Assistant Cloud. It’s a cloud extension in your native House Assistant occasion that means that you can entry it remotely by way of an end-to-end encrypted connection, use state-of-the-art text-to-speech system for notifications and combine with voice assistants.

At present we’re launching an typically requested function for House Assistant Cloud: assist for customized domains. Check out the docs on how to get started.

The Open Home

While building Home Assistant, we realized that our focus was too narrow. We can make the most epic smart home platform (for the record: we do), but if all your devices still communicate via the cloud, you cannot have privacy and local control.

And so the Open Home was born. It is our vision for a smart home that is built around privacy, choice and durability. Today, we’re going to make a small adjustment to this vision, and we’re replacing durability with sustainability. Sustainability includes the previous definition of durability (things need to keep working) but expands it with saving energy. Overall the term needs less explanation.

For the Open Home, sustainability means:

  • Ensure durability and longevity of our supported devices to reduce e-waste and eliminate corporate planned obsolesce.
  • Upgrade existing devices with smart plugs or other technology.
  • Switch to renewable energy sources by supporting solar energy hardware and support for electricity data sources.
  • Consume energy meaningfully by providing data-driven insights.
  • Reduce reliance on cloud computing data centers. Being local is greener than depending on the cloud.

The Open Home values: privacy, choice and sustainability

Competing with Big Tech

Home Assistant is not only big in the open source world, we’re also big in the real world. Earlier this year the Verge named us among the many 5 large sensible residence platforms amongst Apple, Amazon, Google and Samsung.

We’re not afraid that our competitors will take away our viewers. None of them run totally native and none permit customers to entry their very own knowledge exterior of their very own apps. Which means none of these platforms have the core values to ever turn out to be the inspiration of the house of the long run. With open supply we’ll maintain creating extra worth on our open ecosystem whereas the opponents will proceed to focus to search out locations to monetize their person base.

Refreshing the House Assistant brand

Beautiful new Home Assistant logo. It is a refined version of the old logo. Feels very familiar.
The brand new House Assistant brand. Designed by Madelena Mak.

At present we’re introducing a refreshed and refined brand for House Assistant that feels acquainted. We will probably be rolling it out within the subsequent couple of weeks. Study extra concerning the new House Assistant brand.

Share the love

Photo of Paulus Schoutsen speaking to a crowd. The slide behind him shows the text "Share the love".
Paulus Schoutsen, State of the Union, 2018

House Assistant is made by people who love residence automation and need to make the perfect platform. It’s a product of affection and you are feeling that as quickly as you open the app. It runs totally native and nothing is hidden behind paywalls or held again for future monetization alternatives. House Assistant is your platform and you should utilize it, and your knowledge, the best way you need.

Traditionally, it has been tough to get began with House Assistant since you needed to carry your individual {hardware}; a Raspberry Pi or comparable. We’ve solved this by introducing House Assistant Yellow, our personal sensible residence hub powered by House Assistant. The House Assistant Yellow is the facility person dream. It’s powered by a Raspberry Pi Compute Module 4, contains Zigbee and Thread, and could be prolonged utilizing an SSD.

For the reason that launch of the House Assistant Yellow the value of elements, together with the Compute Module 4, have elevated considerably. This brought about the House Assistant Yellow to turn out to be costlier and not a very good match for customers who’re simply beginning out with House Assistant.

At present we’re introducing an inexpensive manner for brand spanking new customers to start out their sensible residence with House Assistant: the House Assistant Inexperienced – and it prices solely $99 (MSRP). Study extra about House Assistant Inexperienced.

Home Assistant Green

Thank You! 🙏

An enormous thanks for all of the individuals who have contributed to House Assistant and its group during the last 10 years. Code, bug experiences, serving to others determining issues or moderating our group: thanks a lot. This wouldn’t have been doable with out you.