[1.1.5-rc05] - 2026-02-28
Fixed
- Single-room
currentAreapreserved whencleaning_infois absent — When a vacuum is cleaning with exactly one room selected and nocleaning_infois reported,currentAreais now set to that room's area ID instead of being cleared to null. Previously this caused Apple Home to lose track of which room was being cleaned in single-room scenarios. - Email notifications suppressed during periodic keep-alive reconnects —
MQTTClientnow tracks forced reconnections initiated bykeepConnectionAlivevia anisForceReconnectingflag.onCloseandonConnectedbroadcaster events are skipped when the reconnection is intentional, so email alerts are only sent on genuine connection loss or errors.
Breaking Changed
- Whitelist now accepts DUIDs only — Device filtering via the White List configuration now matches on DUID exclusively. The previous
<Name>-<duid>format and name-based matching are no longer supported; enter the raw DUID string directly. - Requires matterbridge@3.5.6 — This release upgrades the minimum required Matterbridge version to
3.5.6. Please runnpm install -g matterbridge@3.5.6before updating the plugin.
Improved
- Server Mode documented in README — Added clear guidance explaining that Server Mode allows a single Matterbridge instance to host multiple vacuums, as an alternative to running separate instances.
- Whitelist schema description updated — The plugin configuration UI now shows an accurate description of the White List field, reflecting the duid-only format and its interaction with Server Mode.