Blog

Short-term solutions on how to use smart home tech to save energy and money in Europe

Europe has entered an energy crisis and prices for electricity and gas are skyrocketing. Rates of €1/kWh and €3,40 per m³ of gas are not uncommon. People are turning to their friends in the Home Assistant community asking for help on how to save energy. With winter around the corner, they want a solution that they can apply before it gets really cold.

The goal of this post is to give an overview of things that Europeans can do to start saving energy and money today – even if they rent a home. The focus is on homes using radiators and a boiler connected to a thermostat.

Heating is a complicated topic and you will probably still have questions after reading this post. Don’t hesitate to join the Home Assistant community to discuss how to save energy (do make sure to search before asking a question). Join us in the forums in the energy category or come hang out in the #energy channel on our Discord chat server.

Take control of your heating

Most of your energy usage goes into heating your house in the winter.

Gas is more efficient than electricity to heat your house, unless you have a heat pump. So don’t turn off your gas heating and replace it with an electric heater as it will cost you a lot more money.

There are two ways of saving energy with heating. The first approach is to invest in more efficient technology to generate heat and improve the home insulation to stay warm. Things like getting a heat pump, improving insulation and getting thicker windows. Those things are not achievable before winter kicks in, so they are out of scope for this post.

The second way of saving energy is to use less of it. Governments have been advising to lower the overall temperature of your home, but putting the temperature too low can get a little too cold. Instead, you can be smarter about how you heat your home by installing smart thermostats, temperature sensors and thermostatic radiator valves (TRV).

Photo of a Shelly TRV

Smart Thermostats

A thermostat works by measuring the temperature. If the current temperature is below the target temperature set by the user, it turns on the heating until the home is the right temperature.

If you’re renting your home, you can skip this section as upgrading a thermostat is generally not an option.

The way a thermostat can help you save the most energy is by controlling the boiler, and preferably the boiler temperature. Heating the water is what drives the energy usage, so you wouldn’t want the boiler to heat the water to a higher temperature than is necessary to reach your target temperature.

Thermostats measure the temperature from the thermostat device. If the thermostat hangs in the last place in your home that gets warm, it might be heating more than you need. A smart thermostat can help by allowing you to pair extra temperature sensors to report the temperature in different rooms in your home. This allows the thermostat to turn off the heating earlier.

An extra bonus feature of a smart thermostat with remote control is that you’ll be able to change the temperature if you realize that you won’t be home at the scheduled time.

If you’re going to be in it for the long haul and want the easiest solution, you should invest in a smart thermostat that is part of a heating/cooling ecosystem that also has an API. Optimizing heating energy use is complicated and not something Home Assistant is good at out of the box. Instead, let that be managed by the ecosystem. The API allows you to still observe and influence it from Home Assistant to integrate presence and other data points the ecosystem is not aware of.

If you want full control over every part of heating your home, you don’t need to take the ecosystem route and instead invest in locally controllable thermostats, temperature sensors and TRVs and tie them together with Home Assistant. Here is an example to get started.

Recommended thermostats

It’s hard to give a single product recommendation here because there are so many different heating configurations and we are not aware of a single solution that works best in every case. Always check if the thermostat works with your boiler or other heating system you might use.

Home Assistant core developer Frenck researched this topic a couple of months ago for his own home and settled on Plugwise. It controls his boiler and radiators and has a local API to integrate with Home Assistant.

Another popular solution is Homematic IP. It too has a local API to integrate with Home Assistant.

Here at Home Assistant we prefer devices that work locally. Any device that stores your data in the cloud will eventually need a way to recoup the cost of hosting your data. It also means that if the company goes out of business, the devices tend to stop working. However, we understand that your priority today is saving energy. If the above solutions don’t work well for your home, you can also consider Netatmo or Tado.

We don’t recommend Google Nest because its ecosystem is not fully featured enough, as it does not support TRVs.

Thermostatic Radiator Valves (TRV)

