bloomkd46 / homebridge-iRobot

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

Bug Report: Roomba 675 Does Not Start/Clean #182

Open joeyhoer opened 1 year ago

joeyhoer commented 1 year ago

Describe The Bug:

My Roomba 675 will update status when a job is active, and I can "turn off" the Roomba in the Home app to have it pause and dock. Seemingly everything works except I cannot get the Roomba to turn on via HomeKit/the Home app.

I can tell that the Roomba is receiving a command from Homebridge, because the Roomba's lights will momentarily flash. Sometimes the Roomba will even chime once, though it appears to be immediately reset, ad the cleaning ob does not start (or perhaps it is terminated immediately).

https://user-images.githubusercontent.com/739656/211878068-e370b251-a6a9-449f-92db-287a883af0a4.mp4

To Reproduce:

Attempt to start a cleaning job by setting the Roomba Fan Switch to On in via HomeKit/the Home app.

Expected behavior:

The Roomba begins the cleaning job when set to clean.

Logs:

[1/11/2023, 12:20:49 PM] [iRobot] Set Roomba To Clean 
[1/11/2023, 12:20:55 PM] [iRobot] Set Roomba To Clean 
[1/11/2023, 12:21:32 PM] [iRobot] Set Roomba To Clean

Config:

{
            "name": "iRobot",
            "email": "*",
            "password": "*",
            "roombas": [
                {
                    "autoConfig": true,
                    "info": {
                        "ver": 2
                    }
                }
            ],
            "manualDiscovery": false,
            "lowBattery": 20,
            "offAction": "pause:dock",
            "status": "cycle:clean",
            "eveStatus": "inverted:cycle:clean",
            "bin": "filter:contact",
            "ignoreMultiRoomBin": true,
            "hideStuckSensor": false,
            "disableMultiRoom": true,
            "platform": "iRobotPlatform"
        }

Node Version:

v16.19.0

NPM Version:

8.19.3

Homebridge Version:

1.6.0

Plugin Version:

v2.1.16

Operating System:

MacOS

bloomkd46 commented 1 year ago

Please try the latest beta: npm

fabulosospucas commented 1 year ago

Exact same thing happens with my 690. It chimes sometimes but it stops immediately. Also tried beta 11 but it doesn't load the accessory to HomeKit.

bloomkd46 commented 1 year ago

With the latest beta (currently 11), what do you mean by it won’t load the accessory to HomeKit?