Closed floriangrotz closed 2 years ago
For what it's worth, I have the "Bin full" contact sensor disabled and I'm also seeing this log.
I see this log as well and my cleaning job will never finish I'm assuming because the phase isn't supported in the upstream openHAB library. It looks like the code here: https://github.com/openhab/openhab-addons/tree/main/bundles/org.openhab.binding.irobot needs to be updated to support an evac
phase, and then https://github.com/karlvr/homebridge-roomba2/blob/eee10e656b585f83679a1ab9cb6fce8e5ac28375/src/accessory.ts#L659 needs an update to handle the evac
state.
I don't see an issue filed with https://github.com/openhab/openhab-addons yet. Does that need to be opened first?
Same error here. This is an i3+, firmware 2.4.7, updated 06 Aug. Doesn't seem to be causing operational issues, just warnings in the log.
8/29/2022, 9:55:50 AMRoomba BridgeRoombaStarting Roomba
8/29/2022, 1:48:15 PMRoomba BridgeRoomba WARNING Unsupported phase: evac
8/29/2022, 1:48:15 PMRoomba BridgeRoomba WARNING Unsupported phase: evac
Is the "evac" phase when it empties its bin or something like that? It sounds like we should treat it like the clean has ended, so I'll add support for it to be treated as a stop.
Please try out 1.3.2-beta.2 (or later) and report back whether or not that resolves this issue!
Please try out 1.4.0 release. Hopefully this resolves the issue. I'm closing this preemptively; please re-open if it doesn't work as expected!
FWIW, this seems to have fixed the issue. The "evac" phase is indeed when it empties its bin, which typically happens more than once during a job (depending on the size of the job/house), and the robot usually hangs out on the base to recharge after emptying its bin. So "evac" might be an end-of-job stop, or a mid-job pause. Treating it as a stop is probably good enough, though.
Expected Behavior
No error
Current Behavior
[01/05/2022, 13:41:43] [Bonny] Unsupported phase: evac [01/05/2022, 13:41:43] [Bonny] Unsupported phase: evac [01/05/2022, 13:41:53] [Bonny] Unsupported phase: evac [01/05/2022, 13:41:53] [Bonny] Unsupported phase: evac [01/05/2022, 13:42:03] [Bonny] Unsupported phase: evac [01/05/2022, 13:42:03] [Bonny] Unsupported phase: evac [01/05/2022, 13:42:13] [Bonny] Unsupported phase: evac
Steps to Reproduce (for bugs)
Update to 22.7.2 https://homesupport.irobot.com/s/article/19549
"Improvement to ‘Bin Full’ detection algorithm"
Versions
Roomba i7 - 22.7.2 Homebridge 1.4.1
Configuration
Contact Sensor "Bin full" enabled