Home Assistant Release Notes
Last updated: Apr 1, 2026
- Apr 1, 2026
- Date parsed from source:Apr 1, 2026
- First seen by Releasebot:Apr 1, 2026
2026.4: Infrared never left the chat
Home Assistant ships native infrared control, expanded purpose-specific automations, and fresh dashboard upgrades including background colors, favorites, auto height, and a redesigned gauge card. It also adds Matter lock PIN management, AI Assist details, and 14 new integrations.
Home Assistant 2026.4! đ
Iâll be honest: when I first heard the pitch for infrared support in Home Assistant, I wasnât exactly jumping out of my chair. Infrared? Thatâs old tech! But thatâs exactly the point. Think about how many TVs, air conditioners, and other appliances sitting in your home right now have an infrared receiver but no smart features whatsoever. With this release, all of those devices can get a smart future, showing up as actual, controllable devices in Home Assistant. Turns out, old tech can learn some very new tricks. đĄ
Our purpose-specific automation triggers and conditions are back with a whole metric ton of new triggers and conditions! This effort, currently available through Home Assistant Labs, is now almost feature complete. If you havenât tried it yet, please give it a shot; Iâm really looking forward to your feedback. đ§
Thereâs also plenty of fun stuff: background colors for dashboard sections, favorites on your dashboard cards, full Matter lock management with PIN codes, and you can now see what your AI-powered Assist is thinking while it processes your requests. Plus 14 new integrations! đ
Oh! And donât forget: State of the Open Home 2026 is happening on April 8 in Utrecht, the Netherlands! Come celebrate everything weâve built together in person. Tickets are limited, so grab yours while you can! đď¸
Enjoy the release!
../FrenckInfrared becoming a first-class citizen of Home Assistant
This release introduces native infrared support in Home Assistant, opening the door to controlling a massive range of devices that were previously out of reach. Think about all those TVs, air conditioners, fans, sound bars, and other appliances sitting in your home that still rely on their little infrared remote. With this update, Home Assistant can now talk to them. đĄ
You might already be familiar with how Bluetooth proxies transformed Bluetooth in Home Assistant, making it possible to reach Bluetooth devices anywhere in your home through relatively inexpensive ESPHome devices. Weâre doing the same thing for infrared. With the new Infrared integration, Home Assistant now supports infrared proxies: small ESPHome-powered devices with an IR transmitter that can send infrared commands on behalf of Home Assistant. This means Home Assistant can now control any device that responds to an infrared remote, as long as thereâs an integration that knows how to speak that deviceâs protocol.
The first integration to take advantage of this is the LG Infrared integration, which lets you control LG TVs from Home Assistant. It creates a media player entity with support for power, volume, channel control, and playback commands, plus button entities for all the common remote functions like input selection and navigation. Since infrared is one-way by nature, the integration uses assumed states for now, but it works remarkably well for day-to-day use.
GET STARTED IN JUST A FEW STEPS
Want to try it out? The quickest way to get started is with the Seeed Studio XIAO IR Mate. Head over to the ESPHome Ready-Made Projects page, connect the device to your computer, and flash it right from your browser. Once itâs set up and added to Home Assistant, youâll have a working infrared proxy ready to go. Point it at your LG TV, set up the LG Infrared integration, and youâre controlling your TV from Home Assistant! đ
WHY THIS MATTERS
This is more than just a fun new feature. Bringing infrared support to Home Assistant aligns with the values of the Open Home Foundation, and especially sustainability. đą There are millions of perfectly good appliances out there that arenât âsmartâ but do have an infrared receiver. Instead of replacing them with newer connected versions, you can now integrate them into your smart home using a simple, relatively inexpensive IR transmitter. Itâs a great way to extend the life of existing devices and reduce electronic waste. âťď¸
Weâre excited to see where this goes. The infrared support is designed to work with any IR protocol, and weâre looking forward to seeing integrations for more brands and device types. This is just the beginning!
Purpose-specific automation triggers & conditions
Since Home Assistant 2025.12, weâve been working on making automation building more natural. Instead of thinking in technical terms like entity states and numeric thresholds, you can now pick things like âWhen a light turns onâ or âIf the climate is heatingâ. Each release since has added more, and this release brings the biggest batch yet.
But this release also brings something fundamentally new to the table: cross-domain triggers and conditions.
And yes, while this is still a Home Assistant Labs feature, we encourage you to give it a spin.
THINKING IN REAL-WORLD CONCEPTS, NOT TECHNICAL DOMAINS
Up until now, every trigger and condition was tied to a specific entity type. Want to know if a door opened? That used to depend on whether your door was represented as a magnetic contact sensor (a binary sensor), a motorized door such as a garage door (a cover entity), or something else entirely. You had to know the technical difference and pick the right one.
But thatâs not how we think about our homes. We think in terms of doors, windows, motion, temperature, and humidity. These are real-world concepts that can be represented by different entity types in Home Assistant.
This release introduces triggers and conditions that work across entity types and are organized by what they mean, not where they live technically. A âdoor openedâ trigger now responds to any door entity, whether itâs a contact sensor or a motorized cover. A âtemperature changedâ trigger picks up readings from temperature sensors, climate devices, and water heaters alike. You no longer need to know the technical details behind the scenes.
And just like the purpose-specific triggers you already know, these new cross-domain triggers and conditions fully support targeting by area, floor, or label. That means you can create a trigger like âWhen a window on the upstairs floor is openedâ without listing every single window. Add a new window sensor up there, and itâs automatically included.
NEW CROSS-DOMAIN TRIGGERS AND CONDITIONS
The following new triggers and conditions now work across entity types. For each of these, you get both a trigger (âwhenâ something happened) and a condition (âifâ something is true), so you can use the same natural concepts throughout your automation:
- Door, garage door, gate, and window: trigger when they open or close, and check if they are currently open or closed (from both binary sensors and covers).
- Motion: trigger when motion is detected or cleared (across binary sensor and âevent entitiesâ).
- Occupancy: trigger when occupancy is detected or cleared, and check if a space is occupied.
- Temperature: trigger when the temperature changes or crosses a threshold (from temperature sensors, climate devices, and more).
- Humidity: trigger when humidity changes or crosses a threshold, and check if itâs above or below a value (from humidity sensors, climate devices, humidifiers, and weather entities).
- Illuminance: trigger when the light level changes or crosses a threshold, and check if itâs above or below a value.
- Power: trigger when power consumption changes or crosses a threshold, and check current values.
- Battery: trigger when the battery level is low or not low, when charging starts or stops, when the level changes, or when it crosses a threshold. Check if the battery level is above or below a threshold.
- Air quality: check for detected pollutants like CO, CO2, smoke, and more.
- Climate: check if the current or target temperature is above or below a threshold.
MORE TRIGGERS AND CONDITIONS FOR EXISTING DOMAINS
On top of the cross-domain additions, a lot of existing domains also gained new triggers and conditions:
- Counter gained triggers for when the counter is incremented, decremented, reset, or reaches its maximum or minimum value.
- Cover now has triggers and conditions for all cover types (blinds, shutters, shades, curtains, and awnings).
- Event entities now have a generic trigger that fires when any event is received.
- Humidifier now has a condition to check if the target humidity is above or below a threshold.
- Input boolean now works with switch triggers (and vice versa), because they behave identically.
- Input text now works with text triggers, just like text entities.
- Moisture now has triggers and conditions for when moisture is detected or cleared, when moisture values change, or when they cross a threshold.
- Remote gained turned on and turned off triggers.
- Schedule now has conditions to check if a schedule is active.
- Select gained triggers for when a selection changes and conditions to check if an option is selected.
- Text now has conditions.
- Temperature now has conditions to check if a temperature value is above or below a threshold.
- To-do list gained triggers for when an item is added, completed, or removed.
- Valve gained triggers for when a valve is opened or closed.
- Water heater gained both triggers and conditions, including an operation mode changed trigger.
TRY IT OUT!
Purpose-specific triggers and conditions are available as a preview feature in Home Assistant Labs. Weâve been building and refining this for over four releases now, and itâs getting really close to being feature complete. If you havenât tried it yet, head over to Settings > System > Labs to enable it. Weâd love your feedback!
Background color for your dashboard sections
Your dashboard sections can now have a background color! This is a great way to visually group related cards together, make certain sections stand out, or add a personal touch to your dashboard. đ¤Š
To add a background color to a section, open the section settings and turn on the Background toggle. From there, you can pick a color from a list of predefined options, or enter a custom hex color code. You can also adjust the opacity to get just the right look.
If you have sections side by side on the same row, sections without a background will automatically align with those that have one, keeping everything looking clean and tidy.
Matter lock manager
If you have a Matter-compatible smart lock, you can now manage your lock users and PIN codes directly from Home Assistant! đ
On the device page of your Matter lock, youâll find a new Manage lock option. It opens a dialog where you can see all configured users, add new ones, edit existing ones, or remove them. When adding a new user, you give them a name, set a PIN code, and choose an access type: full access (can lock and unlock anytime) or one-time access (the code works once and is then automatically deleted by the lock).
Under the hood, this is powered by a new set of Matter lock actions that are also available for use in your automations and scripts. You can, for example, create a one-time PIN code for a guest and send it in a notification, all from an automation! The available actions include creating and removing users, setting and clearing credentials (like PIN codes and RFID tags), and querying the lockâs capabilities.
Integrations
Thanks to our community for keeping pace with the new integrations and improvements to existing ones! Youâre all awesome đĽ°
NEW INTEGRATIONS
We welcome the following new integrations in this release:
- Autoskope, added by @mcisk: Integrate your Autoskope vehicle tracking devices with Home Assistant. Track the GPS location of your vehicles and other assets through Autoskopeâs cloud services.
- Casper Glow, added by @mikeodr - launching at đĽ silver quality: Control your Casper Glow portable sleep light from Home Assistant over Bluetooth. Adjust brightness levels and incorporate this gentle-dimming sleep aid into your bedtime automations.
- Chess.com, added by @joostlek: Monitor your Chess.com chess statistics in Home Assistant, including your ratings and game data.
- Fresh-r, added by @SierraNL - launching at đĽ silver quality: Monitor your Fresh-r ventilation devices in Home Assistant. Track indoor air quality, CO2 levels, and ventilation performance through the Fresh-r cloud dashboard.
- Infrared, added by @abmantis: A new entity platform that provides an abstraction layer for infrared transmitter devices, allowing integrations to send IR commands to control TVs, air conditioners, and other IR-controlled appliances.
- LG Infrared, added by @abmantis - launching at đĽ silver quality: Control your LG TV using any infrared proxy configured in Home Assistant. Send commands over IR to manage power, volume, input sources, and more, using assumed states.
- Lichess, added by @aryanhasgithub: Monitor your Lichess chess statistics in Home Assistant.
- LoJack, added by @devinslick - launching at đĽ silver quality: Connect your LoJack by Spireon vehicle tracking account to track the GPS location of your enrolled vehicles on the Home Assistant map.
- OpenDisplay, added by @g4bri3lDev: Control your OpenDisplay BLE e-paper displays from Home Assistant. Devices are automatically discovered via Bluetooth, and you can send images to the display.
- Qube Heat Pump, added by @MattieGit: Monitor your Qube heat pump in Home Assistant via Modbus TCP. Track energy performance and operational data from your heat pump on the local network.
- Solarman, added by @solarmanpv: Integrate your Solarman smart energy devices with Home Assistant over the local network. Monitor energy production, consumption, and control devices like smart plugs and meter readers in real time.
- TRMNL, added by @joostlek - launching at đ platinum quality: Monitor your TRMNL e-paper (e-ink) displays in Home Assistant. Track battery levels and manage the display sleep schedule of your low-power e-ink devices.
- UniFi Access, added by @imhotep and @RaHehl - launching at đĽ silver quality: Control and monitor your Ubiquiti UniFi Access system locally from Home Assistant. Manage locks, doors, and access readers with real-time status updates over the local network.
- WiiM, added by @Linkplay2020: Integrate your WiiM streamer devices with Home Assistant. Control playback, volume, and input sources on devices like the WiiM Pro and WiiM Amp, with automatic discovery via Zeroconf.
NOTEWORTHY IMPROVEMENTS TO EXISTING INTEGRATIONS
It is not just new integrations that have been added; existing ones are also being constantly improved. Here are some of the noteworthy changes to existing integrations:
- SmartThings received a massive wave of improvements this release. Robot vacuums gained fan speed control, select entities for driving mode and cleaning type, water spray and sound mode options, a sound detection switch with sensitivity control, a full dust-bag sensor, a HEPA filter reset button, and a time entity for Do Not Disturb schedules. Stick cleaner devices are now supported as well. Thanks, @joostlek! Dishwashers also picked up new start, pause, resume, cancel, and drain actions. Thanks, @edu-tsen!
- Roborock owners with a Q10 can now integrate their vacuum, thanks to @allenporter!
- OpenAI Conversation added GPT-5.4 and GPT-5.4-pro model support, including reasoning effort options. Thanks, @Shulyaka!
- SwitchBot picked up Keypad Vision support, bringing doorbell events, tamper alarms, and charging sensors to your setup. Thanks, @zerzhang!
- Govee BLE added the H5140 CO2 monitor, providing CO2 readings right in Home Assistant. Thanks, @funkadelic!
- SwitchBot Cloud can now control Standing Fan devices. Thanks, @XiaoLing-git!
- Jellyfin gained shuffle and enqueue support for its media player, giving you more playback control. Thanks, @ch604!
- GitHub picked up a merged pull requests count sensor for your repositories. Thanks, @abmantis!
- Proxmox VE expanded with uptime duration, memory usage, storage, network, and backup sensors, runtime entity discovery for nodes, VMs, and containers, a suspend all button at the node level, a snapshot button, and token-based authentication support. Thanks, @erwindouna!
- Renault exposes a charging settings mode sensor and battery charge limit controls to set your minimum and target state of charge. Thanks, @reneboer and @yoda-jm!
- Schlage gained actions for managing door lock access codes: add, delete, and retrieve codes directly from Home Assistant. Thanks, @tykeal!
- Kostal Plenticore added an active power limit control, letting you adjust your solar inverterâs output power. Thanks, @erikbadman!
- Portainer has new pause and resume buttons for container management. Thanks, @erwindouna!
- Teslemetry introduced an energy price calendar that shows your buy and sell tariff schedules, including time-of-use pricing periods. Thanks, @Bre77!
- Cambridge Audio devices gained an equalizer switch. Thanks, @Solmath!
- Gardena Bluetooth expanded to cover the Aqua Contour and Precise product line devices. Thanks, @elupus!
- HDFury picked up audio unmute offset controls for fine-tuning audio delay. Thanks, @glenndehaan!
- ToGrill lets you set ambient temperature range limits for alarms. Thanks, @pandanz!
- Smarla added a spring status sensor showing the spring constellation status. Thanks, @rlint-explicatis!
INTEGRATION QUALITY SCALE ACHIEVEMENTS
One thing we are incredibly proud of in Home Assistant is our integration quality scale. This scale helps us and our contributors to ensure integrations are of high quality, maintainable, and provide the best possible user experience.
This release, we celebrate several integrations that have improved their quality scale:
- 5 integrations reached platinum đ: Opower, Portainer, System Nexa 2, Teslemetry, Whisker (Litter-Robot)
- 5 integrations reached gold đĽ: Ghost, Liebherr, Mastodon, Samsung Smart TV, Telegram bot
- 7 integrations reached silver đĽ: Actron Air, devolo Home Control, FRITZ!Box Tools, Growatt Server, Smarla, Tessie, uhoo
- 3 integrations reached bronze đĽ: WaterFurnace, MyNeomitis, Satel Integra
This is a huge achievement for these integrations and their maintainers. The effort and dedication required to reach these quality levels is significant, as it involves extensive testing, documentation, error handling, and often complete rewrites of parts of the integration.
A big thank you to all the contributors involved! đ
NOW AVAILABLE TO SET UP FROM THE UI
While most integrations can be set up directly from the Home Assistant user interface, some were only available using YAML configuration. We keep moving more integrations to the UI, making them more accessible for everyone to set up and use.
The following integrations are now available via the Home Assistant UI:
- Leviton Decora Wi-Fi, done by @joostlek
- Orvibo, done by @peteS-UK
FAREWELL TO THE FOLLOWING
The following integrations are also no longer available as of this release:
- BMW Connected Drive / Mini Connected has been removed. On September 29, 2025, BMW added additional security measures that block third parties from accessing BMW servers. For EU-registered cars, BMW now provides the CarData API, for which a custom integration has been developed.
- Duke Energy has been removed. Duke Energy changed authentication providers back in November 2025, and the integration has not worked since.
- Tfiac has been removed because a valid wheel cannot be created for its dependencies. It has been disabled since Home Assistant 2024.10.
Other noteworthy changes
There are many more improvements in this release; here are some of the other noteworthy changes:
- Voice: âClean the kitchenâ: In 2026.3, we added the ability to send your vacuum to clean specific areas. Back then, we mentioned that voice support wasnât available just yet. Well, now it is! You can ask your voice assistant to clean a specific area, and your vacuum will head there. Thanks, @arturpragacz!
- Backup upload progress: When uploading a backup, you can now see the upload progress for each backup location. The backup page shows which step is active (creating the backup or uploading it), and for locations that support it, youâll see a per-location upload percentage. This is supported by Home Assistant Cloud (by Nabu Casa), WebDAV, Google Drive, OneDrive, OneDrive for Business, and the S3-compatible integrations (AWS S3, iDrive e2, Cloudflare R2), as well as the built-in Home Assistant Supervisor backup. Thanks, @zweckj, @jpbede, @ludeeus, and @tronikos!
- Markdown card actions: The Markdown card now supports tap, hold, and double-tap actions. This means you can turn your Markdown cards into interactive elements that navigate, open URLs, or call actions when you interact with them. Thanks, @ildar170975 and @piitaya!
- Map card editor improvements: The map card visual editor now exposes all card-level and per-entity options, including label mode, color, and attribute selection. No more switching to YAML to customize your map. Thanks, @ildar170975!
- New template function: state_attr_translated: A new template function lets you retrieve translated attribute values for entities, like fan modes, HVAC actions, and preset modes. Works just like the existing state_translated, but for attributes. Thanks, @piitaya!
- New template function: entity_name: A new template function retrieves the name of an entity, making it easy to combine it with device and area names in your templates however you prefer. It is recommended to use this function instead of referencing the friendly_name attribute. Thanks, @arturpragacz!
- Network visualization search: Finding specific devices in the network visualization graph for ZHA, Z-Wave, and Bluetooth is now much simpler with the addition of a search box. Thanks, @abmantis!
Favorites on your dashboard
@karwosts is well known for contributing quality-of-life improvements, and this release is no exception. You could already save your favorite colors for lights in the more-information dialog, and now those favorites can be added as a card feature on your tile and light cards, bringing those one-tap color buttons directly onto your dashboard. đ
The card feature automatically shows as many of your saved favorites as can fit in the available space, giving you quick access to your preferred colors and color temperatures without opening the lightâs more-information dialog.
@timmo001 extended the favorites concept to covers and valves! You can now save your favorite positions, like fully open, half open, or closed, from the more-information dialog and add them as a card feature too, just like with light colors.
@karwosts also made it possible to copy your favorites from one entity to others that support the same modes, so you donât have to set them up from scratch for every light or cover. Nice!
Gauge card redesign
The gauge card got a fresh new look! @silamon gave it a visual overhaul, bringing a more modern and polished design that fits right in with the rest of your dashboard.
The new design keeps all the functionality youâre used to, including needle mode and severity segments, while giving the card a cleaner, more refined appearance. A well-deserved refresh!
Auto height for cards
Cards can automatically adjust their height based on their content, instead of occupying a fixed number of grid rows. While this was previously only available through manual YAML configuration, the card layout editor now has an Auto height option, making it accessible for everyone.
Some cards, like the entities card and vertical stack card, already default to auto height. For other cards, you can now enable it yourself in the cardâs layout settings. This is especially handy for cards with variable content, so they no longer leave empty space or cut off content.
What is an AI-powered Assist thinking?
If you use an LLM-powered conversation agent with Assist, you may have wondered whatâs going on behind the scenes when itâs processing your request. Now you can find out! The Assist dialog now shows you the thinking steps and tool calls your AI agent makes while working on your request.
Each response from the AI agent now has a collapsible Show details section. Expand it to see the agentâs reasoning process, which tools it called, what arguments it passed, and what results it got back. This is great for understanding how your AI agent arrives at its answers, and super helpful when debugging automations or tweaking your agentâs behavior.
Note: This feature is currently available on the desktop web interface only, and not yet in the Home Assistant mobile companion apps.
Need help? Join the community
Home Assistant has a great community of users who are all more than willing to help each other out. So, join us!
Our very active Discord chat server is an excellent place to be, and donât forget to join our amazing forums.
Found a bug or issue? Please report it in our issue tracker to get it fixed! Or check our help page for guidance on more places you can go.
Are you more into email? Sign up for the Open Home Foundation Newsletter to get the latest news about features, things happening in our community, and other projects that support the Open Home straight into your inbox.
Disclosed security advisories
This month, we published the following security advisories for vulnerabilities that have been found and fixed. We always disclose security issues with a delay, giving everyone time to update their systems first. This is why keeping your Home Assistant installation up to date is so important.
For more information on our security policy and past advisories, visit our security page.
Backward-incompatible changes
We do our best to avoid making changes to existing functionality that might unexpectedly impact your Home Assistant installation. Unfortunately, sometimes it is inevitable.
We always make sure to document these changes to make the transition as easy as possible for you. This release has the following backward-incompatible changes:
(Details omitted here for brevity.)
All changes
Of course, there is a lot more in this release. You can find a list of all changes made here: Full changelog for Home Assistant Core 2026.4.
Original source Report a problem - Mar 4, 2026
- Date parsed from source:Mar 4, 2026
- First seen by Releasebot:Mar 5, 2026
2026.3: A clean sweep
Home Assistant 2026.3 brings a community powered refresh with new integrations, UI improvements, and bug fixes. Highlights include the visual automation editorâs continue on error, experimental wake word on Android, and wide quality upgrades across Matter, KNX, Roborock, and more. Plus merch and State of Open Home.
Home Assistant 2026.3! đ
After last monthâs massive release, this one is a nice and relaxed one. We took a step back from the big headline features and fully focused on something equally important: getting the amazing contributions from our community reviewed, polished, and merged. đ
And did our community deliver! This release is packed with tons of new integrations, lots of noteworthy improvements to the ones you already use, boatloads of bug fixes, and a really nice list of integrations that climbed up the integration quality scale. đ
Itâs releases like these that really show the strength of our open-source community. Every single contribution matters, and this month that shows more than ever. Thank you all! đ
My personal favorite this month? The automation editor change: Continue on error has finally landed in the UI. I actually wrote this feature years ago, but it was only available through YAML. Seeing it now land in the visual editor (making it accessible to everyone) is just awesome. Itâs one of those small things that make a big difference in everyday use. đ¤Š
Oh, and before I forget: have you seen our brand new merch store? The Open Home Foundation store is live! I have to be honest: the quality is really great. The hoodie is so darn comfy itâs ridiculous. Iâve been wearing mine non-stop. Go check it out! đ
Also, mark your calendars: State of the Open Home 2026 is happening on April 8 in Utrecht, the Netherlands! Join us live in the audience for a celebration of everything weâve built together, a look at whatâs ahead, and your chance to help shape the future of the Open Home. Tickets are limited, so grab yours while you can! đď¸
Enjoy the release!
../FrenckKey features and improvements include:
- Send your vacuum to clean specific areas â new clean area action supported by Matter, Ecovacs, and Roborock.
- Energy dashboard improvements â new badges in the Now view for power, gas, and water; renamed tabs; split energy settings into Electricity, Gas, and Water.
- Continue on error option in the automation editor â now accessible from the visual editor.
- Wake word detection on your Android phone (experimental) â on-device detection with three wake words, no cloud processing.
- Numerous new integrations added, including Ghost, Hegel Amplifier, Homevolt, Hypontech Cloud, IDrive e2, Indevolt, IntelliClima, Liebherr, MTA New York City Transit, MyNeomitis, OneDrive for Business, Powerfox Local, Redgtech, System Nexa 2, Teltonika, Trane Local, Zinvolt.
- Noteworthy improvements to existing integrations such as Matter, HomeKit Controller, Reolink, SmartThings, Roborock, OpenAI Conversation, UniFi Protect, SwitchBot, Alexa Devices, VeSync, KNX, MELCloud, Nanoleaf, Uptime Kuma, Radarr, Renault, Proxmox VE, Mealie, Ambient Weather Station, WeatherFlow, SleepIQ, Anthropic, Tessie, Portainer, Nintendo Parental Controls, LG Soundbar, Velux, Switcher, Cambridge Audio, Vera, Control4, BSB-Lan, JVC Projector, NRGkick, Green Planet Energy, Compit, Saunum, Watts Vision +, Sunricher DALI.
- Integration quality scale achievements â multiple integrations reached platinum, gold, silver, and bronze levels.
- More integrations now available to set up from the UI, including InfluxDB, Ness Alarm, and Splunk.
- Other noteworthy changes such as reorganized settings pages for Matter, Z-Wave, Zigbee, and Bluetooth; new voice commands for Assist; statistics graph card editor improvements; Security dashboard enhancements; support for footer cards in sections view.
- Home Assistant now runs on Python 3.14, bringing performance improvements.
- Backward-incompatible changes documented for developers and users.
A huge thank you to all the contributors who made this release possible! Special shout-outs to @TimoPtr, @arturpragacz, @MindFreeze, @CoMPaTech, @balloob, @OnFreund, and @silamon for their help with the release notes. Thanks to everyone for their dedication and contributions! â¤ď¸
Original source Report a problem All of your release notes in one feed
Join Releasebot and get updates from Home Assistant and hundreds of other software products.
- Jan 7, 2026
- Date parsed from source:Jan 7, 2026
- First seen by Releasebot:Jan 8, 2026
2026.1: Home is where the dashboard is đĽ
Home Assistant 2026.1 kicks off the year with a refreshed mobile Home dashboard, easier protocol navigation, and human friendly triggers, plus eight new integrations and UI setup improvements. It also boosts energy and ESPHome actions for smarter automations.
Happy New Year! đĽ
I hope you had a wonderful holiday, spending time with your loved ones. Weâre kicking off 2026 with a smaller release, as our contributors and maintainers have been enjoying some well-deserved time off as well. But donât worry, thereâs still plenty of good stuff in this release!
Home Assistant 2026.1 brings a refreshed Home dashboard experience on mobile, with summary cards right at your fingertips without extra taps. Weâve also made it easier than ever to navigate to the protocol connecting your devices, such as Zigbee, Z-Wave, Thread and more.
For automation enthusiasts, weâre continuing our work on our even more âhuman-friendlyâ triggers, which can be enabled via Home Assistant Labs, so you can build automations using easy-to-understand language instead of technical state changes, like initiating automations if a button is pressed or someone arrives home.
On the integrations front, we welcome eight new integrations to the family, including pet tracking with Fressnapf, energy monitoring with eGauge, and smart heating control with Watts Vision+. Plus, improvements to existing integrations from our amazing community contributors.
I wish you a happy and healthy 2026! Enjoy the release!
../Frenck- Home dashboard improvements
- Streamlined mobile navigation
- New devices page
- Purpose-specific triggers and conditions progress
- Easier navigation to protocol dashboards
- Integrations
- New integrations
- Noteworthy improvements to existing integrations
- Integration quality scale achievements
- Now available to set up from the UI
- Other noteworthy changes
- Energy dashboard date picker
- ESPHome action responses
- Need help? Join the community
- Backward-incompatible changes
- All changes
A huge thank you to all the contributors who made this release possible! And a special shout-out to @bramkragten, @piitaya, and @abmantis who helped write the release notes for this release. â¤ď¸
Home dashboard improvements
The Home dashboard continues to evolve! In the previous release, we introduced a brand-new sidebar layout, weather tiles, and energy distribution summaries. This release takes it even further with a streamlined mobile experience and better device management.
STREAMLINED MOBILE NAVIGATION
On mobile devices, the Home dashboard now displays summary cards (like lights, climate, security, media players, weather, and energy) directly at the top of the view, followed by your favorites and areas. This replaces the previous tab-based navigation, giving you instant access to everything that matters without any extra taps.
The desktop experience remains unchanged, with summaries displayed in the sidebar under the For you heading.
NEW DEVICES PAGE
Ever wondered where your devices went after you removed them from an area? A new Devices page now appears on the Home dashboard, showing all devices that arenât currently assigned to a specific area. This makes it easy to find and control those âorphanedâ devices without hunting through the settings.
Purpose-specific triggers and conditions progress
In the previous release, we introduced purpose-specific triggers and conditions. Instead of thinking in technical state changes, you can now simply pick things like âWhen a light turns onâ or âIf the climate is heatingâ when building your automations.
This feature is still being refined in Home Assistant Labs, but this release adds a lot more trigger types, making this new approach even more useful. Here is an overview of all the new triggers added in this release:
- Button triggers fire when a button entity has been pressed.
- Climate triggers now cover all common scenarios. You can trigger on HVAC mode changes, target temperature changes, or when the target temperature crosses a threshold. There are also triggers for current temperature and humidity changes, and even target humidity changes.
- Device tracker triggers let you automate based on when a device entered or left home, with support for the first device arriving, last device leaving, or any change. Donât worry, person-specific triggers are coming soon, the device tracker ones were simply available sooner.
- Humidifier triggers will fire when a humidifier turns on or off, starts humidifying, or starts drying. You can also trigger on humidity changes or when humidity crosses a threshold.
- Light triggers let you automate based on brightness changes or when brightness crosses a specific threshold.
- Lock triggers can now fire when a lock is locked, unlocked, opened, or jammed.
- Scene triggers fire when a scene is activated.
- Siren triggers fire when sirens are turned on or off.
- Update trigger fires when an update becomes available.
As the new purpose-specific triggers and conditions all support targeting something bigger than a simple entity (an area, a floor, or even a label), we also redesigned how the target gets displayed on the automation flow.
The goal of this change is to allow you to quickly glance and your automation, and understand its purpose.
Head over to Settings > System > Labs to enable purpose-specific triggers and conditions and give them a try!
Easier navigation to protocol dashboards
For an organization that loves the open standards that seamlessly connect our devices, we sure didnât promote them enough! Most people didnât even know that Home Assistant has dedicated dashboards for protocols like Zigbee, Z-Wave, and more.
This release reorganizes the Settings page to give these open protocols a more prominent spot. The protocols section now appears right after the core settings, making it much easier to find all the different ways youâre connecting your devices and quickly access some very useful protocol-specific configurations.
The menu items only appear when you have the corresponding integration set up, so youâll only see whatâs relevant to your setup.
Integrations
Thanks to our community for keeping pace with the new integrations and improvements to existing ones! Youâre all awesome đĽ°
NEW INTEGRATIONS
We welcome the following new integrations in this release:
- Airpatrol, added by @antondalgren
Control your air conditioning units through Airpatrol WiFi devices directly from Home Assistant. - eGauge, added by @neggert
Integrate eGauge energy monitors for residential and commercial applications, commonly used with solar energy installations. - Fluss+, added by @Marcello17
Connect your Fluss+ Button to Home Assistant for quick and easy control of your smart home. - Fish Audio, added by @noambav
Use Fish Audioâs text-to-speech service to generate natural-sounding speech in Home Assistant. - Fressnapf Tracker, added by @eifinger
Track the location of your pets and monitor their activity using Fressnapf GPS Trackers. - HomeLink, added by @ryanjones-gentex
Integrate your HomeLink devices to trigger smart home routines from the comfort of your vehicle. - Watts Vision +, added by @theobld-ww
Control your Watts Vision + smart heating system, allowing remote control of individual home heating zones. - WebRTC, added by @balloob
An internal integration providing WebRTC functionality for camera streaming in Home Assistant.
This release also has new virtual integrations. Virtual integrations are stubs that are handled by other (existing) integrations to help with findability. These ones are new:
- Levoit, provided by VeSync, added by @timmo001
NOTEWORTHY IMPROVEMENTS TO EXISTING INTEGRATIONS
It is not just new integrations that have been added; existing ones are also being constantly improved. Here are some of the noteworthy changes to existing integrations:
- The Matter integration gained three new diagnostic binary sensors for thermostat remote sensing status from @lboue, helping you keep an eye on your climate system.
- @joostlek added lots of new sensors to the SmartThings integration, including air quality sensors for PM1, PM2.5, and PM10, hood filter usage tracking, fridge temperature sensors for One Door refrigerators, and fan speed control for range hoods.
- Roborock owners with Q7 devices can now integrate them thanks to @Lash-L, who added basic read-only support with sensors for battery, status, and cleaning data.
- @mib1185 improved the FRITZ!Box Smart Home integration by adding switch entities that let you enable or disable FRITZ! Smarthome routines (triggers) directly from Home Assistant.
- The Ping integration now tracks packet loss, thanks to @mib1185. The new sensor shows packet loss as a percentage and is disabled by default.
- @Shulyaka added support for GPT-5.2 and GPT-5.2-pro models to the OpenAI integration, including a new âxhighâ reasoning effort level.
- The HomeWizard integration gained two new battery charge modes from @DCSBL: zero charge only and zero discharge only, giving you more control over your energy storage.
- @Abestanis expanded the KNX UI configuration to support time, date, and datetime entities, while @farmio added sensor, scene, text, and fan entities, making it easier than ever to set up your KNX installation.
- The Squeezebox integration now offers alarm monitoring, thanks to @wollew: you get binary sensors to track if an alarm is upcoming, active, or snoozed, plus a timestamp sensor showing when the next alarm is scheduled.
- @andrew-codechimp added support for new meal plan types in Mealie 3.7, including dessert, drink, and snack plans, giving you more flexibility in your meal planning.
- The Hikvision integration gained NVR support from @ptarjan, including extended event detection and automatic discovery of video channels.
- @FredericMa added a set_time action to the Risco integration, allowing you to sync your local alarm panelâs clock and fix those pesky clock drift issues.
- The Nederlandse Spoorwegen integration got a major overhaul from @heindrichpaul, splitting the monolithic sensor into over 15 individual sensors, one for each train route, making it much easier to track specific journeys.
- @zweckj added a beautiful entity picture of your coffee machine to the La Marzocco integrationâs main switch entity.
- The Actron Air integration gained a new switch platform from @kclif9, exposing Away Mode, Continuous Fan, Quiet Mode, and Turbo Mode controls.
- @Djelibeybi gave the Pooldose integration a massive upgrade: you now get water meter sensors for monitoring levels, number entities for configuring dosing targets, and select entities for controlling your poolâs operating mode.
- The AirPatrol integration now lets you monitor temperature and humidity, thanks to new sensor entities added by @antondalgren.
- @mettolen added sensor and number platforms to the Airobot integration, letting you monitor air quality data and control hysteresis band settings.
A huge thank you to all the contributors who improved these integrations, and to everyone else who contributed improvements that arenât listed here. Your work makes Home Assistant better for everyone! â¤ď¸
INTEGRATION QUALITY SCALE ACHIEVEMENTS
One thing we are incredibly proud of in Home Assistant is our integration quality scale. This scale helps us and our contributors to ensure integrations are of high quality, maintainable, and provide the best possible user experience.
This release, we celebrate several integrations that have improved their quality scale:
- 2 integrations reached platinum đ
- KNX, thanks to @farmio
- UniFi Protect, thanks to @RaHehl
- 4 integrations reached silver đĽ
- Autarco, thanks to @klaasnicolaas
- SFR Box, thanks to @epenet
- Squeezebox, thanks to @peteS-UK, @pssc, and @rajlaud
- Watergate, thanks to @adam-the-hero
- 2 integrations reached bronze đĽ
- Growatt Server, thanks to @johanzander
- TP-Link Omada, thanks to @MarkGodwin
This is a huge achievement for these integrations and their maintainers. The effort and dedication required to reach these quality levels is significant, as it involves extensive testing, documentation, error handling, and often complete rewrites of parts of the integration.
A big thank you to all the contributors involved! đ
NOW AVAILABLE TO SET UP FROM THE UI
While most integrations can be set up directly from the Home Assistant user interface, some were only available using YAML configuration. We keep moving more integrations to the UI, making them more accessible for everyone to set up and use.
The following integrations are now available via the Home Assistant UI:
- Hikvision, done by @ptarjan
- VIVOTEK, done by @HarlemSquirrel
Other noteworthy changes
There are many more improvements in this release; here are some of the other noteworthy changes:
- If you monitor your homeâs oil tank or other slow flow rates, you might appreciate the new gallons per day unit of volume flow rate added by @StaleLoafOfBread. This unit is particularly useful for tracking daily consumption rates of heating oil or similar resources.
- Got a Matter speaker? @lboue added volume control support to the Matter integration, exposing a volume slider entity for Matter speakers using the LevelControl cluster.
- The statistics graph card now includes a link to the history panel in its header, just like the history graph card already had. Selecting the link takes you directly to the history with the same entities and time range pre-selected, thanks to @joepio.
- When using the state badge element in your picture elements card, you can now set a custom name option, giving you more flexibility in your dashboard designs, thanks to @ildar170975.
- In 2025.11 we improved the logging efficiency by disabling the duplicated log file. This release adds a new configuration option to re-enable it if needed. If you are using the official Terminal & SSH add-on, make sure it is updated to 9.22.0 or higher to be able to use that option. The Advanced SSH & Web Terminal add-on has not been updated yet, but will be soon.
- For integration developers: @bramkragten added a new choose selector, allowing users to select between different input types in the UI. Youâll start seeing this pop up in various places where flexible input is needed.
ENERGY DASHBOARD DATE PICKER
In the previous release, the Energy dashboard received a big update with real-time power monitoring and downstream water tracking. However, some of you noticed that navigating between periods required scrolling back up, making it harder to compare data while looking at graphs further down the page.
This release fixes that! The date picker is now sticky at the bottom of the screen, so you can easily switch between days, weeks, or months without losing sight of the graph youâre viewing. This also makes it much easier to access on mobile devices.
ESPHOME ACTION RESPONSES
ESPHome 2025.12 introduced a powerful new feature called API action responses, enabling true bidirectional communication between your ESPHome devices and Home Assistant. With this release, Home Assistant now fully supports receiving these responses!
Previously, when calling an action on an ESPHome device, communication was one-way: you could send a command, but the device couldnât send structured data back. Now, your ESPHome devices can return JSON data in response to actions, unlocking new possibilities like querying device configuration, reading sensor values on demand, or retrieving diagnostic information.
This is particularly useful for actions that answer questions rather than perform tasks. For example, you could create an action that returns your deviceâs current Wi-Fi signal strength, firmware version, or any custom sensor readings, all as structured data you can use in your automations.
To get started, check out the ESPHome documentation on action responses for configuration examples.
Need help? Join the community
Home Assistant has a great community of users who are all more than willing to help each other out. So, join us!
Our very active Discord chat server is an excellent place to be, and donât forget to join our amazing forums.
Found a bug or issue? Please report it in our issue tracker to get it fixed! Or check our help page for guidance on more places you can go.
Are you more into email? Sign up for the Open Home Foundation Newsletter to get the latest news about features, things happening in our community, and other projects that support the Open Home straight into your inbox.
Backward-incompatible changes
We do our best to avoid making changes to existing functionality that might unexpectedly impact your Home Assistant installation. Unfortunately, sometimes it is inevitable.
We always make sure to document these changes to make the transition as easy as possible for you. This release has the following backward-incompatible changes:
[Details not included in extraction]
If you are a custom integration developer and want to learn about changes and new features available for your integration: Be sure to follow our developer blog.
All changes
Of course, there is a lot more in this release. You can find a list of all changes made here: Full changelog for Home Assistant Core 2026.1.
Original source Report a problem - Dec 3, 2025
- Date parsed from source:Dec 3, 2025
- First seen by Releasebot:Dec 18, 2025
2025.12: Triggering the holidays đ
Home Assistant 2025.12 drops with Labs preview, Winter mode, and purpose-specific triggers for easier automations. It adds major dashboard and energy features, plus new and updated integrations for a sharper, more capable smart home.
Home Assistant 2025.12! đ
As the year winds down and the holidays approach, weâre closing out 2025 with a release thatâs all about giving you more control and a little bit of magic. â¨
This month, weâre unveiling Home Assistant Labs, a brand-new space where you can preview features before they go mainstream. And what better way to kick it off than with Winter mode? âď¸ Enable it and watch snowflakes drift across your dashboard. Itâs completely unnecessary, utterly delightful, and exactly the kind of thing we love to build. âď¸
But thatâs just the beginning. Weâve been working on making automations more intuitive over the past releases, and this release finally delivers purpose-specific triggers and conditions. Instead of thinking in (numeric) states, you can now simply say âWhen a light turns onâ or âIf the climate is heatingâ. Itâs automation building the way our mind works, as it should be. đ§
Oh, and if youâre looking to level up your Zigbee or Thread network, check out the Home Assistant Connect ZBT-2 we released last month. Itâs four times faster and has a gorgeous new antenna design that youâll actually want to display on your desk. đĄ
From all of us working on Home Assistant:
Thank you for an amazing 2025! â¤ď¸
Happy holidays, and enjoy the release!
../FrenckKey features and improvements include:
Home Assistant Labs đ§Ş: A new panel to preview and test new features before they become standard.
Winter mode âď¸: A fun preview feature that adds falling snowflakes to your dashboard.
Purpose-specific triggers and conditions: New intuitive automation triggers and conditions provided by domains like Light, Climate, Fan, supporting targeting by device, entity, or area.
More dashboard improvements: System-wide default dashboard setting, reorder areas and floors manually, graduation of experimental dashboards, Home dashboard improvements including a new sidebar and layout, undo and redo in the dashboard editor.
Power and water in the Energy dashboard: Real-time power monitoring, downstream water meters with a new water sankey card, and a new energy layout with tabs for energy, water, gas, and power.
Integrations: Many new integrations added such as Airobot, Anglian Water, Backblaze B2, EnergyID, Essent, Google Air Quality, Google Weather, Hanna, Home Assistant Labs, Philips Hue BLE, Saunum, Victron BLE, and more.
Noteworthy improvements to existing integrations including ESPHome, Shelly, System Monitor, Tuya, Reolink, OpenAI Conversation, Home Connect, SwitchBot, Xbox, Ecovacs, VeSync, SwitchBot Cloud, SQL, Prometheus, Anthropic, Portainer, Volvo, Plugwise, Bang & Olufsen, Niko Home Control, Saunum, NASweb, Nederlandse Spoorwegen.
Integration quality scale achievements: Several integrations reached platinum, gold, silver, and bronze levels.
More integrations now available to set up from the UI, including DuckDNS.
Farewell to several integrations that are removed due to unmaintained status or incompatibility.
Other noteworthy changes: New template math functions, activity card filtering, ability to delete helpers directly, blueprint usage display, automation editor sidebar width reset, labels on device information card.
AI conversation insights: Improved voice assistant debug interface to inspect system prompts and tool calls.
Android app improvements: Add entities to widgets and Android Auto favorites directly from the entityâs more info dialog.
Patch releases planned for December with bug fixes, aiming for weekly Friday releases.
Backward-incompatible changes are documented to ease transition.
For full details and changelog, visit the official Home Assistant release notes and community discussions.
Original source Report a problem - Nov 5, 2025
- Date parsed from source:Nov 5, 2025
- First seen by Releasebot:Dec 18, 2025
2025.11: Pick, automate, and a slice of pie đĽ§
Home Assistant 2025.11 unveils a brand new target picker, a redesigned automation dialog, and flexible dashboard naming plus an energy pie chart. It also adds progress tracking for updates, more integrations, and improved logging while teasing upcoming surprises.
Home Assistant 2025.11! đ
November is here, and weâve been hard at work refining some of the main experiences that you interact with every day, and I think youâre going to love what weâve built.
My personal favorite this release? The brand new target picker. đŻ
Itâs one of those changes that seems simple on the surface, but makes such a huge difference in how you build automations. You can finally see exactly what youâre targeting, with full context about which device an entity belongs to and which area itâs in. No more guessing whether youâre controlling the right ceiling light when you have three of them!
But thatâs just the beginning. Weâre continuing with the automation editor improvements, this time with a completely redesigned dialog for adding triggers, conditions, and actions. Itâs cleaner, easier to read, and sets the foundation for some really exciting stuff coming in future releases. đ¤Ť
And speaking of making things clearer, you can now control exactly how entity names appear on your dashboard cards. Want to show just the entity name? The device name? The area? Or combine them? Even if you rename things, your dashboards will stay perfectly in sync. No more manual updates needed!
Oh, and energy dashboard fans will appreciate the new pie chart view for device energy, complete with totals displayed in the corner of every energy card. đĽ§
Enjoy the release!
../Frenck
PS: Oh, and pssst⌠Donât tell anyone đ¤Ť, but there might be something exciting being released on November 19th. Hit the bell on this announced YouTube stream to not miss it. Stay tuned! đHighlights
- A brand new target picker
- A brand new way to add triggers, conditions, and actions in your automations
- Naming entities on your dashboard
- Energy pie
- Progress for Home Assistant and Add-on updates
- Integrations
- Other noteworthy changes
- Patch releases
A huge thank you to all the contributors who made this release possible! And a special shout-out to @bramkragten, @JLo, @MindFreeze, @agners, and @piitaya who helped write the release notes this release. Also, @silamon and @GemPolisher for putting effort into tweaking its contents. Thanks to them, these release notes are in great shape. â¤ď¸
Details on key features:
A brand new target picker
Have you ever been building an automation and wondered, âWait, which ceiling light is this?â when you see three entities all named âCeiling lightâ? Or tried to figure out how many lights youâre actually controlling when you target an entire floor or area?
Weâve all been there. Until now, the target picker didnât show you the full picture. You couldnât see which device an entity belonged to or which area it was assigned to. And when you selected a floor or area as your target, you had no idea how many entities you were actually affecting. This uncertainty meant many of you stuck with targeting individual entities, even though larger targets (like areas and floors) can make your automations much more flexible.
The new target picker changes all that. Now you get full context for everything youâre targeting, and you can see exactly how many entities will be affected by your action.
Want to dig deeper? You can expand any floor, area, or device to see exactly which entities are included and where theyâre coming from.
This makes it so much easier to build automations that scale with your home. When you target an area or floor, your automation automatically adapts as you add or remove devices. No more updating your automations every time you add a new light or sensor. Your automations just work, which is exactly how it should be.A brand new way to add triggers, conditions, and actions in your automations
Itâs no secret that weâre currently working hard on making automations easier to create. After the release of the automation sidebar two releases ago, we are now introducing a new dialog to add triggers, conditions, and actions.
The changes are purely cosmetic: the dialog is bigger, so the description of each block is simpler to read, with a two-pane layout to ease both navigation and block selection.
The building blocks (which are used to perform more complex conditions or sequences of actions, such as repeating actions or branching out your sequence into multiple paths) have been moved into the main dialog on a second tab. There is now a single entry point to add something to an automation instead of two, greatly reducing the number of buttons in complex automations.
As mentioned above, these changes are purely cosmetic, for now! But this new dialog is the foundation of whatâs coming next, and we cannot wait to present that to you once it finally lands.Naming entities on your dashboard
A few releases ago, we gave the entity picker a big upgrade by adding more context so you could easily see where each entity belongs (May 2025 release). In this release, weâre bringing that same flexibility to your dashboards.
You can now choose how names appear on your cards: show the entity, device, area, floor, or even combine them. This gives you full control over how your dashboards look and feel. For example, in a dedicated section for a specific device, you might choose to display only the entity name to avoid repeating the device name on every card.
Of course, you can still set a custom name if you want complete control over the text shown.
And the best part? If you rename an entity or device, your dashboards will automatically stay in sync. No more manual edits needed; everything just updates itself.Energy pie
Weâve added a new layout to the devices energy graph: âpieâ đĽ§. You can toggle between the regular bar chart and the new pie chart by clicking the icon in the top-right corner.
Doing this made the top-right corner of the other energy cards feel empty, so we used that space to display the total energy for the selected period. For example, if the date picker is set to today, the total solar energy for today will be displayed in the corner of the solar production graph card.Progress for Home Assistant and Add-on updates
With this release, you can now track the progress of updates to Home Assistant and Add-ons (managed by the Supervisor)! The progress includes the stages of downloading and unpacking, so the time required will vary based on your internet speed, CPU performance, and system load. As a result, the progress is not reflected as perfectly linear, but it does still provide a good estimate of how far along the update is.
Integrations
Thanks to our community for keeping pace with the new integrations and improvements to existing ones! Youâre all awesome. đĽ°
New integrations include Actron Air, Sunricher DALI, Fing, Firefly III, iNELS, Lunatone Gateway, Meteo.lt, Nintendo Parental Controls, and OpenRGB.
Noteworthy improvements to existing integrations include support for garage door openers in SwitchBot, notifications in Habitica, switches in VegeHub, and many others.
Now available to set up from the UI: London Underground integration.
Integration quality scale achievements
Several integrations have improved their quality scale, with seven reaching platinum and four reaching silver.Farewell to the following integrations: Vultr, IBM Watson IoT Platform, and Plum Lightpad have been removed.
Other noteworthy changes
Improved logging efficiency: Home Assistant OS no longer writes logs to the configuration folder to save disk space and reduce wear on storage media. Logs can still be viewed and downloaded from the Home Assistant settings page.
The new Home Dashboard keeps getting smarter with combined suggested entities and favorites, areas grouped by floor, and dedicated dashboards for Lights, Climate, and Security.
Patch releases
Patch releases for Home Assistant 2025.11 will be released weekly in November, containing only bug fixes.
Need help? Join the community
Home Assistant has a great community on Discord, forums, and issue tracker for support.
Backward-incompatible changes
Some backward-incompatible changes are documented to help users transition smoothly.
All changes
A full changelog is available for Home Assistant Core 2025.11.
Original source Report a problem - Oct 1, 2025
- Date parsed from source:Oct 1, 2025
- First seen by Releasebot:Dec 18, 2025
2025.10: Undo, redo, and draw me too
Home Assistant 2025.10 arrives with a Halloween themed October release. The automation editor gets undo/redo and a resizable sidebar plus improved copy/paste, multi wake words for voice, smarter dashboards, and AI image generation. UI setup for more integrations and ongoing refinements.
Boo! đť
We just celebrated our birthday đĽł, which means it is time for spooky season; get ready for Halloween! And, hello to the October release of Home Assistant 2025.10! đ
This release iterates on some of the features we introduced in the last couple of releases, but also introduces some brand-new ones!
The highlight of this release is definitely the iterations of the automation editor, which gained a sidebar last release, and now has gained undo/redo functionality, a resizable sidebar, improved copy/paste, and more! Thanks for all the feedback you provided on the previous release; it made a massive difference in this release.
Using multiple wake words for voice assistants is now possible, which opens up a lot of possibilities, especially for dual-language households (like mine đ). Dashboards get more intelligent by suggesting entities based on your usage patterns, and the AI Task can now generate images, which Iâm curious to see what the community will do with it!
Enjoy the release!
../Frenck⢠Automation editor
⌠The sidebar is resizable
⌠CTRL+V
⌠The overflow menu is back
⌠Undo/Redo
⌠Repeat repeat repeat repeat
⌠Automation editor feedback
⢠AI Task - Draw me a sheep
⢠Dashboards get smarter - let your home suggest what to show
⢠Voice
⌠Hello, hola
⌠Beep boop
⢠Integrations
⌠New integrations
⌠Noteworthy improvements to existing integrations
⌠Integration quality scale achievements
⌠Now available to set up from the UI
⢠Other noteworthy changes
⢠Patch releases
⢠Need help? Join the community
⢠Backward-incompatible changesA huge thank you to all the contributors who made this release possible! And a special shout-out to @JLo, @laupalombi, and @piitaya who helped write the release notes this release. Also, @googanhiem, @SeraphicRav, @tronikos, and @richardpolzer for putting effort into tweaking its contents. Thanks to them, these release notes are in great shape. â¤ď¸
Automation editor
In the last release, we introduced a new layout for the automation editor, and your feedback has been invaluable in helping us refine it!
This release fixes a few of the most common issues we managed to gather from all of you. Thanks for all the feedback! â¤ď¸THE SIDEBAR IS RESIZABLE
Working on an action that is too complex for a small sidebar? Maybe one with a few YAML fields? You can now resize the sidebar to adapt the layout to your current task!CTRL+V
We previously introduced keyboard shortcuts to copy and cut.
Pasting was more complex to bring to life because you can paste a block (trigger, condition, action) in many different locations in your automation. In this release, we introduce a really simple pattern. If you previously copied a block, you can paste it below any block simply by selecting it and pressing CTRL+V.
Another very simple, but very welcome, quality-of-life improvement to the automation editor!THE OVERFLOW MENU IS BACK
We initially relocated the overflow menu (the menu that appears when you click the âŽ) with all the options related to a block on the sidebar, thinking this would make the flow cleaner.
Due to popular demand and helpful feedback that some actions were more difficult to reach (such as testing a condition or running an action), we decided to bring it back to the main section of the editor as well.UNDO/REDO
Weâve all been there: youâre building a complex automation, make a mistake, and want to revert it, only to find out that itâs really not simple. Up until now, the only way to revert some unsaved changes made to an automation was to close it and start over again⌠A very painful workflow.
This release introduces an Undo functionality (and its associated Redo). You can now undo up to 75 steps back in your automation editing history (and redo them if you want). Standard keyboard shortcuts (CTRL+Z and CTRL+Y) are also available! An amazing contribution from @jpbede, thanks!REPEAT REPEAT REPEAT REPEAT
Finally, we noticed some unwanted complexity in our ârepeatâ building block, which allows you to repeat one or multiple actions for as long as you need to.
This complexity stemmed from the fact that we were trying to cover four main use cases in a single block.
We decided to split this building block into four smaller ones, with simpler descriptions explaining each use case. Nice!
Hereâs how they were separated:
⢠Repeat multiple times - Repeat a sequence of actions a fixed number of times.
⢠Repeat until - Repeat a sequence of actions until a condition is satisfied. The condition is checked after each run of the sequence.
⢠Repeat while - Repeat a sequence of actions as long as a condition is satisfied. The condition is checked before each run of the sequence.
⢠Repeat for each - Repeat a sequence for each element of a list.Note
For our advanced users: This evolution is only cosmetic. The YAML format of the repeat block does not change; this means your existing automations will not be affected by this change.AUTOMATION EDITOR FEEDBACK
Tip
One of Home Assistantâs greatest strengths is our community. Weâre building this automation editor together, and your input will shape where it goes next. There are two ways to get involved:
⢠Share your thoughts in our survey
⢠Join the conversation in the automations & scripts development channel on DiscordAI Task - Draw me a sheep
In 2025.8, we introduced a way to generate data using the LLM of your choice, paving the way to more AI-driven automations, dashboards, and other smart home interactions.
In this release, we introduce a way to generate images!
Now every time someone rings your doorbell, you can receive a notification with a cartoon version of the doorbell snapshot.
@JLo has made this example a reality, and hereâs his demo with the associated automation!
Image generation is already working great, and we cannot wait to see what you will build with this!Dashboards get smarter - let your home suggest what to show
In the last release, we introduced the Home dashboard, offering a simpler way to control and monitor your smart home if you donât have the time, energy, or need to customize your own dashboard in detail.
Now weâve added a new concept: sections of suggested entities. This follows a basic algorithm that suggests entities you have interacted with the most in the past. It then shows these entities based on the hour of the day, with only relevant controls being suggested.Voice
HELLO, HOLA
For a very long time, ESPHome-based voice assistants (even the tiny Atom Echo) secretly supported multiple wake words under the hood. With this release, weâre finally opening up this feature to you!
You can now define two wake words and two assistants for every voice assistant in your home!
This makes it straightforward to support dual-language households by assigning different wake words to different languages. For example, âOkay Nabuâ could be used for French, while âHey Jarvisâ is used for English.
Multiple wake words and assistants can be used for other purposes as well. Want to keep your local and cloud-based voice assistants separate? Easy!
âOkay Nabuâ could be used for a cloud-based assistant while âHey Jarvisâ is used for a local one.
Weâd love to hear feedback on how you plan to use multiple wake words in your home!BEEP BOOP
After a voice command, Assist responds with a short confirmation like âTurned on the lightsâ or âBrightness setâ. This lets you know that it understood your command and took the appropriate actions. However, if youâre in the same room as the voice assistant, this confirmation can feel redundant since you can see or hear that the appropriate actions were taken.
Starting with this release, Assist will detect if your voice commandâs actions all took place within the same area as the satellite device. If so, a short confirmation âbeepâ will be played instead of the full verbal response. Besides being less verbose, this also serves as a quick reminder that your voice command only affected the current area.
Note
This feature does not work for AI-enabled Assistants, as they can generate a wide variety of responses that canât be replaced with a simple beep.Integrations
Thanks to our community for keeping pace with the new integrations and improvements to existing ones! Youâre all awesome đĽ°NEW INTEGRATIONS
We welcome the following new integrations in this release:
⢠Compit, added by @Przemko92
The Compit integration allows you to integrate air conditioning, ventilation, and heating controllers with Home Assistant.
⢠Cync, added by @Kinachi249
Connect your GE Lighting Cync smart devicesâincluding smart lighting (formerly known as C by GE)âwith Home Assistant.
⢠Droplet, added by @sarahseidman
Connect your Droplet devices to Home Assistant. Droplet accurately monitors your homeâs water usage in real time.
⢠ekey bionyx, added by @richardpolzer
Integrate your ekey bionyx biometric access control systems to receive events for individual finger scans and digital inputs in your smart home.
⢠IRM KMI, added by @jdejaegh
Get accurate weather data from Belgiumâs Royal Meteorological Institute (IRM-KMI) for precise regional forecasting.
⢠Libre Hardware Monitor, added by @Sab44
Monitor your computerâs hardware sensors, including CPU temperature, GPU usage, fan speeds, and system performance metrics.
⢠Portainer, added by @erwindouna
Manage and monitor your Docker containers, keeping track of the status of your running containers.
⢠Smart Meter B Route, added by @SeraphicRav
Connect your smart meter via the B Route protocolâdesigned for the Japanese marketâto access real-time energy consumption data.
⢠SFTP Storage, added by @maretodoric
Set up secure remote backup locations using SFTP/SSH protocols for your Home Assistant backups and data storage.
⢠Usage Prediction, added by @balloob
An internal integration that provides predictions of what entities you are most likely to interact with. Used by our new Home dashboard.
⢠Victron Remote Monitoring, added by @AndyTempel
The Victron Remote Monitoring (VRM) integration pulls site statistics and solar production and consumption forecasts from Victron Energyâs VRM portal.NOTEWORTHY IMPROVEMENTS TO EXISTING INTEGRATIONS
It is not just new integrations that have been added; existing integrations are also being constantly improved. Here are some of the noteworthy changes to existing integrations:
⢠Philips Hue expanded with support for MotionAware sensors on the new Hue Bridge Pro! Thanks, @marcelveldt!
⢠LG added support to the LG ThinQ integration to now provide energy usage sensors for better energy monitoring of your devices! Nice!
⢠Amazing work from @natekspencer: Litter-Robot got several enhancements: last feeding sensors, food dispensed today tracking, next feeding sensors, gravity mode switch, and globe light settings for Litter-Robot 4!
⢠AccuWeather now provides hourly forecasts, giving you more detailed weather predictions throughout the day! Thanks, @bieniu!
⢠The Blue Current integration got a new start charge session action for managing your EV charging! Nice work, @NickKoepr!
⢠The Ecowitt integration now supports the LDS01 sensor! Great addition, @GSzabados!
⢠Reolink cameras got several new features including encoding select entity, Home Hub siren support, and color temperature support for light entities! Awesome work from @starkillerOG!
⢠Geocaching enthusiasts will love the new cache sensors added to the Geocaching integration by @marc7s! Nice if you have hidden one!
⢠Lutron Caseta now supports multi-tap actions for more advanced button control! Thanks, @rlopezdiez!
⢠Thanks to @alexqzd, SmartThings air conditioners can now control the AC display light!
⢠Shelly devices received massive updates including illuminance sensor for Plug US Gen4, presence component entities, virtual buttons support, object-based entities, presence zone component support, and cable unplugged sensor for Flood Gen4! Great work from @chemelli74, @bieniu, and @thecode!
⢠The SwitchBot integration expanded device support with Plug Mini EU, RelaySwitch 2PM, and K11+ Vacuum! Thanks, @zerzhang!
⢠The SwitchBot Cloud integration got several improvements including AC off support, humidifier platform, Plug-Mini-EU support, and Climate Panel support! Great work from @SeraphicRav and @XiaoLing-git!
⢠Thanks to @timmo001, the System Bridge integration now includes a power usage sensor for better system monitoring!
⢠Exciting to see that the Tasmota integration now supports camera functionality! Nice addition from @anishsane!
⢠Using the Tibber integration? It now provides 15-minute price data, which goes into effect on October 1st. Good timing, @Danielhiversen!
⢠The Tuya integration received extensive updates with support for various new device categories and sensors: energy sensors for TDQ devices, power sensors for ZNDB devices, energy sensors for DLQ devices, solar inverter support, energy consumption for several smart switches, PM10 air quality monitoring, motor rotation mode for curtains that support it, charge state for siren alarms, cooking thermometer support, cat toilet support, electric desk support, white noise machine support, and water quality sensor support! What an impressive list! Thanks, @zzysszzy, @rokam, and @mhalano!
⢠The Workday integration now has a calendar that you can view from the calendar sidebar! Thanks, @gjohansson-ST!
⢠The ntfy integration got a big upgrade! You can now send richer, customizable notifications with tags, icons, URLs, and attachments. Plus, with the new event platform, you can subscribe to topics and trigger automations from incoming messages. Thanks, @tr4nt0r!INTEGRATION QUALITY SCALE ACHIEVEMENTS
One thing we are incredibly proud of in Home Assistant is our integration quality scale. This scale helps us and our contributors to ensure integrations are of high quality, maintainable, and provide the best possible user experience.
This release, we celebrate several integrations that have improved their quality scale:
⢠3 integrations reached platinum đ
⌠Android TV Remote, thanks to @tronikos
⌠Miele, thanks to @astrandb
⌠Sleep as Android, thanks to @tr4nt0r
⢠2 integrations reached silver đĽ
⌠Samsung Smart TV, thanks to @chemelli74
⌠Whirlpool Appliances, thanks to @abmantis
⢠3 integrations reached bronze đĽ
⌠NextDNS, thanks to @bieniu
⌠Opower, thanks to @tronikos
⌠Sonos, thanks to @PeteRagerThis is a huge achievement for these integrations and their maintainers. The effort and dedication required to reach these quality levels is significant, as it involves extensive testing, documentation, error handling, and often complete rewrites of parts of the integration.
A big thank you to all the contributors involved! đNOW AVAILABLE TO SET UP FROM THE UI
While most integrations can be set up directly from the Home Assistant user interface, some were only available using YAML configuration. We keep moving more integrations to the UI, making them more accessible for everyone to set up and use.
The following integrations are now available via the Home Assistant UI:
⢠Nederlandse Spoorwegen (NS), done by @heindrichpaul
⢠Satel Integra, done by @TommatheussenOther noteworthy changes
There are many more improvements in this release; here are some of the other noteworthy changes:
⢠The âLogbookâ has been renamed to âActivityâ in the UI. This better reflects its purpose of showing a timeline of activities and events in your Home Assistant instance.
⢠Matter continues to expand with occupancy sensing hold time, climate running state for heat/cool fans, and thermostat outdoor temperature sensors! Great contributions from @lboue and @virtualbitzz!
⢠Lawn mower entities now support start mowing and dock intents for better voice control! Thanks, @piitaya!
⢠The analog clock we introduced last release got some more options! You can now enable a smooth motion for the seconds hand. Beautiful, @timmo001!
⢠Need the version of the Home Assistant Mobile Companion App you are using? If you have installed the latest versions of our apps, the version is now shown on the about page in the settings menu! Nice one, @TimoPtr!
⢠The thermostat card now supports water heater entities. Thanks, @karwosts!
⢠Thanks to @cr7pt0gr4ph7, the add-on configuration UI has gotten support for more complex configurations; this means you will get a better experience when configuring add-ons with more complex options (like lists or user accounts). Well done!
⢠Talking about add-ons, we now include switch entities for those, making it easier to control your add-ons. Thanks, @felipecrs!
⢠Using a webhook trigger in your automation? You can now make it even more dynamic by using a template for the webhook_id. Thanks, @RoboMagus!
⢠We now have support for MCF (1000 Cubic Feet) as an alternate unit of measure for volume, thanks to @ekobres, @xtimmy86x, added m/min for speed sensors, and @pioto added inHâO pressure unit support. Nice!NEW MORE INFORMATION DIALOG FOR MEDIA PLAYER ENTITIES
This one, we have @jpbede and @matthiasdebaat to thank for! The âmore informationâ dialogs for media players have a revamped design, offering a cleaner and more intuitive interface.SYNC ZOOMING CHARTS IN THE HISTORY PANEL
When you have multiple charts in the history panel, zooming in on one chart will now automatically zoom in on all other charts as well. This makes it easier to compare data across different entities. Well done, @birrejan!TEMPLATE & YAML EDITORS GET A TOOLBAR
@TCWORLD has contributed a toolbar for the YAML and template code editors in our UI. This solves an issue where the previous floating button would float over the content of the editor and obscure it from view.
The new toolbar also includes undo and redo buttons, bringing the same convenient undo and redo functionality we introduced for the automation editor to these code editors as well. Plus, thereâs a nice little copy button to quickly copy your code! Nice!Patch releases
We will also release patch releases for Home Assistant 2025.10 in October. These patch releases only contain bug fixes. Our goal is to release a patch release once a week, aiming for Friday.2025.10.1 - October 3
⢠Bump airOS dependency (@CoMPaTech - #153065)
⢠Bump airOS module for alternative login url (@CoMPaTech - #153317)
⢠Bump aiohasupervisor to 0.3.3 (@agners - #153344)
⢠Do not reset the adapter twice during ZHA options flow migration (@puddly - #153345)
⢠Fix Nord Pool 15 minute interval (@gjohansson-ST - #153350)
⢠Explicitly check for None in raw value processing of modbus (@alengwenus - #153352)
⢠Set config entry to None in ProxmoxVE (@mib1185 - #153357)
⢠Explicit pass in the config entry to coordinator in airtouch4 (@mib1185 - #153361)
⢠Add Roborock mop intensity translations (@starkillerOG - #153380)
⢠Correct blocking update in ToGrill with lack of notifications (@elupus - #153387)
⢠Bump python-roborock to 2.49.1 (@Lash-L - #153396)
⢠Pushover: Handle empty data section properly (@linuxkidd - #153397)
⢠Increase onedrive upload chunk size (@zweckj - #153406)
⢠Bump pyportainer 1.0.2 (@erwindouna - #153326)
⢠Bump pyportainer 1.0.3 (@erwindouna - #153413)
⢠Disable thinking for unsupported gemini models (@Shulyaka - #153415)
⢠Fix Satel Integra creating new binary sensors on YAML import (@Tommatheussen - #153419)
⢠Update markdown field description in ntfy integration (@tr4nt0r - #153421)
⢠Fix Z-Wave RGB light turn on causing rare ZeroDivisionError (@TheJulianJES - #153422)
⢠Bump aiohomekit to 3.2.19 (@bdraco - #153423)
⢠Fix sentence-casing in user-facing strings of slack (@NoRi2909 - #153427)
⢠Add missing translation for media browser default title (@timmo001 - #153430)
⢠Fix missing powerconsumptionreport in Smartthings (@joostlek - #153438)
⢠Update Home Assistant base image to 2025.10.0 (@agners - #153441)
⢠Disable baudrate bootloader reset for ZBT-2 (@puddly - #153443)
⢠Add translation for turbo fan mode in SmartThings (@joostlek - #153445)
⢠Fix next event in workday calendar (@gjohansson-ST - #153465)
⢠Bump pylamarzocco to 2.1.2 (@zweckj - #153950)
⢠Prevent reloading the ZHA integration while adapter firmware is being updated (@puddly - #152626)
⢠Wallbox fix Rate Limit issue for multiple chargers (@hesselonline - #153074)
⢠Fix power device classes for system bridge (@timmo001 - #153201)
⢠Bump PyCync to 0.4.1 (@Kinachi249 - #153401)
⢠Updated VRM client and accounted for missing forecasts (@AndyTempel - #153464)
⢠Bump python-roborock to 2.50.2 (@Lash-L - #153561)
⢠Bump aioamazondevices to 6.2.8 (@chemelli74 - #153592)
⢠Switch Roborock to v4 of the code login api (@Lash-L - #153593)
⢠Fix MQTT Lock state reset to unknown when a reset payload is received (@jbouwh - #153647)
⢠Gemini: Use default model instead of recommended where applicable (@Shulyaka - #153676)
⢠Fix ViCare pressure sensors missing unit of measurement (@CFenner - #153691)
⢠Bump pyvesync to 3.1.0 (@cdnninja - #153693)
⢠Modbus Fix message_wait_milliseconds is no longer applied (@peetersch - #153709)
⢠Bump opower to 0.15.6 (@tronikos - #153714)
⢠Version bump pydaikin to 2.17.0 (@fredrike - #153718)
⢠Version bump pydaikin to 2.17.1 (@fredrike - #153726)
⢠Fix missing google_assistant_sdk.send_text_command (@tronikos - #153735)
⢠Bump airOS to 0.5.5 using formdata for v6 firmware (@CoMPaTech - #153736)
⢠Align Shelly presencezone entity to the new API/firmware (@bieniu - #153737)
⢠Synology DSM: Donât reinitialize API during configuration (@oyvindwe - #153739)
⢠Upgrade python-melcloud to 0.1.2 (@Sander0542 - #153742)
⢠Fix sensors availability check for Alexa Devices (@chemelli74 - #153743)
⢠Bump aioamazondevices to 6.2.9 (@chemelli74 - #153756)
⢠Remove stale entities from Alexa Devices (@chemelli74 - #153759)
⢠vesync correct fan set modes (@cdnninja - #153761)
⢠Handle ESPHome discoveries with uninitialized Z-Wave antennas (@balloob - #153790)
⢠Fix Tuya cover position when only control is available (@epenet - #153803)
⢠Bump pySmartThings to 3.3.1 (@joostlek - #153826)
⢠Catch update exception in AirGradient (@joostlek - #153828)
⢠Add motion presets to SmartThings AC (@joostlek - #153830)
⢠Fix delay_on and auto_off with multiple triggers (@Petro31 - #153839)
⢠Fix PIN validation for Comelit SimpleHome (@chemelli74 - #153840)
⢠Bump aiocomelit to 1.1.1 (@chemelli74 - #153843)
⢠Limit SimpliSafe websocket connection attempts during startup (@bachya - #153853)
⢠Handle timeout errors gracefully in Nord Pool services (@gjohansson-ST - #153856)
⢠Add plate_count for Miele KM7575 (@derytive - #153868)
⢠Fix restore cover state for Comelit SimpleHome (@chemelli74 - #153887)
⢠fix typo in icon assignment of AccuWeather integration (@CFenner - #153890)
⢠Add missing translation string for Satel Integra subentry type (@Tommatheussen - #153905)
⢠Do not auto-set up ZHA zeroconf discoveries during onboarding (@TheJulianJES - #153914)
⢠sharkiq dependency bump to 1.4.2 (@Freebien - #153931)
⢠Fix HA hardware configuration message for Thread without HAOS (@TheJulianJES - #153933)
⢠Adjust OTBR config entry name for ZBT-2 (@TheJulianJES - #153940)
⢠Bump pylamarzocco to 2.1.2 (@zweckj - #153950)
⢠Bump holidays to 0.82 (@gjohansson-ST - #153952)
⢠Fix update interval for AccuWeather hourly forecast (@bieniu - #153957)
⢠Bump env-canada to 0.11.3 (@michaeldavie - #153967)
⢠Fix empty llm api list in chat log (@arturpragacz - #153996)
⢠Donât mark ZHA coordinator as via_device with itself (@joostlek - #154004)
⢠Filter out invalid Renault vehicles (@epenet - #154070)
⢠Bump aioamazondevices to 6.4.0 (@chemelli74 - #154071)
⢠Bump brother to version 5.1.1 (@bieniu - #154080)
⢠Fix for multiple Lyrion Music Server on a single Home Assistant server for Squeezebox (@peteS-UK - #154081)
⢠Z-Wave: ESPHome discovery to update all options (@balloob - #154113)
⢠Add missing entity category and icons for smlight integration (@piitaya - #154131)
⢠Update frontend to 20251001.2 (@bramkragten - #154143)
⢠IOmeter bump version v0.2.0 (@jukrebs - #154150)
⢠Bump deebot-client to 15.1.0 (@edenhaus - #154154)
⢠Fix Shelly RPC cover update when the device is not initialized (@thecode - #154159)
⢠Fix shelly remove orphaned entities (@thecode - #154182)Need help? Join the community
Home Assistant has a great community of users who are all more than willing to help each other out. So, join us!
Our very active Discord chat server is an excellent place to be, and donât forget to join our amazing forums.
Found a bug or issue? Please report it in our issue tracker to get it fixed! Or check our help page for guidance on more places you can go.
Are you more into email? Sign up for the Open Home Foundation Newsletter to get the latest news about features, things happening in our community, and other projects that support the Open Home straight into your inbox.Backward-incompatible changes
We do our best to avoid making changes to existing functionality that might unexpectedly impact your Home Assistant installation. Unfortunately, sometimes, it is inevitable.
We always make sure to document these changes to make the transition as easy as possible for you. This release has the following backward-incompatible changes:
⢠Targeting labels in automations and scripts
⢠HERE Travel Time
⢠Home Connect
⢠Shelly
⢠Slide Local
⢠SmartThings
⢠Tibber
⢠Zabbix
⢠ZHA
⢠ZhongHongIf you are a custom integration developer and want to learn about changes and new features available for your integration: Be sure to follow our developer blog. The following changes are the most notable for this release:
⢠Deprecate hass argument in service helpers
⢠Improved API for registering platform entity servicesAll changes
Original source Report a problem
Of course, there is a lot more in this release. You can find a list of all changes made here: Full changelog for Home Assistant Core 2025.10 - Sep 3, 2025
- Date parsed from source:Sep 3, 2025
- First seen by Releasebot:Dec 18, 2025
2025.9: Features for tiles and automations for miles
Home Assistant 2025.9 brings a massive update with an experimental Home dashboard, automation editor sidebar, and rich tile card features like trend charts and media controls. It also adds new integrations and UI setup improvements.
Home Assistant 2025.9! đ
But before we dive into this release:
Did you see we launched a new product? đ
Weâve introduced the Home Assistant Connect ZWA-2, the ultimate way to connect Z-Wave devices to Home Assistant. You can read all about it in our announcement blog đ° or re-watch the product launch live stream on YouTube đş.
It was a busy month, as we also had two new Works with Home Assistant program partners joining this month as well: AirGradient and Frient! đ
While the above was happening this month, as if the project wasnât already busy enough, we kept on pushing to prepare for this release; and it is an absolute massive one! đ¤Ż
This month introduces a new experimental Home dashboard, which aims to become the new default dashboard for Home Assistant in a future release. A first iteration, of which we love to see your feedback and input on. As you know, we develop and iterate in the open. Give it a shot and let us know what you think!
Talking about dashboards, my personal favorite card is definitely the tile card; it is just so versatile. And this release brings in a staggering amount of new features for it! Most notably, the ability to add a trend graph to the tile card! đ
Iâm the most excited about the visual changes to the automation editor this release brings: a sidebar. It is a huge and very visible change, that just makes so much sense. This release denotes the start of a whole series of improvements to the automation editor in this, and upcoming releases. As automations make a smart home feel magical, I personally canât wait to see how this evolves. đ¤
Enjoy the release!
../FrenckKey features:
- Automation editor sidebar
- Introducing the Home dashboard
- New tile card features
- Trend chart
- Media player controls
- Bar gauge
- Fan direction and oscillation controls
- Buttons
- Valve open/close and position controls
- Setting the date
- Integrations
- New integrations
- Noteworthy improvements to existing integrations
- Integration quality scale achievements
- Now available to set up from the UI
- Farewell to the following
- Other noteworthy changes
- Analog clock
- Storage insights
- Patch releases
- Need help? Join the community!
- Backward-incompatible changes
The release includes detailed notes on the automation editor sidebar, the new experimental Home dashboard, extensive new features for the tile card including trend charts and media player controls, new and improved integrations, and various other improvements such as an analog clock card and storage insights. Patch releases are planned weekly in September. The release encourages community feedback and participation.
Original source Report a problem - Aug 6, 2025
- Date parsed from source:Aug 6, 2025
- First seen by Releasebot:Dec 18, 2025
2025.8: The summer of AI âď¸
Home Assistant 2025.8 delivers AI Tasks, Suggest with AI, and OpenRouter along with UI enhancements, new integrations, and richer group controls. It also boosts TTS streaming, energy dashboards, and UI accessibility, with ongoing patch releases planned.
Home Assistant 2025.8! đ
In most parts of the world, summer mode is in full effect! âď¸ Many at the Open Home Foundation and many of our contributors are enjoying a well-deserved break from work and open source. I hope that you are maybe enjoying a well-deserved break as well! đď¸
Summer breaks or not, we are currently very busy with our next product launch! In case you have missed it, this upcoming Wednesday, August 13 (12:00 PM PT, 3:00 PM ET, 21:00 CEST), we will have an extra live stream to announce the next big thing in the Home Assistant Connect series! Be sure to head over to YouTube to hit the reminder button so you donât miss it!
Z-Wave is not dead! đ
Alright, on to the release! We keep moving during summer and are excited to bring you the August release of Home Assistant!
Letâs start with my personal favorite of this release: The improved experience when viewing a group, for example, a group helper with lights. đĄ When viewing such a group entity, you can now control the individual members of that group directly in that dialog. Super useful! Iâm pretty sure that will be used a lot in our house.
But as the release title suggests, this release brings in an important foundation for new AI opportunities in Home Assistant: AI Tasks. Think of it as a way to delegate tasks to AI and get back the result of that task in a structured way so it can be used. Sounds vague? Dive into the release notes below!
Enjoy the release!
../FrenckAI in Home Assistant in 2025
We introduced our first AI integration in Home Assistant 2023.2 where users could let OpenAI handle their interactions with Home Assistant Voice. Since that time, AI has seen a big surge in popularity within the Home Assistant community for all kinds of use cases. Funny notifications when the laundry is done, analyzing whatâs happening on a camera or skipping the song when AI determines itâs a country song đ .
Though AI gets many people excited, there are still people who would prefer not to have this technology in their smart homes. We want to accommodate everyoneâs choices, whether thatâs to use AI or not. These features wonât appear unless you set up an AI integration and configure some specific settings.
Last year, we sat down to determine how all these use cases, all complicated to achieve, could be made accessible to everyone. The first thing that came out of this was integration sub-entries, which we shipped in the last release. It allows users to configure their Ollama server or API key for OpenAI once, and then create many different agents using different models or configuration underneath. In this release weâre building two new things you can optionally enable via these new sub-entries for AI integrations: AI tasks and Suggest with AI. Weâre also introducing a new integration, OpenRouter, which is a unified LLM interface giving access to over 400 extra LLM models.
Big thanks to our AI community contributors: @AllenPorter, @shulyaka, @tronikos, @IvanLH, and @joostlek!STREAMING TEXT-TO-SPEECH FOR HOME ASSISTANT CLOUD
When you use Home Assistant Voice to talk to an AI, you can do a lot more than just control your home. LLMs can summarize the state of your home, and when using LLMs from Google and OpenAI, they can search the web to answer your questions with up-to-date information. This is great, but these answers can become quite long. Previously, voice responses wouldnât begin until the AI had finished generating the entire answer, so longer replies meant a longer wait before anything was read aloud.
When a user waits for Home Assistant Voice to respond, long wait times really hurt the experience. We have overhauled Home Assistant so our Text-to-Speech system can start generating the response audio before the full response is done generating. Last release we launched this for Piper, our local Text-to-Speech system. In this release weâre making this available to the voices included in Home Assistant Cloud â the best way of supporting the Home Assistant project.
This improvement will especially benefit users who use local AI (which can be slow in generating responses) or users who play long announcements on their speakers.INTEGRATE AI INTO YOUR WORKFLOW USING AI TASK
AI Task is a new integration that allows you to generate data using AI. After you add the âAI Taskâ sub-entry in your AI of choice, the entity will appear in the integration. This allows you to attach files or cameras and ask it what is happening. The output can either be given in text or formatted in a data structure of your choice. This is all accessible from the new ai_task.generate_data action, which can be embedded in automations, scripts, and template entities.
Below is an example of a template entity that updates every five minutes and counts the number of chickens in the coop.
To help get started with AI task, weâve prepared a blueprint to analyze camera footage.WORK FASTER WITH SUGGEST WITH AI BUTTONS
The AI Task integration has one extra feature under its belt: default entities. You can go to Settings > System > General and configure what AI Task entity you want to use as the default. With a default set, you no longer have to specify an entity when generating data, making it easier to share blueprints.
Setting a default also does more: When a default is configured, and only then, a new type of button will start showing up in different places in Home Assistant:
This button is not visible by default and will only appear if you enable it in the âAI suggestionsâ settings. For this release, the button has been added to the save dialog for automations and scripts. It helps users come up with a name, description, category, and label, while taking into account your current labels and other automation/script names. Keep in mind that generating this text sends the full contents of the automation or script, along with the names of your other automations/scripts and labels, to the LLM. So, this may be a task you will want to relegate to your shiny new local LLM.Area dashboard improvements
Weâve added a small improvement to the areas dashboard based on your feedback. You can now choose to show the first camera in an area, or its image or icon, in the area dashboard editor. Itâs a simple way to make certain area cards stand out a bit moreâespecially handy if you want quicker visual access to specific spaces.Integrations
Thanks to our community for keeping pace with the new integrations and improvements to existing ones! Youâre all awesome đĽ°NEW INTEGRATIONS
We welcome the following new integrations in this release:
⢠OpenRouter, added by @joostlek
Access over 400 different large language models through the OpenRouter API, providing a unified interface for AI integrations in your automations.
⢠Ubiquiti UISP airOS, added by @CoMPaTech
Monitor and manage airOS devices through their local API, providing performance metrics and device status information of your wireless point-to-point infrastructure.
⢠Uptime Kuma, added by @tr4nt0r
Monitor the uptime and status of your services and websites with Uptime Kuma, keeping track of your infrastructure health directly in Home Assistant.
⢠Volvo, added by @thomasddn
Connect your Volvo vehicle to Home Assistant for remote monitoring of battery status, location, and other vehicle information.This release also has new virtual integrations. Virtual integrations are stubs that are handled by other (existing) integrations to help with findability. These ones are new:
⢠Bauknecht, provided by Whirlpool Appliances, added by @thost96
⢠Z-Box Hub, provided by Fibaro, added by @rappenzeNOTEWORTHY IMPROVEMENTS TO EXISTING INTEGRATIONS
It is not just new integrations that have been added; existing integrations are also being constantly improved. Here are some of the noteworthy changes to existing integrations:
⢠The PlayStation Network integration received major updates from @tr4nt0r and @JackJPowell, adding sensors to track your and your friendsâ online status, currently playing game, and last online time. Also a binary sensor for your PS Plus subscription status, and a notification platform. PS Vita is now supported as well!
⢠Reolink cameras got multiple enhancements from @starkillerOG: WiFi signal sensors for IP cameras, post-recording time controls, and pre-recording entities.
⢠The AI Task and OpenAI Conversation integrations now support camera and file attachments, thanks to @balloob.
⢠YoLink device support expanded with @matrixd2 adding support for the YS8009, YS7A12, and YS6614 devices.
⢠@ricohageman added dew point sensors to the Awair integration.
⢠@bieniu enhanced both GIOS and IMGW PIB integrations with new sensors, including water flow monitoring for IMGW PIB.
⢠WiZ now supports fans, added by @arturpragacz.
⢠SwitchBot Cloud gained fan platform support from @XiaoLing-git.
⢠Velux windows with rain sensors can now detect precipitation, thanks to @wollew.
⢠SmartThings added vacuum support, implemented by @jennoian.
⢠AmberElectric now provides forecast services, added by @madpilot.
⢠OSO Energy got holiday mode services and custom away mode functionality from @osohotwateriot.
⢠Nord Pool gained normalized price indices service, thanks to @gjohansson-ST.
⢠Matter continues to expand with microwave oven and temperature control device support from @lboue.
⢠@noahhusby added play media support to Russound RIO.
⢠Pi-hole users can now leverage API v6 functionality, enabled by @HarvsG.
⢠Immich users can now upload files directly through a new action, implemented by @mib1185.
⢠KNX now includes a new group monitor with improved filtering and search options, thanks to @philippwaller.INTEGRATION QUALITY SCALE ACHIEVEMENTS
One thing we are incredibly proud of in Home Assistant is our integration quality scale. This scale helps us and our contributors to ensure integrations are of high quality, maintainable, and provide the best possible user experience.
This release, we celebrate several integrations that have improved their quality scale:
⢠5 integrations reached platinum đ: AirGradient, inexogy, EHEIM Digital, Pegel Online, TankerkĂśnig
⢠3 integrations reached silver đĽ: Amazon Alexa Devices, Homee, Mealie
⢠2 integrations reached bronze đĽ: Onkyo, Ring
This is a huge achievement for these integrations and their maintainers. The effort and dedication required to reach these quality levels is significant, as it involves extensive testing, documentation, error handling, and often complete rewrites of parts of the integration.
A big thank you to all the contributors involved! đNOW AVAILABLE TO SET UP FROM THE UI
While most integrations can be set up directly from the Home Assistant user interface, some were only available using YAML configuration. We keep moving more integrations to the UI, making them more accessible for everyone to set up and use.
The following integration is now available via the Home Assistant UI:
⢠Datadog, done by @avedorOther noteworthy changes
There are many more improvements in this release; here are some of the other noteworthy changes:
⢠Home Assistantâs interface has received a refresh for better accessibility! The primary color and button colors have been updated to meet WCAG AA accessibility standards, improving contrast and readability throughout the interface. All buttons have been redesigned with distinct styles, sizes, and visual priority variants, making it much easier to distinguish between primary, secondary, and less prominent actions. This marks the beginning of a broader effort to update other UI components for improved accessibility and consistency across Home Assistant.
⢠@mib1185 added a new device class for absolute humidity with support for both sensor and number entities. Nice!
⢠Group management was improved by @piitaya, who added the ability to reorder members within a group, making it easier to organize your device groups exactly how you want them. Thanks!
⢠System diagnostics was extended by @balloob with the addition of a device analytics dump download feature. Awesome!
⢠The History Stats integration now includes a preview in the options flow, thanks to @karwosts. This makes it easier to configure your history statistics.
⢠The Template integration received a massive update from @Petro31! Hereâs whatâs new:- Trigger-based numeric sensors can now be set to unknown state
- The cover, fan, light, lock, and vacuum platforms are now supported in the UI
- Availability templates are now supported in the UI for all available platforms
- Preview entity has been added to the UI for alarm control panel and select platforms
- Template locks now support the opening state
- The alarm control panel, fan, light, lock, switch, and vacuum platforms now support all optimistic YAML modes
CONTROL INDIVIDUAL MEMBERS OF A GROUP
Groups are a great way to control multiple entities at once, but sometimes you want to control individual members of a group.
So, for this release, @piitaya and @MindFreeze improved the entity information dialog to show the individual members of a light and cover group, allowing you to control them directly from that dialog. Super useful!WEEKDAYS IN TIME TRIGGER
The time trigger is already very useful, but @hmmbob had a feature request that could improve it even more.
He suggested adding the ability to specify weekdays in the time trigger, allowing users to create automations that only trigger at a specific time on specific days of the week.
This feature has been implemented in this release, allowing you to specify the weekdays in the time trigger. This is especially useful for automations that need to run on specific days, such as weekdays or weekends.ENERGY FLOW ON YOUR ENERGY DASHBOARD
The Home Assistant energy dashboard is great, but as of this release itâs even a little better!
Based on the Sankey Chart custom card, @MindFreeze added a new energy flow visualization for the energy dashboard, which shows exactly where your energy is coming from and where it is going to.
Really cool addition to the energy dashboard @MindFreeze!Patch releases
We will also release patch releases for Home Assistant 2025.8 in August. These patch releases only contain bug fixes. Our goal is to release a patch release once a week, aiming for Friday.2025.8.1 - August 11
⢠Make Tuya complex type handling explicit (@epenet - #149677)
⢠Fix Enigma2 startup hang (@BlackBadPinguin - #149756)
⢠Fix dialog enhancement switch for Sonos Arc Ultra (@PeteRager - #150116)
⢠Bump ZHA to 0.0.67 (@puddly - #150132)
⢠Bump airOS to 0.2.6 improving device class matching more devices (@CoMPaTech - #150134)
⢠Handle HusqvarnaWSClientError (@Thomas55555 - #150145)
⢠Fix Progettihwsw config flow (@gaspa85 - #150149)
⢠Bump imgw_pib to version 1.5.3 (@bieniu - #150178)
⢠Fix description of button.press action (@NoRi2909 - #150181)
⢠Migrate unique_id only if monitor_id is present in Uptime Kuma (@tr4nt0r - #150197)
⢠Silence vacuum battery deprecation for built in integrations (@MartinHjelmare - #150204)
⢠Bump ZHA to 0.0.68 (@puddly - #150208)
⢠Bump hass-nabucasa from 0.111.1 to 0.111.2 (@ludeeus - #150209)
⢠Fix JSON serialization for ZHA diagnostics download (@puddly - #150210)
⢠Ignore MQTT vacuum battery warning (@MartinHjelmare - #150211)
⢠Handle Unifi Protect BadRequest exception during API key creation (@RaHehl - #150223)
⢠Fix Tibber coordinator ContextVar warning (@MartinHjelmare - #150229)
⢠Fix handing for zero volume error in Squeezebox (@peteS-UK - #150265)
⢠Fix error on startup when no Apps or Radio plugins are installed for Squeezebox (@peteS-UK - #150267)
⢠Volvo: fix missing charging power options (@thomasddn - #150272)
⢠Constraint num2words to 0.5.14 (@edenhaus - #150276)
⢠Volvo: fix distance to empty battery (@thomasddn - #150278)
⢠Add GPT-5 support (@Shulyaka - #150281)
⢠Volvo: Skip unsupported API fields (@thomasddn - #150285)
⢠Remove misleading âtheâ from Launch Library configuration (@NoRi2909 - #150288)
⢠Set suggested display precision on Volvo energy/fuel consumption sensors (@steinmn - #150296)
⢠Bump airOS to 0.2.7 supporting firmware 8.7.11 (@CoMPaTech - #150298)
⢠Update knx-frontend to 2025.8.9.63154 (@philippwaller - #150323)
⢠Update frontend to 20250811.0 (@bramkragten - #150404)
⢠Handle empty electricity RAW sensors in Tuya (@epenet - #150406)
⢠Lower Z-Wave firmware check delay (@MartinHjelmare - #150411)
⢠Fix issue with Tuya suggested unit (@epenet - #150414)2025.8.2 - August 15
⢠Add pymodbus to package constraints (@epenet - #150420)
⢠Fix enphase_envoy non existing via device warning at first config. (@catsmanac - #149010)
⢠Handle non-streaming TTS case correctly (@synesthesiam - #150218)
⢠Pi_hole - Account for auth succeeding when it shouldnât (@HarvsG - #150413)
⢠Bump habiticalib to version 0.4.2 (@tr4nt0r - #150417)
⢠Fix optimistic set to false for template entities (@Petro31 - #150421)
⢠Fix error of the Powerfox integration in combination with the new Powerfox FLOW adapter (@DavidCraftDev - #150429)
⢠Bump python-snoo to 0.7.0 (@kevin-david - #150434)
⢠Fix brightness command not sent when in white color mode (@wedsa5 - #150439)
⢠Bump cookidoo-api to 0.14.0 (@miaucl - #150450)
⢠Fix YoLink valve state when device running in class A mode (@matrixd2 - #150456)
⢠Additional Fix error on startup when no Apps or Radio plugins are installed for Squeezebox (@peteS-UK - #150475)
⢠Fix re-auth flow for Volvo integration (@thomasddn - #150478)
⢠Improve Z-Wave manual config flow step description (@MartinHjelmare - #150479)
⢠Add missing boost2 code for Miele hobs (@astrandb - #150481)
⢠Bump airOS to 0.2.8 (@CoMPaTech - #150504)
⢠Bump aiowebostv to 0.7.5 (@thecode - #150514)
⢠Bump bleak-retry-connector to 4.0.1 (@bdraco - #150515)
⢠Bump aiodhcpwatcher to 1.2.1 (@bdraco - #150519)
⢠Bump python-snoo to 0.8.1 (@Lash-L - #150530)
⢠Bump uv to 0.8.9 (@edenhaus - #150542)
⢠Bump python-snoo to 0.8.2 (@Lash-L - #150569)
⢠Change Snoo to use MQTT instead of PubNub (@Lash-L - #150570)
⢠Make sure we update the api version in philips_js discovery (@elupus - #150604)
⢠Bump pymiele to 0.5.3 (@astrandb - #150216)
⢠Bump pymiele to 0.5.4 (@astrandb - #150605)
⢠Bump airOS to 0.2.11 (@CoMPaTech - #150627)
⢠Bump uiprotect to 7.21.1 (@bdraco - #150657)
⢠Bump onvif-zeep-async to 4.0.3 (@bdraco - #150663)
⢠Bump python-snoo to 0.8.3 (@Lash-L - #150670)
⢠Fix missing labels for subdiv in workday (@gjohansson-ST - #150684)
⢠Improve handling decode errors in rest (@gjohansson-ST - #150699)2025.8.3 - August 21
⢠Bump to zcc-helper==3.6 (@markhannon - #150608)
⢠fix(amberelectric): add request timeouts (@JP-Ellis - #150613)
⢠Bump renault-api to 0.4.0 (@epenet - #150624)
⢠Update hassfest package exceptions (@cdce8p - #150744)
⢠Bump boschshcpy to 0.2.107 (@tschamm - #150754)
⢠Fix for bosch_shc: âdevice_registry.async_get_or_createâ referencing a non existing âvia_deviceâ (@tschamm - #150756)
⢠Fix volume step error in Squeezebox media player (@peteS-UK - #150760)
⢠Show charging power as 0 when not charging for the Volvo integration (@thomasddn - #150797)
⢠Pin gql to 3.5.3 (@joostlek - #150800)
⢠Bump opower to 0.15.2 (@tronikos - #150809)
⢠Include device data in Withings diagnostics (@joostlek - #150816)
⢠Abort Nanoleaf discovery flows with user flow (@joostlek - #150818)
⢠Bump yt-dlp to 2025.08.11 (@joostlek - #150821)
⢠Initialize the coordinatorâs data to include data.options. (@LG-ThinQ-Integration - #150839)
⢠Handle Z-Wave RssiErrorReceived (@MartinHjelmare - #150846)
⢠Use correct unit and class for the Imeon inverter sensors (@Imeon-Energy - #150847)
⢠Bump holidays to 0.79 (@gjohansson-ST - #150857)
⢠Bump aiorussound to 4.8.1 (@noahhusby - #150858)
⢠Add missing unsupported reasons to list (@agners - #150866)
⢠Fix icloud service calls (@epenet - #150881)
⢠Bump pysmartthings to 3.2.9 (@joostlek - #150892)
⢠Fix PWA theme color to match darker blue color scheme in 2025.8 (@balloob - #150896)
⢠Bump bleak-retry-connector to 4.0.2 (@bdraco - #150899)
⢠update pyatmo to v9.2.3 (@cgtobi - #150900)
⢠Fix structured output object selector conversion for OpenAI (@balloob - #150916)
⢠Matter valve Open command doesnât support TargetLevel=0 (@kepstin - #150922)
⢠Bump ESPHome minimum stable BLE version to 2025.8.0 (@bdraco - #150924)Need help? Join the community!
Home Assistant has a great community of users who are all more than willing to help each other out. So, join us!
Our very active Discord chat server is an excellent place to be, and donât forget to join our amazing forums.
Found a bug or issue? Please report it in our issue tracker to get it fixed! Or check our help page for guidance on more places you can go.
Are you more into email? Sign up for the Open Home Foundation Newsletter to get the latest news about features, things happening in our community, and other projects that support the Open Home straight into your inbox.Backward-incompatible changes
We do our best to avoid making changes to existing functionality that might unexpectedly impact your Home Assistant installation. Unfortunately, sometimes, it is inevitable.
We always make sure to document these changes to make the transition as easy as possible for you. This release has the following backward-incompatible changes:
[Details omitted for brevity]If you are a custom integration developer and want to learn about changes and new features available for your integration: Be sure to follow our developer blog. The following changes are the most notable for this release:
⢠Handling open file limit in add-ons since OS 16
⢠The media player STANDBY state is deprecated
⢠The result attribute has been removed from the FlowResult typed dict
⢠Updated guidelines for helper integrations linking to other integrationâs device
⢠Vacuum battery properties are deprecatedAll changes
Original source Report a problem
Of course, there is a lot more in this release. You can find a list of all changes made here: Full changelog for Home Assistant Core 2025.8 - Jul 2, 2025
- Date parsed from source:Jul 2, 2025
- First seen by Releasebot:Dec 18, 2025
2025.7: That's the question
Home Assistant 2025.7 pours on conversational AI with Ask Question for Assist, a redesigned Area card, UI-driven Area overview, and richer integration management. New integrations, improved dashboards, full-screen code editors, and UI setup from the hub push the smart home forward.
Home Assistant 2025.7
Whew! Itâs hot out there! đĄď¸ While most of Europe is dealing with a heat wave right now, weâre here to cool things down with an exciting July release thatâs packed with features Iâm genuinely excited about.
Before we dive in, if you missed it, we recently published Voice Chapter 10 where we explored moving beyond reactive voice assistants that only respond when you talk to them. Instead, we envisioned a future where your voice assistant can be conversational and initiate conversations. Speaking of that, this release delivers on that vision in a big way!
Iâm absolutely stoked about the new Ask Question action for Assist! đŁď¸ This is something that sets Home Assistant apart from every other voice assistant out there. Finally, your voice assistant can take the initiative and ask you what your smart home should do. No more waiting for wake words, your assistant can start the conversation when it makes sense. Itâs the kind of feature that gets me really excited thinking about all the possibilities.
The redesigned Area card is another winner! đ Iâll probably be replacing a few tile cards Iâve been using to navigate to my area dashboards with this new, more flexible version. It integrates beautifully with the Sections dashboard and gives you so many more options for controlling your spaces.
And thatâs just the beginning! Weâve got integration sub-entries making integrations even more extensible, full-screen code editors for those lengthy YAML and template edits, and tons of quality-of-life improvements throughout.
Stay cool, and enjoy the release!
../FrenckHighlights
- Let Assist ask the questions!
- Redesigned Area card
- Improving the Areas dashboard overview
- Integration sub-entries
- Integration page gets an overhaul
- Integrations
- New integrations
- Noteworthy improvements to existing integrations
- Integration quality scale achievements
- Now available to set up from the UI
- Farewell to the following
- Other noteworthy changes
- Full-screen code editors
- Improved dashboard creation experience
- Patch releases
- Need help? Join the community!
- Backward-incompatible changes
Key features include
- Ask Question action for Assist enabling conversational voice assistant interactions.
- Completely redesigned Area card with flexible layouts and better integration with Sections dashboard.
- New overview for Areas dashboard leveraging the redesigned Area card.
- Introduction of integration sub-entries for better credential management and configuration.
- Overhauled integration page showing devices and services per configuration entry.
- Several new integrations added including Altruist, PlayStation Network, Tilt Pi, and VegeHub.
- Numerous improvements to existing integrations such as Music Assistant, ESPHome, Paperless-ngx, HomeWizard, Reolink, Immich, Homee, Adax, Ollama, SmartThings, Russound RIO, Alexa Devices, Matter, Trend, LaMetric Time, Google Generative AI, Enphase Envoy, and SwitchBot.
- Celebrating integration quality scale achievements with multiple integrations reaching platinum, gold, silver, and bronze levels.
- More integrations now available to set up directly from the UI.
- Removal of JuiceNet integration due to API shutdown.
- Other improvements including enhanced shopping list intent, device and entity management, template integration enhancements, faster camera snapshots, improved object selectors, and visual upgrades for wind direction sensors.
- Full-screen mode added for all code editors in the interface.
- Redesigned dialog for adding new dashboards.
- Scheduled patch releases with bug fixes throughout July.
For full details and changelog, see the official Home Assistant 2025.7 release notes.
Original source Report a problem - Jun 11, 2025
- Date parsed from source:Jun 11, 2025
- First seen by Releasebot:Dec 18, 2025
2025.6: Getting picky about Bluetooth
Home Assistant 2025.6 arrives with refined pickers, a new Bluetooth visualization, and an upgraded experimental Areas dashboard. Deprecations push users to modern installs, while new and updated integrations keep the platform growing and connected.
Home Assistant 2025.6 Release
Home Assistant 2025.6! đ
We are already half way through 2025, can you believe it? I personally canât, as it feels like we just started the year. Not just that, there are so many exciting things to still come this year, and I canât wait to share them with you!
Anyway, the June release is here! A week later than usual, but it also means we had an extra week to polish and beta test this release. Like the previous release, this release is packed with quality-of-life improvements!
Last release my favorite feature was the new entity picker; this release, we improved ALL other pickers! No surprise that this, again, makes it to my top favorite this release. Although the ability to group media players directly from the media player card is a close second. It is so nice to see how Home Assistant keeps getting better and better, and how our community keeps contributing to it. đ
If you are leveraging Bluetooth in your Home Assistant setup, you will also love the new Bluetooth connection graph that shows how your Bluetooth devices are connected, including Bluetooth proxies. Troubleshooting Bluetooth has become so much easier now!
Enjoy the release!
../Frenck
PS: We will pick up the regular release schedule again now, so expect the next release on the first Wednesday of July (July 2nd).Key highlights:
- Improving all the âpickersâ
- Making sense of Bluetooth
- Iterations of the experimental area dashboard
- Deprecating installation methods and 32-bit architectures
- Integrations
- New integrations
- Noteworthy improvements to existing integrations
- Integration quality scale achievements
- Farewell to the following
- Other noteworthy changes
- Sidebar improvements
- Join/unjoin groups of media players
- Reset/restore entity IDs
- Patch releases
- Need help? Join the community!
- Backward-incompatible changes
Improving all the âpickersâ
Pickers are those dropdowns you use to select entities, devices, areas, and more. Pickers are everywhere in Home Assistant, being used in automations, scripts, and configuration options.
Last release, we introduced a new entity picker, which was a big hit! This release takes things further by refining the search experience based on your feedback.
Even better, that same improved search experience now comes to the area, category, floor, label, user, and device pickers too! They are consistent, fast, and easy to use, no matter what youâre selecting.
And the device picker? It now has a fresh look to match, complete with manufacturer logos and styling inspired by the entity picker.Making sense of Bluetooth
Home Assistant has powerful Bluetooth capabilities, and with the use of something like ESPHome Bluetooth proxies, you can extend your Bluetooth network to cover your entire home. This release brings some improvements to the Bluetooth integration that will help you understand your Bluetooth network better.
The Bluetooth integration now provides a visualization that shows how your Bluetooth devices are connected to your Home Assistant instance, whether thatâs directly to your system or through a Bluetooth proxy.
It not only shows the actively connected devices, but also the devices that are in range, but not yet known to Home Assistant. This is a great way to see what devices are around you and where they can be potentially connected.
Oh! And now that the Bluetooth integration has a sleek new visualization, the Zigbee integration, which already has a similar feature, has been given a visual update. This makes visualizations consistent across Home Assistant.Iterations of the experimental area dashboard
In the April release, we introduced a new experimental Areas dashboard, which automatically generates a ready-to-use dashboard based on the areas youâve set up in your home. It uses sections and tile cards for a modern, clean, and intuitive look â all built for you in a couple of clicks.
As this is experimental, it is being continuously iterated on. This release brings some nice changes, based on your feedback, to subtly refine the experience.
We added a new âActionsâ section that includes scripts, automations, and scenes. We also added number entities (and number helpers), button entities (and button helpers), counters, and timer helpers to the âOthersâ section. This makes it easier to find and manage your automations and scenes in the context of your areas.
Finally, we renamed the âEntertainmentâ section to âMedia playersâ. This makes it clearer that this section is specifically for your players, and may not include your DIY arcade machine đž.Deprecating installation methods and 32-bit architectures
This release introduces important deprecation announcements, and though they only affect a small percentage of users, it is important that they understand the impacts. Weâve written a detailed blog that explains the rationale, timeline, and tips on how to migrate â which I highly suggest reading if you think youâre affected.
- Installation Methods: The Core and Supervised installation methods are now officially deprecated. These are advanced setups that are only used by a small portion of users, as they involve running Home Assistant in a Python environment or installing the Supervisor on top of your own operating system. Moving forward, we are focusing our support on the more streamlined and maintainable installation methods: Home Assistant OS and Home Assistant Container.
- 32-bit Architectures: Support for legacy 32-bit CPU architectures (i386, armhf, and armv7) is also being deprecated. These architectures are increasingly uncommon and pose challenges for maintaining compatibility and performance.
To assist you during this transition, Home Assistant will now raise a repair issue after upgrading if your system is affected by these deprecations. This notification will appear in the repair dashboard, providing information about the deprecation along with guidance on how to migrate to a supported setup.
Itâs important to note that while these methods and architectures are deprecated, they will continue to receive support for the next six months, until the release of Home Assistant 2025.12. You can continue to use them after this point, but we would highly recommend migrating. After this 6-month period, they will become unsupported, meaning they will no longer receive updates or official assistance.
If you donât receive this repair message, youâre not affected. However, you can double-check using our guide if youâd like. We also have specific information on what becoming deprecated and unsupported means for your installation. Lastly, we have detailed information on how best to migrate to a supported system.
Integrations
Thanks to our community for keeping pace with the new integrations and improvements to existing ones! Youâre all awesome đĽ°
NEW INTEGRATIONSWe welcome the following new integrations in this release:
- Alexa Devices, added by @chemelli74: Connect to and control your Amazon devices like Echo, Fire TV, and Alexa-enabled devices.
- Immich, added by @mib1185: Integrates with Immich App, a self-hosted photo and video backup solution that puts you in control of your personal media.
- Paperless-ngx, added by @fvgarrel: Connect to your Paperless-ngx system to track and manage your digital documents from Home Assistant.
- Probe Plus, added by @pantherale0: Integrate wireless Bluetooth meat thermometers compatible with the PROBE PLUS app, bringing real-time temperature monitoring during cooking into Home Assistant.
- Zimi Cloud Connect, added by @mhannon11: Connect to Zimi Cloud devices to monitor and control your Zimi smart home products.
This release also has new virtual integrations. Virtual integrations are stubs that are handled by other (existing) integrations to help with findability. These ones are new:
- Kaiser Nienhaus, provided by Motionblinds, added by @starkillerOG
Existing integrations are also being constantly improved. Some noteworthy changes include:
- @bdraco added support for updating ESPHome devices that are in deep sleep.
- Homee integration now supports fans and provides alarm control panels, thanks to @Taraman17.
- Teslemetry improved with hazard lights binary sensor, valet mode switch, and credit balance sensor by @Bre77.
- @bieniu improved Shelly integration to use sub-devices for multi-channel devices.
- SmartThings integration saw huge improvements by @joostlek including support for cooktops, hobs, water heaters, and more.
- Miele added new features like vacuum support and washer-dryer program phases by @astrandb.
- @generically-named added energy and water forecasts.
- @agorecki added a Lux sensor to Airthings Cloud integration.
- Squeezebox integration now includes service update entities, thanks to @pssc.
- @tedvdb added a status sensor to Whois integration.
- @zerzhang added support for SwitchBot vacuums and new lock models.
- @danielvandenberg95 updated Sonos integration to show playlists under favorites.
- Kostal Plenticore integration now supports installer login, thanks to @Schlauer-Hax.
- @Shulyaka added support for Anthropic Claude 4.
- @chemelli74 added preset mode support to Comelit climate integration.
Home Assistant celebrates several integrations that have improved their quality scale:
- 1 integration reached gold: SwitchBot, thanks to @zerzhang.
- 1 integration reached silver: Shelly, thanks to @bieniu.
The following integrations are no longer available as of this release:
- RTSPtoWebRTC has been removed as it has been replaced by the go2rtc integration.
Other noteworthy changes
- Discoveries shown on an integration page are now sorted by title, thanks to @balloob.
- Home Assistant Cloud integration will now raise a repair issue when your subscription has expired, thanks to @ludeeus.
- More backup improvements including repair issues if not all add-ons or folders were successfully backed up, and automatic backup event entity added, contributed by @emontnemery, @agners, and @mib1185.
- @lboue added support for the Matter pump device type.
- Template integration got a big boost with modern-style YAML support and new template filters, contributed by @Petro31.
- New sensor capabilities added by @Passific, @frenck, and @Arnie97 including new device classes, units, and support for gas sensors.
- New recorder.get_statistics action lets you query statistics directly from the recorder, thanks to @Hypfer.
You can now adjust the contents of your Home Assistant sidebar with a clean dialog for drag and drop ordering and hiding items. The biggest improvement is that sidebar customization is now stored in your user profile, so your personalized layout follows you across all devices you use with Home Assistant!
Join/unjoin groups of media playersMedia players can now join or unjoin groups directly from the media player card in the UI, thanks to @AlexGustafsson.
Reset/restore entity IDsYou can now restore the ID of an entity to its original value from the entity configuration dialog or reset all entity IDs of a device.
Patch releasesPatch releases for Home Assistant 2025.6 will be released in June, containing only bug fixes, aiming for a patch release every Friday.
Need help? Join the community!Home Assistant has a great community on Discord and forums. Report bugs in the issue tracker or check the help page for guidance. Sign up for the Building the Open Home Newsletter to get the latest news.
Backward-incompatible changesThis release documents backward-incompatible changes to help make transitions easier. Notable changes include icon translations now supporting ranges and sensor device classes having default display precision.
For full details and all changes, see the Full changelog for Home Assistant Core 2025.6.
Original source Report a problem