[1.1.5-rc07] - 2026-03-02
Fixed
- Correct type of
selectedAreas—selectedAreasattribute is now typed asnumber[]instead ofServiceArea.Area[], matching the actual attribute value stored in Matter. This fixes incorrect property access (.areaId) when settingcurrentAreafor single-room cleaning scenarios. - Properly await all async calls — All message handler functions in
PlatformRunner,B01ResponseBroadcaster,V1ResponseBroadcaster, and related routing layers now correctlyawaitasync operations (executeWithRobot,updateRobotWithPayload,triggerDssError,updateFromHomeData, broadcasteronMessage). Previously these were fire-and-forget, which could cause unhandled promise rejections and race conditions.
Improved
deviceNotifycallback removed fromPollingService— The callback was unused after the async refactor and has been removed to simplify the service interface.