Home Assistant Labs and the major new features of the latest version

  • Home Assistant Labs launches a "lab mode" with usable beta features, such as winter mode and the new goal-based automation system.
  • The version introduces key improvements to dashboards, plants, zones and the Energy panel, which now displays real-time power and downstream water meters.
  • Integrations such as Backblaze B2 are added, along with new services from Google, Xbox, and Airobot, and ESPhome, Shelly, Tuya, Reolink, and AI are improved with more advanced models.
  • The update removes 32-bit support, retires legacy integrations, and requires templates to be migrated to the new syntax before 2026.6.

Home Assistant Labs and new features

Version Home Assistant 2025.12 arrives as the grand finale of the year For those with automated homes: it brings a new "Lab Mode," a much more powerful Energy panel, changes to automations, and a good number of new integrations and deep under-the-hood improvements. This isn't just any update: it affects key system components, so it's wise to fully understand what's changing before updating.

At the same time, this edition also marks a technical turning point: Support for 32-bit systems is definitively abandonedOlder integrations that are no longer supported are being removed, and users are given ample notice that the classic template syntax will no longer work in a future version. In short, besides holiday toys, there are serious decisions that could cripple an installation if the migration isn't properly prepared.

General updates and recommendations before updating

Home Assistant 2025.12 introduces so many significant changes The first thing to do is stop, breathe, and read. Before clicking the update button, it's crucial to review the list of "blocking" changes, because some integrations disappear, others are modified, and certain architectures are no longer supported. A blind update can result in unresponsive lights, missing cameras, or empty dashboards.

The sensible recommendation is wait a few days after the version is published This allows the first minor bug fixes to be released. During this time, the community identifies unusual behavior, the developers refine the details, and you avoid encountering silly bugs in a critical installation you use daily, whether at home or at a client's site.

In addition to that, it is essential Make a full backup before updatingIf you're using Home Assistant OS or Supervised, create a backup from within the system itself. And if your installation is virtualized on Proxmox, QNAP Virtualization Station, VMware, or another platform, it's highly recommended to also create a snapshot of the virtual machine. That way, if something goes wrong, you can easily revert to a previous state.

