Rand256: Auto Zoom and Active Zones
Closed this issue · 5 comments
Description
During the test done was acknowledged that Rand256 isn't providing the "Active Segments" information's that we use to define if the room where the vacuum is will be cleaned. This is creating an issue with the Auto Zoom that will not work as per it can't be establish when the zoom should kick in.
Solution
Rand256 firmware looks to be at a Dead End, for instance it looks that the current mqtt.. anyhow will try to generate the required informations.
Will need to grab the custom_command "segmented_cleanup":
{ "command": "segmented_cleanup", "segment_ids": [2], "repeats": 1, "afterCleaning": "Base" }
in order to generate the current active_segments.
Alternatives
As it is now.. the aspect ratio is working.
Context
No response
Working on it hopefully will be fix and release at the next release.
Apparently is not possible to implement this function as per we can't subscribe the topic to get the data out of it.
The active segments are now detected by a new coroutine. The auto zoom and cleaned segments as actually implemented for the original firmware will work also on rand256 flashed vacuums.
Could get the active zones but the resize for auto zoom create problems. Will attempt to fix it on the next releases.
Dissipate the active zones are now detected, the issue with the auto zoom requires a huge amount of working hours.
As the function is not essential will not implement it on rand256.