v0.30.0
Changed
- Scene actions are once again targeted by picking specific entities, scoped to
the scene's area or floor. The entity/device/area/floor/label target picker
added in 0.29.0 has been removed — Home Assistant's native target picker could
not be limited to the scene's scope, which made it confusing to know what an
action would actually affect. Any action saved with the newer target format is
converted back to a plain entity list automatically the next time the
integration loads. - The Unavailable condition now has the highest precedence of all conditions —
above Script and Template. When two scenes are otherwise equally specific, the
one that guards on an entity being unavailable, unknown, or missing now sorts
first and wins, because whether an entity is observable at all is the most
fundamental fact a scene can match on.
Fixed
- Ambience's built-in turn-on/turn-off and safe-cover services no longer log a
Home Assistant deprecation warning ("The deprecated argument hass was passed
to async_extract_entity_ids"). This also keeps those services working on Home
Assistant 2026.10, which removes the deprecated call.
Full Changelog: v0.29.0...v0.30.0