A TRV will replace the existing knob on your radiator with a smart one. This works too if you rent: just swap the old knob back when you move out. Installation generally takes just 5 minutes.

A TRV works like the thermostat of your house, but at the level of your radiator: you set the temperature that you want to reach, and it will open/close your radiator to get to the controlled temperature.

Having a TRV allows you to tune the temperature in individual rooms based on your schedule and/or planned usage, like only heating up the bathroom in the morning and around bedtime.

TRVs should be used to opt a room in/out of heating. Because heating the water in your boiler is still the biggest use of your energy, you should not use TRVs to turn off all radiators in your home or to reduce the temperature throughout the home. This should be done at the boiler level (usually via the thermostat). Keeping your boiler at the right (and not too high) temperature required to heat your home to the desired temperature is the biggest energy saver move you can do.

Recommended TRVs

All three smart thermostats that we recommended are part of a product range that include TRVs. If you went with one of those, we suggest you stick to the ecosystem.

There are two devices that we recommend. Both work independently but also have a local API to allow plugging it into Home Assistant.

Shelly TRV

This device works standalone and does not require a hub. Battery life is claimed to be 2 years. It offers a local API and integrates perfectly with Home Assistant.

Buy Shelly TRV (affiliate link)

Aqara Smart Radiator Thermostat E1

The new kid on the block as it was just released. This TRV can be controlled directly from Home Assistant using Zigbee or via the Aqara hub. The hub can be locally integrated with Home Assistant via the HomeKit Controller integration.

Note: The vendor claims the device will support Matter in the future. It is unclear from their documentation if the device will speak Matter over Thread or that it will require their hub to expose the device over Matter. Our money is on the latter as that’s how they do HomeKit too.

Buy Aqara Smart Radiator Thermostat E1

Automations that can save energy

Once you’re able to control your thermostat and TRVs, you can start to save energy by automating your heating. Below are 5 useful automations to help with this.

Wrap up

Sadly, there is no golden solution to save energy that works for everyone everywhere. I hope that the above overview and tips will help you through the winter.

If some things are still not clear, don’t hesitate to join us in the forums in the energy category or come hang out in the #energy channel on our Discord chat server.


The month of 'What the Heck?!' 2022

TL;DR: For all of October, we are opening up to report any issue, suggestion, or annoyance you have with Home Assistant on the forums!

Welcome to the month of “What the heck?!” 2022! 🎉

Two years ago, we had the first month of “What the heck?!”, and it was great! So, this year, for the entire month of October, we are doing it again!

Home Assistant is growing fast, and the development pace is high! Every month’s release almost feels like a birthday present, full of new features and improvements. But did everything turn out the way it should? Are there things missing? Could it be streamlined more? Or, worse, maybe something started annoying you?

That is what this month is about!

Lowering the barrier for sharing WTH?! moments

We realize reporting bugs on our GitHub might be a steep hill and, for some, maybe even a bit scary (although you shouldn’t be). You need a GitHub account, report an issue following issue templates and forms, and the report itself needs to be written in a way a developer can work with it. Above all, we use our issue tracker for tracking actual issues and bugs, not small feature requests or annoyances.

While this is a common and reasonable process to collect, track, and process bugs, our issue tracking process might not be the ideal way to learn about your “What the heck?!” moments, small tweaks, and improvements that can make us all enjoy Home Assistant even more.

Today, we have opened up a Community Forum category as a safe, lower barrier place to tell about your Home Assistant “What the heck?!” moments. More importantly: discuss and vote on topics your fellow home automators have brought up.

What are we looking for?

Last week I’ve sent out a Twitter message asking:

Enlighten me 💡 The whole community would celebrate and be shedding happy tears of joy if just this tiny little thing was added to Home Assistant…

The goal of that question: finding those little additions, annoyances, inconsistencies, and more. Things that, if addressed, could make a big difference or provide a more streamlined experience, making Home Assistant even more enjoyable.

