bloomkd46 / homebridge-iRobot

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

Support Request: HomeKit Controls #54

Open douginoz opened 2 years ago

douginoz commented 2 years ago

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:

└── homebridge-irobot@2.1.13

Operating System:

Ubuntu

bloomkd46 commented 2 years ago

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

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

davenukem commented 2 years ago

For anyone having issues with the above.

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.

lmjabreu commented 2 years ago

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. 🤔

bloomkd46 commented 2 years ago

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

lmjabreu commented 2 years ago

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.