bloomkd46 / homebridge-iRobot

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

Support Request: #205

Open cbozic opened 11 months ago

cbozic commented 11 months ago

Describe Your Problem:

Hi! First, thank you for making this plugin! You are so kind! Any support you give me here is beyond expectations!

I'm unable to get my roombas to respond to commands in either homebridge (or homekit). My login credentials seem to be working because your code was able to detect my devices and display them within homebridge. However, if I try to turn one on, it doesn't respond. (It does respond if I use iRobot's official app FWIW.)

Expected behavior:

I expect the devices to turn on and turn off as configured within homebridge.

Logs:

[25/08/2023, 09:45:21] [iRobot] Attempting To Reconnect To Roomba Roomie
[25/08/2023, 09:45:21] [iRobot] Attempting To Reconnect To Roomba Boomer
[25/08/2023, 09:45:51] [iRobot] Roomba Roomie  went offline, disconnecting...
[25/08/2023, 09:45:51] [iRobot] Roomba Roomie  connection closed, reconnecting in 5 seconds
[25/08/2023, 09:45:51] [iRobot] Roomba Boomer  went offline, disconnecting...
[25/08/2023, 09:45:51] [iRobot] Roomba Boomer  connection closed, reconnecting in 5 seconds
[25/08/2023, 09:45:56] [iRobot] Attempting To Reconnect To Roomba Roomie
[25/08/2023, 09:45:56] [iRobot] Attempting To Reconnect To Roomba Boomer
[25/08/2023, 09:46:26] [iRobot] Roomba Roomie  went offline, disconnecting...
[25/08/2023, 09:46:26] [iRobot] Roomba Roomie  connection closed, reconnecting in 5 seconds
[25/08/2023, 09:46:26] [iRobot] Roomba Boomer  went offline, disconnecting...
[25/08/2023, 09:46:26] [iRobot] Roomba Boomer  connection closed, reconnecting in 5 seconds
[25/08/2023, 09:46:31] [iRobot] Attempting To Reconnect To Roomba Roomie
[25/08/2023, 09:46:32] [iRobot] Attempting To Reconnect To Roomba Boomer

Config:

{
    "name": "iRobot",
    "email": "*********@************.com",
    "password": "********",
    "roombas": [
        {
            "autoConfig": true,
            "info": {
                "ver": 2
            }
        }
    ],
    "manualDiscovery": false,
    "lowBattery": 20,
    "offAction": "pause:dock",
    "status": "phase:run",
    "eveStatus": "phase:stop",
    "bin": "filter:contact",
    "ignoreMultiRoomBin": true,
    "hideStuckSensor": false,
    "disableMultiRoom": false,
    "platform": "iRobotPlatform"
}

Node Version:

v18.16.0

NPM Version:

9.5.1

Homebridge Version:

v1.6.1

Plugin Version:

homebridge-irobot v2.1.16

Operating System:

Raspberian