I’ve got a whopping 200+ responses to that tweet, and the truth is: Most of them are exactly what this month is about! I’ve picked a few of them to show you what I mean:

  • Helper entity to add/sum multiple sensor values like multiple energy metering sensors. (@NoahM_M)
  • More of an app thing maybe, but moving the top dashboards view menu to the bottom when on the phone. (@teachingbirds)
  • It be great if automations were aware that another process/interaction/human had changed a setting. E.g., if I turn the lights back up, I don’t want the auto-dimmer to continue auto-dimming. “Abandon automation if the state is modified,” or something. (@jameswood)
  • Being able to select (using the mouse) the time period I want from a graph instead of manually selecting hours/days from the dropdown would be a great improvement in my humble opinion! (@WouterSchoot)
  • Toggling two lights should put them all in the same state. So if 1 light is on and 1 off, toggling them together should make them both on, then next toggle turn both off. (@balloob)
  • Option to retain associated history when renaming entity id (@SadGamerGeek)

These are great examples of the things we are looking for, the things we should share this month.

We are looking forward to all the things that will be brought up! And are hoping it will be just as successful as the previous edition.

Join us on the forums!, or read the FAQ below.

Image of a person expressing a what the heck moment So, when does Home Assistant trigger this moment for you?

Hacktoberfest 2022

This is not just the month of “What the heck?!”, it is also the month of “Hacktoberfest”! 🎉

Hacktoberfest is a worldwide, month-long celebration of open source. An event open to everyone. Whether you’re a developer, student learning to code, documenter, or designer, you can help drive open-source projects, like Home Assistant.

The idea is that open source projects will gather entry-level bugs, features, and small improvements that current or future contributors can pick up and address; The month of “What the heck?!”, is a great way to provide these!

By participating in Hacktoberfest and by contributing four GitHub pull requests, you will complete the challenge and earn either a free t-shirt or have a tree planted.

This year, just like previous years, Home Assistant is open to and welcomes participants of Hacktoberfest ❤️

FAQ

  • “I have multiple things! Should I put all my stuff in a single topic?!”

    No, please create multiple, smaller topics. There is no limitation on how many forums topics one can create for WTH. Each topic can be voted on, picked up, and resolved. Having multiple things stacked in a single forum topic makes resolving, discussing, and voting on them hard.

  • “Is everything reported going to be fixed/addressed?”

    There is no guarantee that will happen. The goal is to lower the barrier to report things for one month. Home Assistant mostly relies on contributors to address or improve the project. However, we think collecting feedback this way can tremendously help during Hacktoberfest.

  • “I really want this new integration or add-on to be implemented, so I can use my devices. Is this the right place for it?”

    No, this event is not for requesting new add-ons or device/services integrations. Please use the “Feature Requests” forum category instead.

  • “My WTH topic is one of the top-voted ones, so it is going to be fixed/addressed, right?”

    This is not a contest. Voting will help with visibility and getting a feeling of the impact the suggestion might have. However, it might be difficult or too big to implement. Home Assistant mostly relies on contributors to address or improve the project. A topic with lots of votes is more likely to be noticed by a contributor, but it is not guaranteed to be picked up.

  • “I’ve found a bug and am comfortable with GitHub. Where should I report my issue now?”

    If you are comfortable with using GitHub, please, by all means, file an issue report on GitHub instead.


2022.9: Home Assistant Birthday Release!

Home Assistant Core 2022.9! 🎂

If you don’t know yet, this month is Home Assistant’s birthday! 🎉🎉 On September 17th, 2013 Paulus Schoutsen made the first commit for Home Assistant that started a snowball of Home Automation enthusiasts willing to contribute to the open-source project. 9 Years later, Home Assistant is actively used by more than 500,000 people and growing every day. Nabu Casa also turns 4 this month. Turning 4 years old and gaining a new full-time employee 🍄. This month it seems everyone was in the birthday spirit as we have a jam-packed release!

