2.0.47 (2026-06-19)
Bug Fixes
- #287: remove no-op keepalive, lower interval (6831e8d), closes #287
- #287: route keepalive to own session (6713f73), closes #287
- #309: companion fan off stops the AC (5b30524), closes #309
- #365: 1.3-safe type for leak/freeze/rain (c32ab9c), closes #365
- #367: clear currentArea on new selection (414ea16), closes #367
- #367: don't drop rooms in batch area merge (678ef2c), closes #367
- #367: skip unreached rooms on early stop (3bbb2ce), closes #367
- #368: wake on m2 sensor, map in clean order (cfddbe9), closes #368
- #369: map fan speed to the matching preset (97e2cfe), closes #369
- #370: clear stale hue on color-temp lights (bcf2239), closes #370
- #370: type test vendorId so build passes (cefb55c), closes #370
- #374: don't auto-map power/energy to lights (13845ee), closes #374
- #375: order thermostat setpoint limits so init never fails (6c800bd), closes #375
- #375: repair drifted thermostat limits (4995a7f), closes #375
- #377: show Charging for docked vacuums (84ed472), closes #377
- #380: on/off switch override is now a switch (ad5b958), closes #380
- #381: clamp systemMode, clear cover tilt (960f1a7), closes #381
- add werift and @matter/types to app dependencies (match backend) (e7eacd4)
- cap the controller-warnings list height (072b95d)
- close matter sessions cleanly on shutdown (6678088)
- drop Lighting on automation and input button (a1cab28), closes #182 #364
- harden standalone devices page and api (a6a00d1)
- patch LevelControl transitionTime schema (#383) (661cb56)
- set door lock alwaysSet per matter spec (6301305)
- show the full update changelog (2a72cec)
- stabilize HA auto climate direction (ff05551)
Features
- #301: multi-entity standalone devices (22dd9a4), closes #301
- #301: wire lawn_mower as a robotic vacuum (681b3ee), closes #301
- #351: per-entity update throttle (4bc8177), closes #351
- #365: add per-session liveness to health (afeb667), closes #365
- #367: opt-in to drop custom-area room modes (9dcd6b4), closes #367
- #368: track current room by cleaned area (41265b7), closes #368
- #372: cover as dimmable light for Alexa (d269420), closes #372
- #377: charging-state sensor mapping (0ea3657), closes #377
- #382: filter entities by manufacturer (a394fe5), closes #382
- add Aqara controller support (6ca90de)
- controller support badges in device-type picker (ad7ce2d)
- experimental WebRTC camera plugin (SmartThings-only, untested media path) (fab2316)
- failure times and configurable auto recovery (ae7d6db)
- per-entity device health diagnostics (b27607a)
- plugins: let plugins contribute custom matter.js endpoints (251440f)
- show controller warnings on bridge page (985eda6)
- warn when a bridge exposes types its controller does not support (1ea00db)