Watch on YouTube
New Features
Assistant
Be sure to check out the Year of the Voice Chapter 1 livestream if you missed it.
2023.2 ships with a new assistant, which is accessible from the top right corner of the nav bar. The assistant can take basic commands such as turn on device or change colours. There is also the ability to switch out your assistant provider. You can use the Google Assistant SDK (which shipped in 2023.1) or OpenAI (which is from the same company who has made ChatGPT).
There is the ability to talk to an Android Wear app, or use Siri and shortcuts.
Streaming Graphs
Reduces the amount of writes to the database, but graphs now update in realtime. Fixes issues with iOS authentication issues
Sensor Groups
A rewrite of the min/max sensor this is a new type of sensor which can combine sensors together. For example combine all inside temperatures for an average inside sensor. There is also a toggle to ignore devices that return non-numeric values, like if a sensor goes offline.
Change Precision of Sensors
Got a random sensor which rounds to 11 decimal places? You can now change how precise sensors are.
Previously you would use a template sensor to do this, which would make a new entity. This changes the value of the original sensor, which means the new precision you apply will be used for history, and automations.
ESPHome
ESPHome dashboard is now integrated with Home Assistant. Home Assistant can get encryption keys between the ESPHome Add-on.
There’s also a new ESPHome Update Entity.
API password in ESPHome has been deprecated.
Reolink
Now has binary sensors so you know when a camera has detected a human, or a doorbell has been pressed.
Automate Calendar Events
Home Assistant can now create calendar events
New Integrations
EnergyZero
Retreives dynamic (hourly) energy & gas prices from the Dutch utility company EnergyZero.
EufyLife
Integrate Eufy smart scales over bluetooth.
Everything but the Kitchen Sink
This is a test integration, which provide various entities and odd and obsecure ends. It can be helpful for development purposes, generally no use otherwise.
Google Mail
Provides services to manage your Google Mail auto-response and provides a notify service to draft or send emails.
LD2410 BLE
Integrates a $4 LD2410B-P Bluetooth mmwave sensor, which works with our Bluetooth proxies!
Mopeka
Works with your Mopeka makes BLE propane tank monitors.
OpenAI Conversation
OpenAI integration that uses GPT-3 to power a conversation agent.
Read Your Meter Pro
Pull in your water usage / meter readings from your Read Your Meter Pro account.
Ruuvi Gateway
Integrates the Ruuvi Gateway that reads your Ruuvi sensors.
SFR Box
Offers integration with the SFR broadband router.
Starlink
Starlink is a satellite internet constellation operated by SpaceX. Integrate your Starlink dish with Home Assistant.
Stookwijzer
Stookwijzer advises people wether or not to burn pallets or wood, or to use the barbecue. This can prevent health problems for people in the area (NL only).
Zeversolar
Get power and energy information from your Zeversolar solar inverter locally.
Breaking Changes
Matter Vendor ID
The Matter integration now requires running Matter Server version 2.0.0
.
If you’re using the Matter Server add-on to run the Matter Server, you will need version 3.0.0
of the add-on.
We had to change our vendor ID in the add-on, as a result of this, all devices need to be recommissioned.
Python 3.9
Python 3.9 support has previously been deprecated and now has been removed. Home Assistant now requires Python 3.10 to run.
If you are using Home Assistant OS, Home Assistant Container, or Home Assistant Supervised installation method, you don’t have to do anything. In those cases, we handle this all for you.
Your system has been using Python 3.10 for quite some time already.
Recorder
The recorder’s default commit interval has been increased to 5 seconds to reduce disk I/O and increase storage longevity.
As the history and logbook integrations both support live streaming, which avoids the need to read the database after the initial sync, there is no remaining core functionality that needs a lower commit interval.
The [commit_interval](<https://rc.home-assistant.io/integrations/recorder/#commit_interval>)
can be adjusted to a lower value in the event an integration that has not been be updated to watch for events instead of reading the database needs to read the database sooner.
ZHA
The AnalogInput
sensor entities for certain Xiaomi plugs have been removed from ZHA.
Properly working “Active power” and “Summation delivered” sensors are available to replace the older entities. These newer sensor entities can also be used in Home Assistant Energy dashboard.
Bye Bye Almond
The service has been shut down
OpenALPR Local
Previously deprecated and has now been removed. It doesn’t work correctly and has no usage, according to our public analytics.