The automation engine is a big reason why Home Assistant has so many users. So in the spirit of Streamlining Experiences, we thought a revamp was due. You will notice some huge improvements to the look and feel of the Automation Editor that we think will greatly improve its usability. I know I for sure see a huge difference!

Now I know that everyone usually expects @frenck to be writing these release notes, but he took a well deserved vacation! And now you are stuck with me. Zack 😀. I hope you enjoy the release and everything that was packed into it!

– Zack

Read on →

2022.8: You can fix it!

Home Assistant Core 2022.8! 🏖

While many of you enjoy a well-deserved vacation around this time, it seems like it didn’t slow down the development/contributions made to Home Assistant. What a beautifully packed release this is again!

I’m super stoked about the added Bluetooth support, opening up a whole new world of devices to Home Assistant. I’m even more excited about the new repairs and supported brands features. Those are going to help out A LOT 😃.

Do you know what is really great about this release? All the major features and changes announced in this release are a step forward to our current goal: Streamlining experiences.

Enjoy the release!

../Frenck

Read on →

Leviton joins as a Works with Home Assistant partner

Leviton Partnership Social image

Today we are happy to announce our first Works with Home Assistant partner: Leviton!

Leviton is an American lighting, wiring device, and load control company. Their products can be found in almost every home across the United States. As a partner, they will work with Nabu Casa to make sure that their line of Z-Wave devices will work great with Home Assistant. This gives users the best experience and will continue to give a great experience with automatic firmware updates via Home Assistant.

Leviton Z-Wave devices work locally and integrate seamlessly with the Z-Wave integration in Home Assistant (Z-Wave stick required). As all connectivity is happening locally, status updates and controlling your devices happen instantly in Home Assistant. Each device that is connected to power will also act as a Z-Wave router to extend your Z-Wave mesh network.

Leviton Z-Wave Products

Leviton Decora Smart Z-Wave Devices include their DZ6HD dimmer, DZ15S switch, ZW4SF Fan Speed Controller, DZPD3 Plug-in Dimmer, DZPA1 Plug-in Switch, and ZW15R Outlet. All of these devices can be found on their Amazon store. These devices can then be used inside of your home to turn on the lights when you walk into a room, turn your bedside lamps on at a certain time, and much much more.

Leviton device page in Home Assistant

If you would like to learn more about the Leviton products and integration check out their integration page! Leviton will also show up in the integrations list in Home Assistant version 2022.8!

If you missed the announcement of the Works with Home Assistant partner program, make sure to check out the blog post.


Introducing the Works with Home Assistant program

Note

This blog is outdated. For the latest information on the partner program, please visit our Works with Home Assistant webpage.

With Home Assistant, we integrate with over 1000 different APIs. The majority of these integrations are created and maintained by the Home Assistant community. Over the years a number of companies have stepped up to work with our community offering samples and engineering support. In a few cases, we saw companies pick up the maintenance of integrating their products in Home Assistant.

Sadly, a couple of times it happened that companies went silent after their initial contribution, causing users to be wondering why new devices are not being supported. We want to protect our users from investing in products for their homes that won’t work well with Home Assistant.

Today we’re introducing the Works with Home Assistant program to allow manufacturers to show their support and commitment to Home Assistant and its community.

The program requires manufacturers to maintain the integration of their products in Home Assistant, offer a good user experience, provide product samples and give us an engineering contact to escalate issues. In return, manufacturers will be able to use the “Works with Home Assistant” badge on their products and documentation. The terms of the Works with Home Assistant program are enforced in an agreement signed by both Nabu Casa and the manufacturer.

Do not use - old partner logos

With Home Assistant we are always working on educating our users about preferring local control and open standards when acquiring new products. This is also reflected in the “Works with Home Assistant” badges.

