bloomkd46 / homebridge-iRobot

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

Support Request: #127

Open lcscmllr opened 2 years ago

lcscmllr commented 2 years ago

Describe Your Problem:

I have two automation: 1)Leave home, turn on Roomba. 2)Arrive home, turn off Roomba.

Problem: If I arrive home and the Roomba is off, this command makes turns on the vacuum bin (the thing the j7+ docks on).

If the Roomba is off and HomeKit tells it to turn off, it shouldn't do anything.

Additionally, when I hold down on Roomba in HomeKit I see two switches both labeled 'roomba' -- what do they do?

Expected behavior:

No response

Logs:

The following is me arriving home while roomba is already off.

[27/05/2022, 21:31:49] [iRobot] Set Roomba To pause and dock 
[27/05/2022, 21:40:47] [Homebridge UI] [homebridge-irobot] Terminating child process...
[27/05/2022, 21:40:47] [Homebridge UI] [homebridge-irobot] Child process ended
[27/05/2022, 21:43:07] [away] Setting switch to false
[27/05/2022, 21:43:07] [iRobot] Set Roomba To pause and dock

Config:

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

Node Version:

idk

NPM Version:

idk

Homebridge Version:

latest

Plugin Version:

latest

Operating System:

Raspberian

bloomkd46 commented 1 year ago

Please try the latest beta: npm