homebridge-iRobot icon indicating copy to clipboard operation
homebridge-iRobot copied to clipboard

Support Request: HomeKit Controls

Open douginoz opened this issue 3 years ago • 5 comments

Describe Your Problem:

Sorry, the links to Configuration and Installation in the github are broken or something.

I have 2 i9s, and when I did the initial configuration (username, password) it found both and they appear in Homekit/HB with the correct names. The i9 model is the one with the external bin and maps rooms out.

My problem is that I don't know how to see or configure multiroom support. In Homekit, each unit appears with 2 toggles. The left toggle is blue and the right toggle has the power icon in the lower half. Both units have a full map of the floor they are on in the iRobot app on my iphone.

Can you fix the installation/configuration help links or let me know how to view or specify room information? Thanks!

Expected behavior:

Some way to see and control rooms to be cleaned

Logs:

[1/18/2022, 9:14:46 PM] [iRobot] Logging into iRobot...
[1/18/2022, 9:14:49 PM] [iRobot] Configuring roomba: RoombaNew
[1/18/2022, 9:14:49 PM] [iRobot] Configuring roomba: RoombaOld
[1/18/2022, 9:14:49 PM] [iRobot] Adding new accessory: RoombaNew
[1/18/2022, 9:14:49 PM] [iRobot] Adding new accessory: RoombaOld
[1/18/2022, 9:14:50 PM] [iRobot] Succefully connected to roomba RoombaNew
[1/18/2022, 9:14:50 PM] [iRobot] Succefully connected to roomba RoombaOld

Config:

{
            "name": "iRobot",
            "email": "mmmmm",
            "password": "xxxxx",
            "lowBattery": 20,
            "offAction": "pause:dock",
            "status": "cycle:clean",
            "eveStatus": "inverted:cycle:clean",
            "bin": "filter:contact",
            "ignoreMultiRoomBin": true,
            "hideStuckSensor": false,
            "disableMultiRoom": false,
            "platform": "iRobotPlatform"
        }

Node Version:

v16.13.2

NPM Version:

8.3.1

Homebridge Version:

1.3.9

Plugin Version:

└── [email protected]

Operating System:

Ubuntu

douginoz avatar Jan 19 '22 05:01 douginoz

Sorry about that, I have been meaning to set up the wiki page. To use room-by-room support do the following:

  • set your Roomba to clean one room using the iRobot app
  • If you go to HomeKit you should then see another switch show up named map 0 room (number)
  • rename that switch then repeat the process with a different room
  • once you have configured all the rooms you can go in and turn on all the rooms you want your Roomba to clean
  • then go and change the blue switch from auto (blue) to manual (grey)
  • Lastly turn on the main switch

Again sorry about the links not working and I will try to set those up as soon as possible.

PS if you have a switch show up as map 0 room 1 and it represents kitchen please let me know. I am trying to set up a key so that you don't have to set up your Roomba one room at a time

bloomkd46 avatar Jan 19 '22 15:01 bloomkd46

For anyone having issues with the above.

  • The Home app tends to group all the accessory switches associated with your vacuum within the primary on off switch unless you disable this feature.
  • If you navigate to the main switch, then navigate down to settings, then click on accessories you will see a list of all the individual switches/motion detectors/"fans" associated with your Roomba.

Once you have renamed all of the rooms, you can then set up scenes that turn that switch on, the power switch for your "fan"(roomba) on, and the "auto" switch off for each room.

davenukem avatar Feb 14 '22 23:02 davenukem

Is there a room limit on this?

I've got it to expose 5 rooms but when I set the Roomba to clean the 6th it doesn't show up in HomeKit. 🤔

lmjabreu avatar Feb 18 '22 11:02 lmjabreu

Is it a room or zone? Because if it is a zone it won’t show up yet. There shouldn’t be a room limit either

bloomkd46 avatar Feb 18 '22 15:02 bloomkd46

Is it a room or zone? Because if it is a zone it won’t show up yet. There shouldn’t be a room limit either

It's a room, not sure how to debug.

lmjabreu avatar Feb 18 '22 15:02 lmjabreu