There are manufacturers that are creating products that integrate into Home Assistant using standards like Z-Wave, Zigbee, or Matter (soon). In these cases, the integration is maintained by the Home Assistant community and Nabu Casa. These companies can still become a member of the Works with Home Assistant program but are relieved from integration maintenance.

Products that are approved for the Made with ESPHome program will be eligible to use the “Works locally with Home Assistant” badge as part of their Made with ESPHome membership.

For more information for manufacturers, see our Works with Home Assistant portal.


2022.7: A stunning performance

Home Assistant Core 2022.7! ☀️

This was one exciting and busy month! In case you’ve missed it, there was a Matter in Home Assistant workshop and a Let’s get loud! event about bringing audio to the Open Home. If you have missed those, it is worthwhile to check those recordings out.

Meanwhile, preparations are happening for the upcoming Matter and of course, the soon-to-be-released Home Assistant Yellow! 💛 More about that soon™.

This release is definitely representing the “streamlining experiences” motto we have been using. The performance improvements in this release are once more: stunning! Furthermore, there are some wonderful new features to explore too.

This release has the perfect mix! I’m sure there is something in here you like. So without further due: Enjoy the release!

../Frenck

Read on →

2022.6: Gaining new insights!

👋 Hi there, Home Assistant Core 2022.6!

The June release brings insights! Insights on how you are doing with your energy usage, and insights into what all the devices in your home are up to!

But that is not all June has to bring. Besides this release and the release party, we have two additional events lined up for you this month!

On June 15, we will be hosting a Matter in Home Assistant workshop!

The workshop will show you what we’ve been up to and allow you to actually test it out by adding your first Matter device to your own instance! I’m excited for this one; I’ve ordered the parts listed in the workshop details for myself 🤗.

The day after, June 16, the second event: Let’s get loud!

This event is all about a new approach to home audio and music in an open solution that values the Open Home. Join this event for the latest news and audio demos from Home Assistant, ESPHome, Raspiaudio, and… something new!

Also: Hi Jacqueline Raaflaub! 👋 Jacqueline has joined Nabu Casa; she will help out with support and assist in moderating our community. We are excited to have you, and welcome!

Anyways, this Home Assistant Core release is a nice release with a couple of new features and lots of cleanups under the hood. Together with the upcoming events, this is going to be one exciting month!

Enjoy the release (and upcoming events)!

../Frenck

Read on →

Matter in Home Assistant workshop announcement

The workshop instructions can be found here.

Home Assistant SkyConnect interest form

Matter is a new smart home standard that is scheduled to launch in fall. Across the industry, companies like Hue, IKEA, Google and Apple are working together to try and solve connectivity, ease of setup and interoperability once and for all. Development is happening as part of the Connectivity Standards Alliance (CSA) of which we (Nabu Casa) are also a participating member.

Matter logo

We’ve been hard at work on Matter support for Home Assistant. The Home Assistant Yellow hub will come with a radio that supports Thread, required to talk to low power Matter devices. We also have some tricks up our sleeves for devices used to run Home Assistant without such a radio, like Raspberry Pi’s. We want to show what we’re up to and allow you to test it out.

On June 15 @ 12:00 PDT / 21:00 CET we will be hosting our free Matter in Home Assistant workshop.

The workshop will be held on YouTube. Go to the listing to set a reminder to be notified when we start.

The workshop will contain two parts. In the first part we will talk about what Matter is and how it will work in Home Assistant. In the second part we will walk you through how to add experimental Matter support to your Home Assistant installation and integrate your first Wi-Fi based Matter device.

The workshop will be free but you will need a couple of things if you want to be able to follow along with the second part:

  • Home Assistant OS 8.0 or newer, 64-bit version only (x86-64 or aarch64). Matter relies on an add-on and Bluetooth.
  • Home Assistant Community Store installed
  • Espressif ESP32-C3-DevKitM-1 ($9 @ Mouser, €17 @ Conrad) or M5Stamp C3 ($6 @ M5Stack)
  • Bluetooth. If you use a Raspberry Pi to run Home Assistant you’re set. If you have a Home Assistant Blue or another device without Bluetooth, get a Bluetooth USB adapter that is supported by Home Assistant OS (like this one).

