2026.5 Beta week

A general reminder: Beta week is not designed to fully overhaul a new feature, but to identify bugs that may be introduced with the update.

If you have an issue, please let us know here! However, the developers are very active in the #beta channel of our Discord server during Beta - it’s good to hop in there if you can. To ensure things are addressed in a timely manner, be sure to also submit issues on GitHub in their proper space:

Apologies for the delay in this post - I was off yesterday for my son’s birthday and forgot to delegate this task to one of the mods. :sweat_smile: Here are this month’s Beta notes!

These are my cliff notes for this month’s release, in order of my excitement:

  • Smarter code editors! :tada: Throughout Home Assistant, the code editors now offer context-aware autocomplete for both YAML and Jinja2 templates.

  • The latest updates to purpose-specific automation triggers & conditions include automations finally understanding “for a while”. Durations I use a lot in my automations, so this was definitely something I was waiting for. There are also a few more additions to these - we’re nearing completion for this project to make automations feel more natural!

  • We’re introducing a new built-in dashboard, Maintenance, and adding the activity log as a sidebar to the Security dashboard.

  • Along with built-in dashboard improvements, we’ve also introduced a shortcut card, a tile card for media players, and new weather forecast features for tile cards.

  • It’s the title of this release, radio frequency is now added to Home Assistant to join infrared. :clap: This helps pave the way for the new device that our commercial partner, Nabu Casa, is working on. :relieved:

  • You can now use serial ports over your network with ESPHome. No more need for your house to be lined with wiring in order to use serial ports.

  • New integrations this release are Denon RS232, Duco, EARN-E P1 Meter, Eurotronic Comet Blue, Fumis, Honeywell String Lights, Kiosker, Novy Cooker Hood, OMIE, Radio Frequency, Teleinfo, and Victron GX. Excellent work to everyone who got these in! :partying_face:

  • Noteworthy improvements to existing integrations - soooooo many improvements happened over the past month, it’s wild. I’m particularly excited about the OpenDisplay, SwitchBot, and WLED improvements, but check out the full list to see if any of your integrations are there.

  • We had 13 integrations achieve new quality scale levels - 6 reached Platinum, 2 reached Gold, 3 reached Silver, and 2 reached Bronze. Excellent job to those integration owners! :clap:

  • We have just two integrations now available to set up from the UI: PJLink and Pico TTS.

  • Other noteworthy changes - mobile app notifications are now entities, the integration detail pages have a search bar, dashboard visibility conditions refer to the card’s own entity (meaning you don’t have to retype the entity ID) & they also now support attributes, shell commands can be reloaded without restarting, template vacuums have more context around rooms, and some new units were added for sensors.

  • The list of backward incompatible changes is small this release. Ring, Supervisor, and Webhook are part of these, so be sure to review the list if any of those impact you.

Happy testing, friends!

13 Likes

It’s been a quiet few days here in the beta thread, which I assume means either 2026.5 is remarkably stable or everyone is too busy soldering DB9 connectors for the new Serial port support.

​Between Infrared in 2026.4 and RF and Serial over IP in 2026.5, the team is clearly on a mission to bridge every legacy protocol known to man. It got me thinking about the final frontier: those “stubborn” devices that have no remote, no serial port, and no soul. I’m looking at you, Oven Clock.

​I’m predicting that in 2026.6, we’ll see the launch of the NAG Interface (Non-Automated Gadget).

​Since Home Assistant can’t talk to your 1998 microwave, it will leverage the new Notification Facility to implement “Manual-Human-Automation” (MHA).

​How the NAG Interface works:
​Configuration: Add your “Dumb” device to your dashboard via YAML (or UI, if you’re into that).

​Logic: Home Assistant realizes it has zero control over the hardware.

​Execution: It utilizes the notification engine to NAG you via persistent mobile alerts, TTS announcements, and flashing lights until you physically get off the couch and change the clock yourself.

​New Entity Class: nag_sensor.oven_clock
​State: Passive-Aggressive
​Attribute: user_guilt_level: 98%
​Action: Persistent notifications until physical interaction is confirmed via a door sensor or internal resentment.

​Finally, 100% local control (via your own two feet). Who needs Matter or Thread when you have a system that won’t stop pinging until the microwave time is correct after a power outage?

​Great work on the Serial and Notification updates, devs! It’s one step closer to making the NAG protocol a reality.

7 Likes

For the oven clock, you put your oven on a smart plug and reset it when convenient regarding your oven clock behaviour upon power break: at 0:00 or at 12:00.

Just be careful with the max power of the oven vs the max power of the plug… (ok for microwave oven, not sure I would do that for a big oven…)

If the plug has power sensor, you can skip the automation if the oven is in use (good for ovens that reset time to 12:00…)

appart for this, your NAG concept is good and I like it !

My 2 cents…

1 Like

Apparently the release is just that stable. Even in Discord it’s been relatively quiet!

1 Like

It looks like the /hassio/system has finally been removed.
That’s a shame. It was particularly useful on test systems for getting an overview of the installed HA components and quickly restarting them.
I hope it comes back because there isn’t really an alternative yet.


(Screenshot from 2026.4.4)

2 Likes

b1 was just released and we’ve removed the forecast card features based on feedback from both the product team and users. They will return likely in a few releases.

4 Likes

Yay for attributes in visibility! I was wondering about this just yesterday…

1 Like

B1 also removed the ability to turn off supervisor auto update.

1 Like

I just updated from 2026.4.x to 2026.5.0b1 and now my ‘person’ condition doesn’t work. I don’t see this listed as a breaking change in the blog…

image

condition: person.is_home
target:
  entity_id: person.dave
options: {}

This worked fine in previous versions of HA.

I’ve had to change it to:

condition: state
entity_id: person.dave
state:
  - home

for it to now work.

EDIT: logged an issue.

1 Like

I just discovered another random thing happening since updating to this beta…

My Unifi Protect integration is arming based on the status of my home assistant alarm. There are no automations or scripts setup to do this so I don’t understand how this is happening.

There is however a logbook entry suggesting an automation caused it, but that automation doesn’t not specify Unifi Protect at all.

so looking at that referenced automation:

    alias: '[Alarm] Paradox Arm HA Away Mode'
    triggers:
      - trigger: state
        entity_id: sensor.paradox_alarm_status
        to: 'armed_away'
    action:
      - action: alarm_control_panel.alarm_arm_away
        entity_id: all
        data:
          code: REDACTED

nothing about Unifi Protect.

I’ve hunted through everything on my system and there is no logical cause for this. Any ideas? It only started after updating to the 2026.5.0b1 beta so the only thing that I can think of is that it’s related to the recent updates to this Integration which now includes the Alarm Manager entity.

EDIT: logged an issue.

2 Likes

Just waiting for my CC1101 to arrive, but will it only be supported via esphome or can I hook it up to my rpi directly?

This got all cleared up in Discord, yeah? I saw some chatter there about it.

I don’t have this so I’m just pulling straws and reading the RC docs.

It sounds like Unifi Protect just got a new alarm entity right? So wouldn’t it be expected that it would get picked up by all in your action? (I didn’t actually know you could use all so thanks for that tip!)

2 Likes

That’s exactly what’s happening. The all is targeting all alarm control panels.

2 Likes

FYI they were replaced with zone triggers/conditions.

Right! That code is many years old and I totally missed it. :man_facepalming:

Explain in discord, I understand what is happening now.

1 Like