bloomkd46 / homebridge-iRobot

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

Bug Report: [homebridge-irobot] This plugin slows down Homebridge. The write handler for the characteristic 'Active' .... #216

Open tkuebler opened 7 months ago

tkuebler commented 7 months ago

Describe The Bug:

Adding i3 either using child bridge or not results in this same error on startup and does not work, ie shows disconnected. Error is:

To Reproduce:

Install latest beta (v4.0.0-beta.11) and connect i3 rumba normally via account. ( tried manual, same problem but not 100% I did it right )

Expected behavior:

I expect my rumba to show up in HomeKit after adding the home bridge child bridge and be controllable with status, it just show 'connecting' and never connects.

Logs:

[12/31/2023, 5:51:49 AM] [iRobot] Roomba: Connecting... 
[12/31/2023, 5:51:54 AM] [Homebridge UI] [xxxxxx] Accessory layout changes saved.
[12/31/2023, 5:51:56 AM] [iRobot] Roomba: Disconnected 
[12/31/2023, 5:51:58 AM] [homebridge-irobot] This plugin slows down Homebridge. The write handler for the characteristic 'Active' on the accessory 'Roomba AAAA' didn't respond at all!. Please check that you properly call the callback! See https://homebridge.io/w/JtMGR for more info.

Config:

{
    "name": "iRobot",
    "logLevel": 3,
    "autoConnect": true,
    "alwaysShowModes": false,
    "accessories": [
        {
            "name": "Roomba",
            "blid": "****************",
            "password": ":*:*:*",
            "sw": "daredevil+2.6.0+daredevil-release+163",
            "sku": "i355020",
            "ipResolution": "lookup"
        }
    ],
    "platform": "iRobotPlatform",
    "_bridge": {
        "username": "*:*:*:*:*",
        "port": 57618
    }
}

Node Version:

v20.10.0

NPM Version:

10.2.5

Homebridge Version:

v1.7.0

Plugin Version:

v4.0.0-beta.11

Operating System:

Ubuntu