Skip to content

v0.29.0

Choose a tag to compare

@nodejsmith-release-please nodejsmith-release-please released this 09 May 18:41
9548309

Breaking Changes

  • state.value type change for toggle entitiesstate.value for light, switch, fan, automation, humidifier, remote, script, siren, and update entities now returns bool instead of str. Code using state.value == "on" must change to state.value is True. (#711)

State Models

  • Audited all 50 BaseState subclasses against HA core source — corrected value types (9 toggle entities → BoolBaseState, 5 timestamp entities → DateTimeBaseState, air_quality → NumericBaseState), added missing attributes (person location fields, timer transitions, valve position, script/cover/device_tracker fields), and removed stale attributes not present in HA core. (#711)

Web UI

  • Handler and condition summaries in the dashboard now display human-readable text (e.g., entity light.kitchen and state → on) instead of Python repr output. (#700)
  • Service readiness (not just status) now visible in the frontend monitoring dashboard — services show whether they are actually ready to serve, not just that they started. (#688)

Bug Fixes

  • WebSocket CancelledError no longer swallowed during task cancellation (#682)
  • REST API returns 404 (not 500) for non-existent app_key on start/stop/reload endpoints (#603, #680)
  • Immediate-fire synthetic events now display "---" instead of a misleading UUID in telemetry (#640, #680)