bloomkd46 / homebridge-iRobot

A homebridge plugin for controlling iRobot devices
Apache License 2.0
60 stars 14 forks source link

Supported Device: #204

Closed AlSmyth81 closed 11 months ago

AlSmyth81 commented 11 months ago

Roomba Model:

i6 plus

Did It Work

Yes

github-actions[bot] commented 11 months ago

Thank you for your input! Check out the README to see your device show up.

AlSmyth81 commented 11 months ago

i6+ unit not listed on your main page as supported In Homebridge I have 3 tiles listed for the robot

I get only two values showing in Homekit after configuration.

AlSmyth81 commented 11 months ago

Thank you for updating for the i6+

I noted that there are now several unlabeled options on the unit's representation in HomeKit. These match some previous values as reported, and have added maps. While named on the hombridge acceessories list, these are not equal to the iRobot naming, nor labeled on the HomeKit image image

The above 6 Homebridge values are provided as only 5 items on the Homekit, Under the device itself image

or under 'Accessories' image

"Fan" appears to be 'cleaning' "man walking" appears to be 'stuck' alert - this does nto seem to show on the Homekit app any longer % bubble appears to be Battery Charging in HomeBridge, Homekit has a full circle (100%?) blue circle with no naming

(3) on/off switches appear to be Cleaning Jobs, but it is unclear as there are 6 currrent cleaning jobs on the iRobot. These use Map # Room # values (See HB images), There are two jobs assocated with the original Map (0?), though I have two jobs, there is also a Clean All for that map not showing. There are 3 additional maps (different rooms on different floor) and while the 3rd Map 1 Room 2 appears, it is not in line with the 3 additional maps or current set of jobs.

The i6+ allows for up to 10 maps, each receives a text name when created (defult value applied and editable). There are an unknown set of "Jobs" available for creation, each assocaited with a map, not necessarily a Room, though the job can be 1 or more rooms, up to and including all, or the clean everywhere command per map.

Carrrying these values in text would allow this app to carry forward familiar commands to the HomeKit app, otherwise it becomes useless to initiate each job.

Happy to dig in to testing if you can carry forward text values.