10 years Dwelling Assistant – Dwelling Assistant


  • Dwelling Assistant is 10 years previous and the second most energetic open supply undertaking on GitHub.
  • Nabu Casa is 5 years previous. There are not any buyers and growth of Dwelling Assistant is sustainable.
  • Dwelling Assistant Cloud now helps customized domains for distant connections.
  • The Open Dwelling imaginative and prescient is up to date and is now about privateness, alternative and sustainability.
  • The Dwelling Assistant brand has been streamlined and refined, but stays acquainted. Study extra right here.
  • Dwelling Assistant Inexperienced is a brand new $99 hub and the simplest technique to get began for folks new to the Dwelling 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 a neighborhood API that allowed native management.

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

I wasn’t planning on altering the world. It was a playground, a spot the place I might use the newest expertise and discover all the probabilities with Python. However little by little Dwelling 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.
Dwelling 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 could be very onerous. Fortunately we’ve had a terrific group of individuals each engaged on the code in addition to serving to folks clear up their issues utilizing Dwelling 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.
Firstly 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 Dwelling Assistant 2022.12.

Nonetheless, even with 12 releases per yr there isn’t any different good dwelling platform that evolves as quick as Dwelling Assistant. Each month many new options arrive to permit customers to get much more out of their good dwelling.

The Working System

The unique viewers of Dwelling Assistant was die-hard tech nerds. You needed to set up Python, Dwelling 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 undertaking this huge requires loads of administration, processes, construction and upkeep. That is offered by full-time Nabu Casa staff in order that contributors can deal with the enjoyable half: constructing Dwelling Assistant.

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

In the present day we’re launching an usually requested characteristic for Dwelling Assistant Cloud: help 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 good dwelling platforms amongst Apple, Amazon, Google and Samsung.

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

Refreshing the Dwelling Assistant brand

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

In the present day we’re introducing a refreshed and refined brand for Dwelling Assistant that feels acquainted. We will probably be rolling it out within the subsequent couple of weeks. Study extra concerning the new Dwelling 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

Dwelling Assistant is made by folks that love dwelling automation and wish 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 absolutely native and nothing is hidden behind paywalls or held again for future monetization alternatives. Dwelling Assistant is your platform and you should use it, and your knowledge, the way in which you need.

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

Because the launch of the Dwelling Assistant Yellow the value of elements, together with the Compute Module 4, have elevated considerably. This triggered the Dwelling Assistant Yellow to turn into costlier and now not a superb match for customers who’re simply beginning out with Dwelling Assistant.

In the present day we’re introducing an reasonably priced means for brand new customers to start out their good dwelling with Dwelling Assistant: the Dwelling Assistant Inexperienced – and it prices solely $99 (MSRP). Study extra about Dwelling Assistant Inexperienced.

Home Assistant Green

Thank You! 🙏

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