10 years Home Assistant
Welcome to the September edition of the Open Home newsletter, the place to learn about the latest and greatest things for your smart home that improve its privacy, choice, and sustainability.
The Open Home newsletter is written by Paulus Schoutsen, founder of Home Assistant and Nabu Casa. Was this email forwarded to you? Subscribe here!
The content of this newsletter has been cross-posted to the Home Assistant blog.
It’s 2012 and I was a visiting scholar at the University of California, San Diego working on finishing my Master thesis. It’s back then when the first Philips Hue product hit the market: a hub and 3 light bulbs for around $200. The hub had something that would change my life: it had a local API that allowed local control.
I’ve always been really into programming and so I immediately started toying with the Hue API in Python, my language of choice. There is something very satisfying about making things change in the real world from your code. On September 17, 2013 I decided that this playground had evolved into something that others could use too, and pushed the first version of Home Assistant to GitHub.
I wasn’t planning on changing the world. It was a playground, a place where I could use the latest technology and explore all the possibilities with Python. But bit by bit Home Assistant gained traction, more contributors joined and we slowly started to build a community.
Building a community is hard and the early years are the most important, it’s when the foundation is set and adjusting its course later is very hard. Luckily we’ve had a great group of people both working on the code as well as helping people solve their problems using Home Assistant.
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.
The downside of a two week schedule is that the developers and community burned themselves out. Every release finishes in a small sprint to wrap things up, and then a period of quick turnaround for inevitable bugs that popped up. We were sprinting while we had to run a marathon; it wasn’t sustainable. We decided to move it to a monthly release and adopted date-based version numbers in Home Assistant 2022.12.
Still, even with 12 releases per year there is no other smart home platform that evolves as fast as Home Assistant. Every month many new features arrive to allow users to get even more out of their smart home.
The Operating System
The original audience of Home Assistant was die-hard tech nerds. You had to install Python, Home 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). Running a project this large requires a lot of administration, processes, structure and maintenance. This is provided by full-time Nabu Casa employees so that contributors can focus on the fun part: building Home Assistant.
Nabu Casa offers a service called Home Assistant Cloud. It’s a cloud extension for your local Home Assistant instance that allows you to access it remotely via an end-to-end encrypted connection, use state of the art text-to-speech system for notifications, integrate with voice assistants and is by far the easiest and fastest way to run Assist, our private voice assistant.
Today we’re launching an often requested feature for Home Assistant Cloud: support for custom 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. It's why we started this newsletter.
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.
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 5 big smart home platforms among Apple, Amazon, Google and Samsung.
We are not afraid that our competition will take away our audience. None of them run fully local and none allow users to access their own data outside of their own apps. This means that none of those platforms have the core values to ever become the foundation of the home of the future. With open source we will keep creating more value on our open ecosystem while the competitors will continue to focus to find places to monetize their user base.
Refreshing the Home Assistant logo
Today we’re introducing a refreshed and refined logo for Home Assistant that feels familiar. We will be rolling it out in the next couple of weeks. Learn more about the new Home Assistant logo.
Share the love
Home Assistant is made by people that love home automation and want to make the best platform. It’s a product of love and you feel that as soon as you open the app. It runs fully local and nothing is hidden behind paywalls or held back for future monetization opportunities. Home Assistant is your platform and you can use it, and your data, the way you want.
Historically, it has been difficult to get started with Home Assistant because you had to bring your own hardware; a Raspberry Pi or similar. We’ve solved this by introducing Home Assistant Yellow, our own smart home hub powered by Home Assistant. The Home Assistant Yellow is the power user dream. It’s powered by a Raspberry Pi Compute Module 4, includes Zigbee and Thread, and can be extended using an SSD.
Since the release of the Home Assistant Yellow the price of components, including the Compute Module 4, have increased significantly. This caused the Home Assistant Yellow to become more expensive and no longer a good fit for users who are just starting out with Home Assistant.
Today we are introducing an affordable way for new users to start their smart home with Home Assistant: the Home Assistant Green – and it costs only $99 (MSRP). Learn more about Home Assistant Green.
Thank You! 🙏
A big thank you for all the people who have contributed to Home Assistant and its community over the last 10 years. Code, bug reports, helping others figuring out things or moderating our community: thank you so much. This wouldn’t have been possible without you. ❤️
Home Assistant 2023.9
Ten years of Home Assistant was also celebrated with a new Home Assistant release. It includes a brand new control for changing the temperature on your thermostat, humidifier and water heater. The team worked on this for 2 months and did countless user tests. The result is stunning:
There was also a ton of other improvements: tile cards got a lot of new features, configuring a group now shows a preview of how the entity will look, sensor template entities can now be created from the UI and onboarding has been streamlined.
To learn about this, and more, check the release notes:
Community highlights
Track medicine usage using a door sensor
/u/Dr_Wonder attached a door sensor to this medicine box to help send reminders if the box has been forgotten. Smart!
Bubble Card is a new set of beautiful custom cards
Cloos has released Bubble Card, a great new collection of cards for your Home Assistant dashboard.
3D printable case for bluetooth proxies
John from the 3D room has designed neat cases to deploy bluetooth proxies around the house.
Inspirational cable management using IKEA pegboard
This neat device management was shared by /u/stpe.
In other news
- Wyze once again can't keep your camera feeds secret. A bug in their website showed users cameras belong to other Wyze users (Jay peters, The Verge)
- SwitchBot launches a vacuum that connects to your plumbing. It's a neat idea and something I would instantly sign up for, but seems like a stretch for commercial success. (Jennifer Pattison Tuohy, The Verge)
- The new iPhone 15 Pro can speak Thread. There is no use case yet it seems, the press release mentions it's for "opening up future opportunities for Home app integrations". (Apple)
Enjoy this newsletter?
Forward to a friend, sharing is caring.
Anything else? Hit reply to send us feedback or say hello. We read everything!
|