House Assistant 2025.2! ❤️
Within the earlier launch, we overhauled our backup system,
and the response was overwhelming! Tons of recommendations and have requests
got here in, so this launch is—as soon as once more—centered on backups. Primarily based on this
neighborhood suggestions, we’ve added a great deal of enhancements, together with the primary
integrations to retailer your backups in Google Drive
and Microsoft OneDrive!
This launch additionally brings thrilling new options to Voice! House Assistant can
now name your analog cellphone, and when dinner is prepared, you possibly can broadcast
that message to all voice assistants in your house! However wait… there’s extra!
On February 12, 2025, we’re streaming reside on YouTube all about Voice:
Voice – Chapter 9
You’ll want to subscribe and hit the bell so that you don’t miss it. 🛎
Earlier than diving into the discharge notes, I additionally wish to give a shoutout to our
associates at ESPHome
Assistant ecosystem, together with House Assistant Voice PE! And
on February nineteenth, they’ll be internet hosting a
reside launch social gathering for ESPHome 2025.2
Benefit from the launch!
../Frenck
PS: It’s virtually Valentine’s day, did you arrange some romantic scenes but? 🌹
Iterating on backups
Within the earlier launch, we totally revamped all the backup expertise
and added many new options to make it simpler to make use of. That launch set the
stage for the following iterations and opened up the power for integrations to
present places to retailer backups.
We’ve obtained so much of suggestions on the brand new backup system, which is superior! ❤️
All of the suggestions helped us prioritize essentially the most requested options, and different
enhancements to the backup system.
This launch consists of a whole lot of essentially the most requested enhancements and skills.
Unencrypted backups
The brand new backup system got here with a whole lot of safety enhancements, together with
encryption of backups. Nonetheless, because it seems, many customers use these backups
to extract and restore single information or configurations, a use case wherein
encryption made issues harder. On this launch we made two modifications
to the backup system to handle this.
Means to show off encryption for particular places
Whereas our default advice stays to encrypt backups, as of this
launch, you possibly can flip off encryption on a per location foundation. This permits you
to retailer backups on you native NAS, for instance, in an unencrypted format.
There’s one exception to this, which is House Assistant Cloud. Backups
saved in House Assistant Cloud will at all times be encrypted, and encryption can not
be turned off. At Nabu Casa, we take your privateness and safety very severely,
and we by no means ever need to have the ability to entry your knowledge.
Downloading backups unencrypted
When downloading backups from the House Assistant interface, you’ll now at all times
obtain the backup in an unencrypted format that may be extracted utilizing your
favourite archive device.
This works for all backups, whatever the encryption settings of the
location wherein they’re saved. As an example, when you obtain an encrypted
backup from House Assistant Cloud via the House Assistant interface,
it would decrypt the backup on the fly whilst you obtain it.
Customise the time of your backups
The preliminary iteration of the backup system scheduled backups to run at 4:45 AM,
however this time wasn’t preferrred for everybody. Some, for instance, turned off their
community storage through the night time, which means the backup would fail.
This launch, we added the power to customise the time of your backups to your
liking. Moreover, when you select to make weekly backups, now you can choose
the times of the week you need the backup to run.
Taking backups on a sophisticated schedule
The above backup time modifications not versatile sufficient for you? Properly, you’re in luck! On this
launch, we added an motion (backup.create_automatic
) that you need to use
to set off a backup, together with your most popular settings, in an automation.
This lets you create automated backups on any schedule you want, and even
add situations and actions round it. For instance, you could possibly make an automation
that triggers on a calendar, wakes up your community storage, waits until it’s
on-line, after which begins a backup.
Re-introduction of the backup toggle on replace
When you run House Assistant OS, you get updates for House Assistant together with
all of your add-ons. The replace dialog used to have a toggle to create a backup
earlier than updating, which was eliminated within the earlier launch.
This alteration was made as a result of this characteristic was thought-about redundant when operating
common automated backups. Nonetheless, we’ve obtained a whole lot of suggestions that many
individuals relied on these backups to make sure that they had the most recent knowledge, for example,
in the event that they wanted to roll again to a earlier model of an add-on. We’re
re-introducing this backup on replace toggle on this launch, however in a wiser
means. 🤓
Backup on updating House Assistant
When updating House Assistant, the toggle is now turned off by default and
exhibits the final time you made a backup. This lets you resolve whether or not to make
a brand new backup earlier than updating.
When you flip the change on, a full automated backup is created and synced to
your configured places, earlier than the replace is began.
This full sync is completed to make sure you have the newest backup out there in
case the replace causes points and it’s worthwhile to restore your system. Within the uncommon
case a House Assistant replace fatally fails and you may’t entry the backup web page,
when you’ve configured a second backup location, you’ll have the ability to obtain it
from there.
Backup on updating add-ons
Issues are barely totally different when updating add-ons. The toggle exists right here too,
and is disabled by default. Nonetheless, once you allow it, solely a backup of your
add-on and its knowledge is created. That means you possibly can maintain across the earlier
model of the add-on, so you possibly can at all times roll again to it if wanted.
To forestall your system from filling up with previous add-on backups, we solely retain
one backup per add-on, mechanically deleting the earlier backup each time
a brand new one is created. Add-on backups you created manually, after all,
stay untouched and won’t be deleted mechanically.
Improved filenames for backups
One piece of suggestions we’ve seen so much, is that the filenames created by backups
could be a bit cryptic and exhausting to grasp for people.
This suggestions was honest, because the filename was a hash and initially not designed
to be human-readable. This methodology was not newly launched within the final launch,
but it surely was made extra obvious with the brand new backup system and places.
So, on this launch, we’ve improved the filenames of the backups saved in your
backup places. The filename now consists of the date and time the backup was
created, making it simpler to grasp and determine the backup you’re looking
for, even exterior of House Assistant.
New places
This launch additionally introduces new places to retailer your backups. There are new
integrations for Google Drive and
Microsoft OneDrive, and backup help was added to
the Synology DSM integration.
Voice
Help, our non-public voice assistant, is getting a couple of new
options on this launch. When you don’t have Help arrange but, try our
House Assistant Voice: Preview Version to get began.
House Assistant will have the ability to name your analog cellphone to inform you a message
Keep in mind our tutorial on turning an analog cellphone into the
world’s most non-public voice assistant?
Because of Jamin
your analog cellphone from House Assistant!
You should utilize assist_satellite.announce
to have House Assistant name your cellphone and play a message when somebody picks up
the cellphone.
When you use an LLM because the brains to your voice assistant, you possibly can take this one
step additional with the brand new assist_satellite.start_conversation
motion. As a substitute of taking part in an announcement, it begins a dialog between
House Assistant and the consumer, with House Assistant saying the primary message.
Left the storage door open for half-hour? No downside, let House Assistant name
and ask in the event that they wish to shut it.
(Beginning a dialog with the default dialog agent is a little more work
and didn’t make it this launch).
New Broadcast intent
Now you can broadcast messages to each different voice assistant in your house.
Strive it by saying “Broadcast it’s time for dinner”.
As at all times with new intents, help could range
relying in your language
however our language leaders are working exhausting on ensuring it is going to be supported
quickly in your language!
Setting Temperature on Thermostat
A number of releases in the past we launched an intent to get the present temperature from
a local weather system. As of this launch, you can too set the goal temperature
of your thermostat by voice.
By saying “Set the temperature to 19 levels” it will neatly goal the
space you’re in (you probably have a thermostat per space, resembling thermostatic valves
in your radiators) or the ground you’re in (when you solely have a central unit).
It’s also possible to goal particular units by identify when you desire.
LLMs meet calendars
With out complicated customized tooling, LLM-based dialog brokers beforehand might
not fetch occasions out of your calendar. This launch modifications that. Out of the field,
LLM-based brokers can now retrieve right this moment’s and this week’s occasions from any of
your calendars. Don’t overlook to
expose your calendar entities
to allow this performance.
Shared historical past between the default dialog agent and its LLM-based fallback
In 2024.12 we launched a stunning characteristic
that allowed you to make use of our quick and native default dialog agent for many
queries whereas nonetheless having the ability to fall again to a way more highly effective LLM-based
agent for extra complicated queries.
This launched some fascinating behaviors. From a consumer perspective, it appeared
such as you had been speaking to the identical assistant, whereas, in actuality, nothing was
shared between the 2 brokers. This led to some less-than-optimal situations,
resembling this one:
The primary command is processed regionally by our default agent, however the follow-up
request is processed by the LLM-based agent. Since no reminiscence is shared, it does
not perceive what system you wish to flip off.
Beginning with this launch, each brokers now share the identical command historical past,
serving to handle this difficulty.
Mannequin Context Protocol
This launch provides the Mannequin Context Protocol
to House Assistant because of Allen
MCP server and an
MCP consumer. From the MCP web site:
MCP is an open protocol that standardizes how functions present context to LLMs. Consider MCP like a USB-C port for AI functions. Simply as USB-C gives a standardized approach to join your units to numerous peripherals and equipment, MCP gives a standardized approach to join AI fashions to totally different knowledge sources and instruments.
To offer it a attempt your self, try this consumer demo
Integrations
Because of our neighborhood for maintaining tempo with the brand new integrationsIntegrations join and combine House Assistant together with your units, providers, and extra. [Learn more]
and enhancements to current ones! You’re all superior 🥰
New integrations
We welcome the next new integrations on this launch:
-
Google Drive, added by @tronikos
Add your Google Drive as a location to retailer your House Assistant backups. -
Homee, added by @Taraman17
Combine your Homee good dwelling systeminto House Assistant. -
igloohome, added by @keithle888
Monitor the battery ranges of your igloo good entry system(s). -
LetPot, added by @jpelgrom
Monitor and management your LetPot indoor backyard. -
OneDrive, added by @zweckj
Permits you to retailer your House Assistant backups in your Microsoft OneDrive. -
Overseerr, added by @joostlek
Work together together with your Overseerr media requestsinstantly from House Assistant. -
Mannequin Context Protocol Server, added by @allenporter
Permits utilizing House Assistant to supply context for MCP LLM Consumer
Functions. For instance, you possibly can expose your Google Duties to-do checklist as a
device for Claude Desktop. -
Mannequin Context Protocol, added by @allenporter
Permits utilizing MCP Serversin House Assistant to supply further instruments to
use with a dialog agent. -
Qbus, added by @thomasddn
Permits you to combine your Qbus Managementinto House Assistant.
This launch additionally has a brand new digital integration. Digital integrations are stubs
which can be dealt with by different (current) integrations to assist with findability.
The next digital integration have been added:
Noteworthy enhancements to current integrations
It’s not simply new integrationsIntegrations join and combine House Assistant together with your units, providers, and extra. [Learn more] which have been added; current
integrations are additionally being continually improved. Listed here are a number of the noteworthy
modifications to current integrations:
- An enormous shoutout to @NoRi2909
! He has been reviewing and enhancing each single
piece of textual content we present wherever in House Assistant. Thanks to your exhausting work! - Additionally, @lboue
! This hero retains extending the system help for the Matter
integration by including help for increasingly more units. House Assistant is
near reaching full Matter 1.4 system help! -
@chemelli74
added help for the Shelly BLU TRV to the Shelly
integration. Good! - The HomeWizard Vitality integration now helps the
HomeWizard Plug-In Battery. Superior work @DCSBL ! - Because of @iprak
, the Vesync integration now helps humidifiers! -
@rytilahti
added vacuum help to the TP-Hyperlink Good House integration. Candy! - The Reolink integration retains evolving, @starkillerOG
added help for child crying detection as a sensor. Good! - The Bang & Olufsen integration now gives entities permitting you to react
to bodily button presses on all Bang & Olufsen units. Thanks @mj23000!
Now out there to arrange from the UI
Whereas most integrationsIntegrations join and combine House Assistant together with your units, providers, and extra. [Learn more] may be arrange instantly from the House Assistant
consumer interface, some had been solely out there utilizing YAML configuration. We maintain shifting
extra integrations to the UI, making them extra accessible for everybody
to arrange and use.
The next integration is now out there by way of the House Assistant UI:
Different noteworthy modifications
- When utilizing the Generic thermostat, setting a temperature that matches
one of many presets will mechanically choose that preset as lively.
Thanks @domingues! -
Time triggers in automations can now be offset when utilizing datetime enter
helpers. Thanks @Petro31!
Bluetooth config panel
The Bluetooth integration now has its personal configuration panel! 💙
The panel is accessible by going to Settings > System & providers. Discover
and choose the Bluetooth integration, and subsequent choose Configure.
This new panel offers you entry to the Bluetooth integration choices and
insights into the connection slot allocations. Extra importantly,
it has an commercial monitor!
Choosing Commercial monitor will open a brand new panel, the place you possibly can see
details about your Bluetooth units, together with the uncooked commercial knowledge
and the way they’re related to your House Assistant occasion. This consists of
which Bluetooth proxy it connects via!
Getting ready our graphs for the long run
This launch features a main overhaul of each graph we show and present in
House Assistant. We now have totally changed the software program library that renders
these graphs within the frontend.
You’ll be able to most undoubtedly inform issues have modified, however every thing nonetheless seems
very comparable. The latter was our objective for now, as we wished the present
expertise to be acquainted.
Nonetheless, this alteration is a preparation for the long run. We now have many plans and
concepts for our graphs, and this alteration was a mandatory step to make these plans
attainable.
Patch releases
We may also launch patch releases for House Assistant 2025.2 in February.
These patch releases solely comprise bug fixes. Our objective is to launch a patch
launch each Friday.
2025.2.1 – February 7
2025.2.2 – February 10
2025.2.3 – February 12
2025.2.4 – February 14
2025.2.5 – February 21
Need assistance? Be a part of the neighborhood!
House Assistant has an excellent neighborhood of customers who’re all greater than prepared
to assist one another out. So, be part of us!
Our very lively Discord chat server is a superb place to be
at, and don’t overlook to hitch our superb boards.
Discovered a bug or difficulty? Please report it in our difficulty tracker
to get it fastened! Or, test our assist web page for steerage for extra
locations you possibly can go.
Are you extra into e mail? Signal-up for our Constructing the Open House Publication
to get the most recent information about options, issues occurring in our neighborhood and
different information about constructing an Open House; straight into your inbox.
Backward-incompatible modifications
We do our greatest to keep away from making modifications to current performance which may
unexpectedly influence your House Assistant set up. Sadly, typically,
it’s inevitable.
We at all times ensure to doc these modifications to make the transition as straightforward as
attainable for you. This launch has the next backward-incompatible modifications:
Ecovacs
The attributes on the vacuum entity for the lifespan of the principle brush, facet
brush, and filter have been deprecated and are actually eliminated. These attributes
are outdated by devoted sensor entities.
IMGW-PIB
Some hydrology knowledge is now not out there to House Assistant customers by way of IMGW-PIB
API and because of this, the next entities are eliminated:
-
flood alarm
binary sensor -
flood alarm stage
sensor -
flood warning
binary sensor -
flood warning stage
sensor
(@bieniu
KNX
The “State Updater” choice within the integration settings now works as supposed.
Beforehand, the choice wasn’t utilized accurately.
- When disabled: KNX will solely learn a
state_address
as soon as when the connection
is established. - When enabled: KNX may also learn any
state_address
if no worth has been
obtained for one hour.
Please overview your integration settings to make sure this feature is configured
in response to your preferences.
(@farmio
MQTT
To vary the MQTT dealer settings, it’s worthwhile to begin a reconfiguration.
When CONFIGURE
is chosen, MQTT exhibits a “MQTT settings” web page with subscribe
and publish instruments. The Re-configure MQTT
button will probably be changed with
an MQTT choices
web page.
The reconfiguration choice will solely be out there from the MQTT integration
entry context menu.
(@jbouwh
The MQTT publish motion now not helps the topic_template
and payload_template
attributes. As a substitute, solely matter
and payload
needs to be used. In automation and scripts, customers can use templates by default. Customers had been instructed to replace their automations and scripts with a restore move when the usage of the deprecated motion choices was detected.
(@jbouwh
Pentair ScreenLogic
Uncooked states derived from ScreenLogic enums are actually lowercase as an alternative of Title
Case. This alteration impacts:
- pH/ORP dosing state sensor entities:
-
Dosing
->dosing
-
Mixing
->mixing
-
Monitoring
->monitoring
-
- The
preset_mode
state attribute for ScreenLogic local weather entities, the place
uncooked states have additionally been underscored-spaced and had any punctuation eliminated.-
Photo voltaic
->photo voltaic
-
Photo voltaic Most popular
->solar_preferred
-
Heater
->heater
-
Do not Change
->dont_change
-
These modifications help the addition of translation keys for text-based entity
states. It’s best to replace any references to the above states/preset_modes to
the brand new, lowercase variations.
In case you are a customized integration developer and wish to study modifications and
new options out there to your integration: You’ll want to observe our
developer weblog. The next are essentially the most notable for this launch:
All modifications
After all, there’s much more on this launch. You could find an inventory of
all modifications made right here: Full changelog for House Assistant Core 2025.2