Dwelling Assistant 2025.7! 🎉
Whew! It’s sizzling on the market! 🌡️ Whereas most of Europe is coping with a warmth wave proper now, we’re right here to chill issues down with an thrilling July launch that’s full of options I’m genuinely enthusiastic about.
Earlier than we dive in, if you happen to missed it, we not too long ago printed Voice Chapter 10 the place we explored shifting past reactive voice assistants that solely reply whenever you discuss to them. As a substitute, we envisioned a future the place your voice assistant might be conversational and provoke conversations. Talking of that, this launch delivers on that imaginative and prescient in a giant method!
I’m completely stoked in regards to the new Ask Query motion for Help! 🗣️ That is one thing that units Dwelling Assistant other than each different voice assistant on the market. Lastly, your voice assistant can take the initiative and ask you what your good dwelling ought to do. No extra ready for wake phrases, your assistant can begin the dialog when it is sensible. It’s the form of characteristic that will get me actually excited fascinated about all the probabilities.
The redesigned Space card is one other winner! 🏠 I’ll most likely be changing just a few tile playing cards I’ve been utilizing to navigate to my space dashboards with this new, extra versatile model. It integrates superbly with the Sections dashboard and provides you so many extra choices for controlling your areas.
And that’s just the start! We’ve bought integration sub-entries making integrations much more extensible, full-screen code editors for these prolonged YAML and template edits, and tons of quality-of-life enhancements all through.
Keep cool, and benefit from the launch!
../Frenck
Let Help ask the questions!
In our newest roadmap, we shared our purpose to make Help extra conversational. Till now, Help was principally transactional, which means whenever you would say one thing, you’d get a response or it might carry out an motion, and that might be the top of it (except some LLM magic jumped in). With this launch, we’re taking a giant step ahead: meet the brand new Ask Query motion.
This allows you to construct customized conversations from the consolation of our automation engine. Ask a query, deal with the reply, and preserve the interplay going.
This motion even means that you can outline anticipated solutions in order that our extraordinarily quick speech engine, Speech-to-Phrase, can prepare on them. Sure, totally native, customized conversations!
That will help you get began, we now have offered a blueprint that covers the most typical use case — Asking a closed Sure/No query:
This blueprint means that you can concentrate on what you wish to do if you happen to reply positively or negatively to any query that your voice assistant will ask. The blueprint helps 50 other ways of claiming “Sure” and “No” (together with phrases like “Make it so” and “Let’s not”). Right here it’s in motion!
In case you wish to dive deeper into dialog constructing, right here is an instance on the way to ask a query and course of the completely different solutions:
Instance YAML automation actions
This instance asks the consumer what sort of music they wish to take heed to, after which performs the chosen style or artist on a media participant.
actions:
- motion: assist_satellite.ask_question
knowledge:
entity_id: assist_satellite.living_room_voice_assistant
preannounce: true # non-compulsory
preannounce_media_id: media-source://... # non-compulsory
query: "What form of music do you need to pay attention to?"
solutions:
- id: style
sentences:
- "style {style}"
- id: artist
sentences:
- "artist {artist}"
response_variable: reply
- select:
- circumstances: "{{ reply.id == 'style' }}"
sequence:
- motion: music_assistant.play_media
knowledge:
media_id: "My {{ reply.slots.style }} playlist"
media_type: playlist
goal:
entity_id: media_player.living_room_speakers
- circumstances: "{{ reply.id == 'artist' }}"
sequence:
- motion: music_assistant.play_media
knowledge:
media_id: "{{ reply.slots.artist }}"
media_type: artist
goal:
entity_id: media_player.living_room_speakers
Redesigned Space card
Initially launched just a few years in the past, the Space card supplied a method to show an spaceAn space in Dwelling Assistant is a logical grouping of units and entities that should match areas (or rooms) within the bodily world: your own home. For instance, the lounge
space teams units and entities in your lounge. [Learn more] overview throughout the dashboard. Nonetheless, it wasn’t totally suitable with the Sections dashboard, which restricted its sensible use in that context.
The cardboard has now been fully redesigned with a feel and look just like the Tile card. It integrates seamlessly into the Sections dashboard due to its versatile layouts. You may select between a compact model that reveals solely an icon and the world title, or a extra detailed view that includes components like your digital camera feed and buttons to toggle your lights or followers.
The management part itself has additionally been revamped, permitting you to decide on which controls to incorporate and rearrange them as you need. On account of these modifications, if you happen to’re presently utilizing the world playing cards, you’ll have to reconfigure the controls on them.
Moreover, the cardboard now helps controlling cowl entitiesAn entity represents a sensor, actor, or operate in Dwelling Assistant. Entities are used to observe bodily properties or to regulate different entities. An entity is often a part of a tool or a service. [Learn more].
Bettering the Areas dashboard overview
The April launch launched an experimental Areas dashboard, designed to mechanically generate a ready-to-use interface primarily based on the configured areas throughout the dwelling. Nonetheless, the preview might turn into cluttered if you happen to had numerous units in a room.
This launch introduces an all-new overview that leverages the redesigned Space card, making it simple to view and management your primary units by room with a single click on. It additionally acts as a navigation hub, providing you with fast entry to detailed views of every space.
Integration sub-entries
Ever questioned why you needed to enter your API keys for each AI agent you created, despite the fact that all of them used the identical key? Or why you needed to authenticate for each calendar you added, no matter the truth that all of them shared the identical account? Or why you couldn’t add MQTT units from the UI?
This launch solves that with the introduction of integration sub-entries. This lets you add a sub-entry to an present integrationIntegrations join and combine Dwelling Assistant along with your units, providers, and extra. [Learn more] entry. In apply, which means that your integrationIntegrations join and combine Dwelling Assistant along with your units, providers, and extra. [Learn more] entry has your credentials, and all of the sub-entries use these credentials. Within the sub-entry, you’ll be able to then configure what needs to be finished with these credentials, corresponding to fetching a particular calendar, including three AI brokers with completely different prompts utilizing the identical OpenAI account, or within the case of MQTT, configuring units which are related to your MQTT dealer.
The next integrationsIntegrations join and combine Dwelling Assistant along with your units, providers, and extra. [Learn more] now assist sub-entries as of this launch: Anthropic, Google Generative AI, MQTT, Ollama, OpenAI Dialog, and Telegram Bot.
Integration web page will get an overhaul
The integrationIntegrations join and combine Dwelling Assistant along with your units, providers, and extra. [Learn more] web page bought a giant overhaul! It now has assist for sub-entries, permitting you to simply add a sub-entry to an integrationIntegrations join and combine Dwelling Assistant along with your units, providers, and extra. [Learn more] entry together with having the ability to see which units and providers belong to which sub-entry.
However we took the chance to do extra. As a substitute of simply exhibiting your integrationIntegrations join and combine Dwelling Assistant along with your units, providers, and extra. [Learn more] entries, it now additionally reveals the units and providers offered by that configuration entry. This makes it a lot simpler to handle your units and see the connection between your units and their integrationsIntegrations join and combine Dwelling Assistant along with your units, providers, and extra. [Learn more] at a look.
Integrations
Because of our group for protecting tempo with the brand new integrationsIntegrations join and combine Dwelling Assistant along with your units, providers, and extra. [Learn more]
and enhancements to present ones! You’re all superior 🥰
New integrations
We welcome the next new integrations on this launch:
-
Altruist, added by @LoSk-p
Monitor air high quality and environmental circumstances with the Altruist sensor, offering native knowledge for temperature, humidity, PM2.5/PM10, CO2, noise ranges, and extra. -
PlayStation Community, added by @JackJPowell
Combine with the PlayStation Community to trace your presently enjoying video games and show sport data in your dashboard. -
Tilt Pi, added by @michaelheyman
Monitor your Tilt Pi hydrometer for brewing temperature and particular gravity measurements throughout your brewing course of. -
VegeHub, added by @Thulrus
Monitor and management your backyard with the Vegetronix VegeHub, gathering sensor knowledge and controlling irrigation relays for automated plant care.
Noteworthy enhancements to present integrations
It’s not simply new integrationsIntegrations join and combine Dwelling Assistant along with your units, providers, and extra. [Learn more] which have been added; present
integrations are additionally being always improved. Listed here are a number of the noteworthy
modifications to present integrations:
- Love that track? @marcelveldt
added a button entityAn entity represents a sensor, actor, or operate in Dwelling Assistant. Entities are used to observe bodily properties or to regulate different entities. An entity is often a part of a tool or a service. [Learn more] to Music Assistant that allows you to add the presently enjoying merchandise to your favorites with a single click on. It really works with queues, exterior sources, and even radio stations! -
ESPHome now helps sub-devices! Because of @bdraco
, now you can characterize a number of logical units with a single ESP system in Dwelling Assistant. That is significantly helpful for RF bridges, Modbus gateways, and different units that may management a number of units. This characteristic requires the soon-to-be-released ESPHome 2025.7. Superior addition! -
Paperless-ngx now contains an replace entityAn entity represents a sensor, actor, or operate in Dwelling Assistant. Entities are used to observe bodily properties or to regulate different entities. An entity is often a part of a tool or a service. [Learn more] to maintain your doc administration system updated. Thanks, @fvgarrel
! - Battery administration management has been added to HomeWizard with @DCSBL
implementing battery group mode, permitting you to change the charging and discharging habits of your HomeWizard batteries! -
Reolink cameras acquired a ton of affection (once more) from @starkillerOG
! New options embody IR brightness management, child cry sensitivity adjustment, privateness masks switches, and full assist for each PoE and WiFi floodlights with a number of command ID pushes. Spectacular! -
@mib1185
added an replace entityAn entity represents a sensor, actor, or operate in Dwelling Assistant. Entities are used to observe bodily properties or to regulate different entities. An entity is often a part of a tool or a service. [Learn more] to the Immich integrationIntegrations join and combine Dwelling Assistant along with your units, providers, and extra. [Learn more]. Good! - The Homee integrationIntegrations join and combine Dwelling Assistant along with your units, providers, and extra. [Learn more] expanded considerably! @Taraman17
added a siren platform for safety alerts and assist for the HeatIt Thermostat TF056. Good! - Vitality monitoring bought higher in Adax with @parholmdahl
including vitality sensors, so you’ll be able to observe your heating consumption! -
@ViViDboarder
made Ollama extra versatile by including a config choice for controlling the suppose parameter. Extra management over your native AI! - Samsung fridge homeowners! @mswilson
added ice bites management and water filter alternative/utilization sensors to the SmartThings integrationIntegrations join and combine Dwelling Assistant along with your units, providers, and extra. [Learn more]. -
Russound RIO bought a significant improve from @noahhusby
, including sub-device assist plus new quantity and change entitiesAn entity represents a sensor, actor, or operate in Dwelling Assistant. Entities are used to observe bodily properties or to regulate different entities. An entity is often a part of a tool or a service. [Learn more] for enhanced zone management. -
@chemelli74
expanded Alexa Gadgets with sensor platforms and extra binary sensors. Now you will get extra knowledge out of your Echo units! -
Matter retains rising! @lboue
added dishwasher alarm assist and battery storage capabilities. Thanks! - YAML followers will recognize @frenck
including distinctive ID assist to Pattern integrationIntegrations join and combine Dwelling Assistant along with your units, providers, and extra. [Learn more] configuration. - The LaMetric Time bought an replace entityAn entity represents a sensor, actor, or operate in Dwelling Assistant. Entities are used to observe bodily properties or to regulate different entities. An entity is often a part of a tool or a service. [Learn more] as nicely, thanks @joostlek
! -
Google Generative AI now defaults to the newer, sooner Gemini 2.5 Flash mannequin. A noteworthy efficiency enhance by @tronikos
! -
Google Generative AI now helps text-to-speech (TTS) with 30 voices and 24 languages. It helps fine-grained management over type and sound, for instance, “Say cheerfully: Have an exquisite day!”. Thanks @lanthaler
! -
Enphase Envoy customers get detailed DC voltage and present readings from their photo voltaic panels due to @Bidski
. That is good for monitoring particular person panel well being and optimizing manufacturing! -
@zerzhang
introduced evaporative humidifier assist to SwitchBot, increasing your local weather management choices.
Integration high quality scale achievements
One factor we’re extremely happy with in Dwelling Assistant is our
integration high quality scale. This scale helps us and our contributors to make sure
integrations are of top quality, maintainable, and supply the absolute best
consumer expertise.
This launch, we rejoice a number of integrationsIntegrations join and combine Dwelling Assistant along with your units, providers, and extra. [Learn more] which have improved
their high quality scale:
-
2 integrations reached platinum 🏆
-
1 integration reached gold 🥇
-
1 integration reached silver 🥈
-
2 integrations reached bronze 🥉
This can be a big achievement for these integrations and their maintainers. The
effort and dedication required to achieve these high quality ranges is important,
because it includes in depth testing, documentation, error dealing with, and infrequently
full rewrites of components of the combination.
An enormous thanks to all of the contributors concerned! 👏
Now obtainable to arrange from the UI
Whereas most integrationsIntegrations join and combine Dwelling Assistant along with your units, providers, and extra. [Learn more] might be arrange instantly from the Dwelling Assistant
consumer interface, some have been solely obtainable utilizing YAML configuration. We preserve shifting
extra integrations to the UI, making them extra accessible for everybody
to arrange and use.
The next integration is now obtainable by way of the Dwelling Assistant UI:
Farewell to the next
The next integrationsIntegrations join and combine Dwelling Assistant along with your units, providers, and extra. [Learn more] are additionally not obtainable as
of this launch:
- JuiceNet has been eliminated as they shut down their API providers.
Different noteworthy modifications
There are various extra enhancements on this launch; listed below are a number of the different noteworthy modifications:
-
Procuring checklist now has an entire intent operate that means that you can test off or mark objects in your purchasing checklist as accomplished, making it simpler to work together along with your purchasing lists utilizing voice instructions. Thanks, @Lesekater
! - System and entityAn entity represents a sensor, actor, or operate in Dwelling Assistant. Entities are used to observe bodily properties or to regulate different entities. An entity is often a part of a tool or a service. [Learn more] administration bought higher! @emontnemery
made it so Dwelling Assistant now restores consumer customizations whenever you re-add deleted units or entitiesAn entity represents a sensor, actor, or operate in Dwelling Assistant. Entities are used to observe bodily properties or to regulate different entities. An entity is often a part of a tool or a service. [Learn more]. No extra dropping your fastidiously crafted names and settings! - The Template integrationIntegrations join and combine Dwelling Assistant along with your units, providers, and extra. [Learn more] acquired a significant enhance from @Petro31
! Now you can use variables, icons, and photos throughout all suitable template platforms, create trigger-based template alarm management panels, locks, vacuum entitiesAn entity represents a sensor, actor, or operate in Dwelling Assistant. Entities are used to observe bodily properties or to regulate different entities. An entity is often a part of a tool or a service. [Learn more], and followers. Plus, there’s a brand new label_description
template technique that means that you can dynamically fetch the outline you’ve added to a label out of your templates. This can be a noteworthy enhancement for higher template group. - Digicam snapshots simply bought higher! @edenhaus
added assist for taking snapshots by way of go2rtc. There’s nothing so that you can do on this one, it really works out of the field, however it’s good to know snapshots at the moment are sooner and take fewer assets out of your system. -
Object selectors now assist fields and a number of choices, due to @piitaya
. These additions are significantly fascinating for integrationIntegrations join and combine Dwelling Assistant along with your units, providers, and extra. [Learn more] and blueprint builders, as they supply far more flexibility in your UI representations. - Wind course sensors bought a visible improve with @edenhaus
including vary icons for the wind_direction
sensor system class. Totally different icons at the moment are proven relying on the state of wind course sensors, which is certainly a pleasant visible improve!
Full-screen code editors
Working with snippets of YAML or templates in Dwelling Assistant simply bought a BIG enchancment! We’ve added a brand new full-screen mode for all code editors all through the interface.
Whether or not you’re enhancing automations, scripts, templates, or another YAML configuration, now you can increase the code editor to take up your complete display screen. That is particularly useful when working with longer configurations or whenever you want more room to see your code clearly.
Merely click on the maximize button within the top-right nook of any code editor to enter full display screen mode. Press the button once more to return to the conventional view.
This makes constructing a extra advanced and superior good dwelling extra snug and productive, particularly on smaller cell or pill screens the place each pixel of enhancing house counts!
Improved dashboard creation expertise
The dialog for including a brand new dashboard has been redesigned with a cleaner interface that matches current redesigns we’ve seen to different dialogs. This enchancment was designed by @marcinbauer85
Patch releases
We may also launch patch releases for Dwelling Assistant 2025.7 in July.
These patch releases solely comprise bug fixes. Our purpose is to launch a patch
launch each Friday.
2025.7.1 – July 4
Joyful Fourth of July! 🇺🇸
Need assistance? Be part of the group!
Dwelling Assistant has an awesome group of customers who’re all greater than prepared
to assist one another out. So, be a part of us!
Our very energetic Discord chat server is a wonderful place to be,
and don’t overlook to affix our superb boards.
Discovered a bug or situation? Please report it in our situation tracker
to get it mounted! Or test our assist web page for steerage on extra
locations you’ll be able to go.
Are you extra into e-mail? Join the Open Dwelling Basis E-newsletter
to get the most recent information about options, issues taking place in our group, and different tasks that assist the Open Dwelling straight into your inbox.
Backward-incompatible modifications
We do our greatest to keep away from making modifications to present performance which may unexpectedly impression your Dwelling Assistant set up. Sadly, generally, it’s inevitable.
We at all times be certain to doc these modifications to make the transition as simple as
attainable for you. This launch has the next backward-incompatible modifications:
Google Calendar
The beforehand deprecated Google Calendar add_event
motionActions are utilized in a number of locations in Dwelling Assistant. As a part of a script or automation, actions outline what will occur as soon as a set off is activated. In scripts, an motion is named sequence. [Learn more] has been eliminated and changed by the create_event
entity-based motionActions are utilized in a number of locations in Dwelling Assistant. As a part of a script or automation, actions outline what will occur as soon as a set off is activated. In scripts, an motion is named sequence. [Learn more].
Should you use the add_event
motionActions are utilized in a number of locations in Dwelling Assistant. As a part of a script or automation, actions outline what will occur as soon as a set off is activated. In scripts, an motion is named sequence. [Learn more] in your automations or scripts, you will have to replace them to make use of the brand new create_event
motionActions are utilized in a number of locations in Dwelling Assistant. As a part of a script or automation, actions outline what will occur as soon as a set off is activated. In scripts, an motion is named sequence. [Learn more] as a substitute.
(@epenet
Meater
The states of the Meater probe prepare dinner state have been modified to
assist translations and make them extra in step with different integrations.
The next states have been modified:
-
Not Began
->not_started
-
Configured
->configured
-
Began
->began
-
Prepared For Resting
->ready_for_resting
-
Resting
->resting
-
Barely Underdone
->slightly_underdone
-
Completed
->completed
-
Barely Overdone
->slightly_overdone
-
OVERCOOK!
->overcooked
Should you use these states in your automations or scripts, you will have to replace them to make use of the brand new state values.
(@joostlek
Miele
The inner illustration of states for hob plates has modified. This can be a breaking change when these states are utilized in automations or templates.
No consumer motion is required if these hob state sensors are used for visible show solely.
Please evaluation and replace relevant automations and templates based on the next state modifications:
-
0
->plate_step_0
-
1
->plate_step_1
- …
-
18
->plate_step_18
-
110
->plate_step_warm
-
117
->plate_step_boost
-
118
->plate_step_boost
-
217
->plate_step_boost
-
220
->plate_step_warm
Should you use these states in your automations or scripts, you will have to replace them to make use of the brand new state values.
(@astrandb
Plex Media Server
The beforehand deprecated plex.scan_for_clients
motionActions are utilized in a number of locations in Dwelling Assistant. As a part of a script or automation, actions outline what will occur as soon as a set off is activated. In scripts, an motion is named sequence. [Learn more] has been eliminated in favor of the “Scan Purchasers” button
entityAn entity represents a sensor, actor, or operate in Dwelling Assistant. Entities are used to observe bodily properties or to regulate different entities. An entity is often a part of a tool or a service. [Learn more]. Should you use this motionActions are utilized in a number of locations in Dwelling Assistant. As a part of a script or automation, actions outline what will occur as soon as a set off is activated. In scripts, an motion is named sequence. [Learn more] in your automations or scripts, you will have to replace them to make use of the brand new entityAn entity represents a sensor, actor, or operate in Dwelling Assistant. Entities are used to observe bodily properties or to regulate different entities. An entity is often a part of a tool or a service. [Learn more] as a substitute.
If you’re a customized integration developer and wish to find out about modifications and
new options obtainable on your integration: Make sure you comply with our
developer weblog.
All modifications
After all, there may be much more on this launch. You’ll find an inventory of all modifications made right here: Full changelog for Dwelling Assistant Core 2025.7