This card provides a user-friendly way to fully control map-based vacuums in Home Assistant. Supported brands include Xiaomi (Roborock/Viomi/Dreame/Roidmi/Valetudo/Valetudo RE), Neato, Wyze, Roomba, Ecovacs (and probably more).
MIT License
1.48k
stars
254
forks
source link
Vacuum Topic auto detection and Generate Predefined Zones capability #685
Added detection of this._camera attribute "vacuum_topic" when on the vacuum platform is specified to use the "topic" within "internal_variables"
Added for in the Valetudo's json's the "internal_variables" and corrected the parsing of the predefined zones and points from ROOMS to appropriate selection type (should solve issue #662).
Check of this function:
[x] No attribute "vaccum_topic" = standard as before
[x] Check with attribute in camera, no problem.
[x] Check second card different vacuum and platform okay => the platform need to be re-select if the camera change.
Added also the zone config, as per RE vacuums provide predefined zones. Therefore zones will be configured (note room or zones not possible at this time to do both)
[x] Updated some of the requirements in the package.
[x] Test on Crome and Safari okay no errors logged by console.
[x] Tested on PI4 (Home Assistant OS)
[ ] Other Vacuum Platforms Tested.
[ ] Other camera sources.
No braking changes expected, updated only EN translation at this time.
@PiotrMachowski I did modify the package.json as per there was a GitHub requirement to fix the version number. The submitted changes were also tested as described, thanks as always for the cooperation :)
No braking changes expected, updated only EN translation at this time.