{ "packageName": "Wyze Vacuum Connect", "author": "Brian Wilson", "minimumHEVersion": "0.0", "documentationLink": "https://github.com/bdwilson/hubitat/tree/master/Wyze-Vacuum", "communityLink": "https://community.hubitat.com/t/release-wyze-vacuum-integration-cloud/165866", "dateReleased": "2026-09-02", "releaseNotes": "1.25.1 — Fixed nextRoomDueAt/roomsPendingThisCycle/nextRoomsToClean/lastRefresh firing twice per poll cycle, milliseconds apart: pollVacuum() runs the props and status polls as two independent async calls, and both callbacks used to update these attributes -- the second callback's read of the device's current value doesn't reliably see the first callback's write yet, so the 1.22.0 dedup fix couldn't catch it. These attributes now update from only one of the two callbacks.", "version": "1.25.1", "drivers": [ { "id": "92bcd42d-f7a4-4a7c-bf68-7d07486ef6e8", "name": "Wyze Robot Vacuum Driver", "namespace": "brianwilson-hubitat", "location": "https://raw.githubusercontent.com/bdwilson/hubitat/master/Wyze-Vacuum/Wyze-Vacuum-Driver.groovy", "required": true, "version": "1.8.0" } ], "apps": [ { "id": "b1eeff5d-2c69-48c6-a4a5-7b26cbca53d6", "name": "Wyze Vacuum Connect", "namespace": "brianwilson-hubitat", "location": "https://raw.githubusercontent.com/bdwilson/hubitat/master/Wyze-Vacuum/Wyze-Vacuum-App.groovy", "required": true, "oauth": false, "version": "1.25.1" } ] }