2.0.50 (2026-07-29)
Bug Fixes
- #408: composed devices carry the device battery and room label (4d39b22), closes #408
- #408: show composed device battery in the web ui (c9b171b), closes #408
- #411: discrete cover commands cancel the pending slider action (eb56997), closes #411
- #411: share cover debounce across matter transactions (1348e36), closes #411
- #412: step base accumulates and rapid color undo works (7ad113a), closes #412
- #415: refresh mdns records when interface addresses change (83e40a9), closes #415
- #417: diagnostics reflect the mdns ipv4 setting (a7922e7), closes #417
- #419: camera endpoints set the mandatory av stream attributes (f3477ee), closes #419
- #423: session max age reloads into the edit form (d2e7c55), closes #423
- #426: composed sensors read sub-entities past the bridge filter (291921a), closes #426 #408
- #428: server mode shares the dead session timeout and session diagnostics (2f07259), closes #428
- #429: emit the moving-to-stopped edge for covers without transitional states (2fefd46), closes #429
- #65: valve and cover overrides route onoff to their services (3d336ae), closes #65
- get_states shares the registry query timeout (3cbc207), closes #422
Features
- #404: stable device identity keyed on the ha unique id (d382bfd), closes #404
- #408: smoke alarms report battery, fault and expressed state (84ec994), closes #408
- #418: opt-in passthrough programs the physical lock usercode (961cd3c), closes #418
- #418: per-lock pin length overrides (7f62df3), closes #418
- #419: enable matter-over-tcp on bridges with cameras (30ba6ff), closes #419
- #423: opt-in to suppress the momentary on/off flip (ca9251e), closes #423
- #427: per-entity switch to disable battery mapping (5846df6), closes #427
- commissioning preflight and label guard in the wizard (2a3046c)
- energy stage 1, electrical meter, home battery and grouped measurements (7fc8806)
- light level and color temperature step control (#412) (cbf99d9)
- mdns option to disable ipv4 (#417) (de6025b)