Another point that should not be overlooked is that The full list of changes and removed components is on the official website. from Home Assistant. Ideally, you should review it carefully, specifically looking for the integrations you use in your setup (especially if you haven't touched certain parts of the configuration for many years). A simple outdated integration can be the source of strange errors after the update.

News Home Assistant 2025.12

Home Assistant Labs: the new "Laboratory Mode"

The main feature of this version is the appearance of Home Assistant Labs, an official "lab mode" Integrated within Settings > System > Labs. This new section serves as a showcase for advanced features that have already been developed and tested, but have not yet been definitively incorporated into the standard interface.

The philosophy is clear: Labs is not a drawer for unstable tests It's not a crazy experiment, but rather a space where complete, everyday-use features are published, though they're still under discussion. The team presents them to the community, gathers real-world user feedback, and decides whether to evolve them, refine them, or simply discard them. If you like being ahead of the curve and trying new things, this is the place to look.

For those who manage many facilities or sensitive environments, there is one very reassuring detail: When you activate a feature in Labs, Home Assistant suggests creating an automatic backup.This way, if the new feature doesn't fit, causes side effects, or you're simply not convinced, you can just disable it and restore the previous state, usually without needing to restart the entire system.

It is worth emphasizing that The Labs features are, essentially, advanced betasThey can change their name, design, behavior, or even disappear without warning if the community doesn't adopt them or if design flaws are detected. They aren't ideal for production environments where you don't want surprises, but they are useful for testing what's coming and preparing for future migrations in a controlled manner.

Winter mode: snow on the panels to inaugurate the laboratory

To properly inaugurate this laboratory, the team has included a "winter mode" that dresses up the interface for ChristmasOnce activated from Labs, you'll see snowflakes fall on your dashboards, turning the Home Assistant screen into a Christmas-themed panel perfect for the holiday season.

From a practical point of view, This function is purely aesthetic.It doesn't affect automations, sensors, or integrations. However, it's a perfect example of what Labs allows: small visual or user experience features that can be quickly incorporated, tested with thousands of users, and then a decision made about whether to keep them permanently or replace them with something more elaborate.

For many users, details like these help to The interface should no longer be something "cold" and technical.especially on wall-mounted tablets or screens in common areas. Watching snow fall on the living room dashboard might seem silly, but it helps make home automation more visible and appealing to the whole family.

Winter mode in Home Assistant

New automation system: triggers and conditions by objective

Beyond the decorative aspects, one of the most significant changes in this version is the complete redesign of the automation systemThrough an experimental option in Labs, a new way of creating automations is activated based on "specific triggers and conditions for each purpose," much closer to how we think in real life.

So far, Creating automations in the graphical interface involved dealing with states and numerical comparators.: whether the sensor switches from off to on, whether the temperature is greater than or equal to X, whether the value of a numerical sensor exceeds a threshold… It was possible, but for many users it was not very intuitive and forced them to delve into endless lists of entities.

With this new approach, Home Assistant frames triggers in terms of understandable actionsInstead of configuring "if the light.salon state changes from off to on," you can choose something as natural as "when a light turns on." The same applies to climate control: instead of deciphering internal thermostat states, you directly configure "if the heating is in heating mode" or "if the temperature is higher than X."

The big change in mindset is that Everything is structured around the "goal" of automationYou start by choosing what you want to control or monitor: an area of ​​the house, a plant, a label, a specific device… From that choice, the system suggests all the possible triggers and conditions that make sense for that context, organized and filtered so that you don't waste time searching among hundreds of entities.

This makes it much easier set up complex everyday use scenarios without needing to know the details of Home Assistant's internal structure. For example, "when a light turns on upstairs," without worrying about which specific lights there are, or "if a window is open, turn off the heating," or "turn off all the lights downstairs when everyone leaves the house."

"Goals" tab in the automation editor

By activating this beta feature, you will see it in the automation editor a new tab in the "When" section called "Goals"From there you can navigate by physical areas, plants, zones, labeled entities and other criteria that help you quickly locate what you want to automate.

This redesign hits the nail on the head one of the most historically criticized aspects of Home AssistantThe complexity of creating automations in large facilities with hundreds or thousands of entities is a key challenge. The new organization allows for a quick visualization of physical locations, action types, and key elements, significantly reducing the learning curve.

For advanced users, the benefit is clear: Very powerful automation systems can be built in fewer steps and with less maintenance.Because you no longer need to manually group all the lights or all the sensors on a floor; simply define the objective by zone or label and let Home Assistant take care of suggesting the appropriate combinations.

It should be remembered that This new automation interface coexists with the usual options.If you prefer to continue using state-based triggers, numeric comparators, or pure YAML, you can do so without any problem. The system doesn't break your existing automations; it simply offers a much more user-friendly way to create new ones.

Automations and goals in Home Assistant

Floors, zones and dashboards: more order and control per user

In terms of interface, Home Assistant 2025.12 It continues to refine the panel system and the organization of spaces.One of the most useful features is the ability to define a default control panel at the system level, which will be automatically applied to all users of the installation and will appear pinned at the top of the sidebar.

This is especially interesting when We want to offer a consistent experience for the whole family or for customersYou can decide which is the "main" panel that anyone who connects should see, for example, a simple panel with lighting, climate, and security. From there, everyone starts from the same entry point.

At the same time, each user retains the ability to override that default panel from your profile and choose your preferred dashboard. This way, you can have a tablet on the wall with a dedicated user who always opens a specific panel, or an "advanced" user with a technical dashboard for diagnostics, while other members of the household continue to see the standard panel.

Another very welcome new feature is that The plants and zones can now be rearranged with complete freedomFrom Settings > Zones, labels and locations, you can drag and drop to organize the floors in the order they actually have in the house (basement, ground floor, upper floor, attic, etc.), and the same with zones and rooms.

This custom order is automatically reflected in integrated menus such as the Home, Lights, Security, or Goals panelsmaking the interface much more logical. You no longer have to put up with a strange layout just because the zones were created in a somewhat chaotic order on day one.

The Home panel, meanwhile, It gains a new shortcut sidebar and a more efficient design.consolidating itself as a fully integrated dashboard. Both the dashboard and automation editors include an undo/redo function with a generous history (up to 75 steps), allowing you to edit with confidence: if you accidentally delete a card or move something, you can undo it in seconds.

Dashboards and zones in Home Assistant

Energy and water: real-time power and down-counting meters

The Home Assistant Energy Panel This version takes a significant leap forward.Until now, the focus has been primarily on the total energy consumed and produced (kWh) over a period of time. With version 2025.12, the possibility of adding power sensors to view, in real time, the power demanded, the power fed into the grid, or the instantaneous solar production.

To take advantage of it, you need Configure power sensors in addition to energy sensorsFor example, the Shelly EM is a typical device that displays both stored energy and instantaneous power; by integrating it correctly, the Energy panel can display power curves throughout the day in the corresponding tab within "Power Sources".

In practice, this turns the panel into a very powerful educational and diagnostic toolYou can turn on the oven, start the dryer, or plug in your electric car charger and instantly see the impact on the power curve. Many custom dashboards that people used to create to get this "live" view will likely become obsolete thanks to this official change.

The water section also receives a very interesting upgrade with the introduction of the “down” counters or subcountersIn addition to the main water meter for the house, it is now possible to add secondary meters for specific uses: garden irrigation, swimming pool, water softener, a specific bathroom, etc. The water panel can display this information with a Sankey-style graph, similar to how energy consumption is already distributed.

For a professional installer or integrator, these options open the door to to offer customers a very clear breakdown of where their energy and water go in the home. Simply placing a few well-located flow meters or energy meters is enough to be able to justify with data where it is advisable to take action to truly save money.

To accommodate all this new data, the Energy panel adopts a structure with dedicated tabsIf you're only using electricity, you'll notice few changes in navigation. But as soon as you add water, gas, or real-time power, the dashboard splits into specific, much more readable and organized sections, instead of mixing everything together in the same view.

New integrations and major improvements to existing ones

As is customary with each version, Home Assistant 2025.12 It comes with a good package of new integrations. to connect more services and devices directly from the platform. Among those featured in this edition are several focused on backups, climate control, lighting, consoles, and ventilation.

On one hand, it incorporates Backblaze B2 as a storage serviceThis allows you to use this platform to back up and manage data from Home Assistant. It's especially useful if you want automatic cloud backups without relying solely on local storage.

Also added new Google integrationsThis includes options like Google Weather or Google Air Quality, which provide detailed weather and air quality data: current conditions, hourly and daily forecasts, and pollutant levels in your area. These sources are very useful for automations based on weather or outdoor air quality.

In the world of lighting, comes improved support for Philips Hue via Bluetooth (Philips Hue BLE)This facilitates the control of Hue bulbs and devices without relying exclusively on the bridge, especially in small or mixed installations.

Another striking new feature is the official integration of Xbox, which allows you to control consoles and create automations depending on its status. For example, you can dim the lights when the console is turned on, adjust the TV's picture mode, or pause the climate control if you detect that someone is playing with the door open.

Regarding ventilation, it appears a new integration for Airobot devicesThis expands the ecosystem of air and climate control solutions that can be natively integrated with Home Assistant.

Existing integrations are also evolving. The one in ESPhome is updated with internal improvementsShelly's integration takes a step further, allowing you to configure devices via Bluetooth, and the system monitor now exposes additional sensors, such as fan sensors, which are very useful for monitoring the hardware where Home Assistant runs.

The integration of Tuya also receives significant updatesJust like with Reolink cameras, it improves compatibility and stability. And for those who use Home Assistant with AI, there are particularly relevant changes: the ability to choose has been added. OpenAI with the GPT-5.1 model as a backend, in addition to improvements in the integration of other providers such as Anthropic (called Anthopic in some places).

It also adds Support for the SwitchBot smart thermostat, both locally and via the cloud.This strengthens the range of compatible climate control devices. And integrations focused on metrics and observability, such as Prometheus, are being refined, further facilitating detailed monitoring of system performance and behavior.

On the mobile side, the Home Assistant Companion app for Android introduces more direct integration with Android Auto and the launcher widgetsFrom an entity's "more information" box, you can add it as a widget or mark it as a favorite for Android Auto, without having to search through complicated menus. This is ideal for quickly displaying, for example, the garage door or the main thermostat in your car or on your phone's home screen.

Critical changes that can break your installation

Beyond the visible improvements, version 2025.12 includes profound changes that can directly impact the stability of your installationThese are not minor details and it's important to be absolutely clear about them before updating to avoid unpleasant surprises.

Firstly, Support for 32-bit systems is officially discontinuedInstallations still using this architecture will no longer receive new versions and, more seriously, will no longer receive security updates. If you're still on 32-bit, it's time to migrate to a compatible platform (for example, a 64-bit Raspberry Pi, a NUC, or a virtual machine on a modern server) as soon as possible.

The official list of changes also includes the elimination of several integrations that had been on the brink for some timeThis is due either to a lack of maintenance or low adoption by the community. Among the notable examples are the Domino's Pizza and Flick Electric integrations, but they are not the only ones: there are also older Bluetooth tracking modules, integrations from TAZAS and Decora, and facial recognition and identification components based on dlib, as well as sensors such as Eddystone temperature sensors, among others.

Many of these integrations are considered incompatible with currently supported installation methods Or they simply don't have anyone to maintain them. If any of them are active on your system, they may disappear after the update or stop working correctly, so it's crucial to check them beforehand.

Another very important point is the notice related to Home Assistant template syntaxStarting with version 2026.6, templates that don't use the new syntax will stop working altogether. The good news is that after installing version 2025.12, the system will begin displaying warnings indicating which templates are considered obsolete and which ones you should migrate.

Ideally, you should take advantage of these alerts to Adapt all templates to the current recommended formatFollowing the guidelines in the official template documentation, it's a somewhat tedious task if you have many complex automations, but doing it calmly now will prevent half the system from crashing when 2026.6 arrives.

If you want to go straight to the point: Make a backup, review the list of removed integrations, and check if you are using 32-bit. Somewhere, start planning the migration of your old templates to the modern syntax. That way, the upgrade to 2025.12 becomes a great improvement, not a source of problems.

Combining the new Labs mode, goal-based automations, a real-time power Energy panel, zone and dashboard reorganization, and a host of new and improved integrations, Home Assistant 2025.12 establishes itself as a version highly geared towards daily useThis update is ideal for both home users and professionals designing complex installations. It enhances the user experience, paves the way for well-controlled experimental features, and simultaneously closes technological chapters that were time to be left behind.

Android Auto
Related article:
Android Auto 14.1 beta: all the improvements and new features explained in detail