bloomkd46/homebridge-iRobot

Supported Device:

Closed this issue · 3 comments

Roomba Model:

i6 plus

Did It Work

Yes

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

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

  • Robot, sybmol a fan, ssetting "off"
  • Robot's Battery, symbol 100%,, status "charging"
  • Robot Stuck, symbol movement detected (?), no status, greayed out

I get only two values showing in Homekit after configuration.

  • One switch iin the 'on' positioin with the robot name
  • one switch with a line through a fan ssymbol in the 'off' postion with the robot name
    Does it work yes/no iss on your form, but something seems 'partially' working, without solid tracking of which conditionss are being tracked.

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.