Even if you can’t follow along, it will still be an informative session!

It is possible to get the experimental Matter support working with other Home Assistant installation methods and other dev kits, but we won’t be covering those in our workshop.


Home Assistant OS Release 8

Home Assistant OS Release 8 Logo

Home Assistant OS 8.0 stable is available now!

Highlights:

  • Use of GRUB2 for UEFI based systems
  • Support for additional Wi-Fi and Bluetooth devices
  • New image: Generic AArch64 for UEFI based AArch64 VMs and boards
  • New image: Home Assistant Yellow

For existing installations, no manual intervention is needed! You can safely update without reading these rather technical release notes.

Table of contents

Operating System Changes

GRUB2 for UEFI based systems

For Generic x86-64, OVA and the new Generic AArch64 Home Assistant uses GRUB2 as boot loader now. GRUB2 (GRand Unified Bootloader) is the de-facto standard boot loader used by most Linux distributions. The main reason for switching from Barebox to GRUB2 was the missing AArch64 UEFI boot support in Barebox. We also expect GRUB2 to be more stable especially on Desktop style x86-64 systems as it gets used by much more users since generic Linux distributions use GRUB2. Although, we actually hit a bug in GRUB2 during the RC phase, let’s hope this was a one-off. 🤞

Screenshot showing GRUB2 menu of Home Assistant OS

The boot menu shows the two boot slots. Typically you don’t have to change selection here, unless you intentionally want to boot the previously installed Home Assistant OS version.

Note: Upgrading from any version 7.x is safe, but we recommend upgrading from the last version of the previous major release. This is also the best tested upgrade path. From any release with GRUB2 it is only safe to downgrade to 7.6! Downgrading to releases before 7.6 can be done by downgrading to 7.6 first.

Under the Hood

Under the hood, the OS was updated to the latest upstream Linux 5.15 kernel as well as Buildroot 2022.02.1. The latest Buildroot release brings new versions of various core components like systemd 250, NetworkManager 1.34.0 and Docker 20.10.14.

Additional networking drivers and settings prepare Home Assistant OS to host the OpenThread Border Router add-on.

Other Changes

  • IP set support for advanced firewalling (also used by the OTBR add-on).
  • Support for NTP configuration via DHCP.
  • Google Coral support is now using Google’s latest driver. This enables additional Coral device support such as PCI Dual Edge TPU.
  • Legacy wext backend for wpa_suppilcant is now enabled to support more Wi-Fi devices.

Device Support

Raspberry Pi

All Raspberry Pi versions use the latest LTS Linux Kernel 5.15 and firmware (tag 1.20220331) from the Raspberry Pi team. These are the same versions as the Raspberry Pi OS is using currently.

Home Assistant Yellow

This is the first release that supports Home Assistant Yellow. Since Home Assistant Yellow uses the Raspberry Pi Compute Module 4, the support is based on the regular Raspberry Pi support currently. The Yellow image is using the same kernel and firmware version. The Yellow board also supports booting directly off of an NVMe device for those using a CM4 Lite (without eMMC storage).

Generic x86-64

Besides the move to GRUB2 Generic x86-64 received quite some additional device support. The Wi-Fi devices 3945ABG/BG/4965AGN and 22000 series are now supported.

Other Changes:

  • Support 32-bit UEFI boot. This is required by older Intel Atom systems. Note that only the boot loader is 32-bit, everything else uses the same 64-bit binaries as 64-bit UEFI boot.
  • Driver and firmware for Broadcom BNX2/BNX2X network interfaces are included.

Generic AArch64 support

@Doridian contributed support for generic AArch64 systems which use the UEFI boot flow. It should support real boards as well as virtual machines. So far it has been successfully tested on KVM Virtual Machines.