bloomkd46 / homebridge-iRobot

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

Support Request: Unable To Connect To Roomba #100

Open HernJer opened 2 years ago

HernJer commented 2 years ago

Describe Your Problem:

Using main version i receive: [21/02/2022, 17:48:42] [iRobot] Failed to configure roomba: Roomba see below for details [21/02/2022, 17:48:42] [iRobot] No Roomba Found With Blid: With the beta i receive udp error: [21/02/2022, 19:23:48] [iRobot] UDP Disabled,UDP Disabled

i have googled but have found nothing. Any suggestions?

Expected behavior:

No response

Logs:

[21/02/2022, 17:48:42] [iRobot] Failed to configure roomba: Roomba see below for details
[21/02/2022, 17:48:42] [iRobot] No Roomba Found With Blid:***********
[21/02/2022, 19:23:48] [iRobot] UDP Disabled,UDP Disabled

Config:

{
    "name": "iRobot",
    "email": "****",
    "password": "*******",
    "manualDiscovery": false,
    "lowBattery": 20,
    "offAction": "pause:dock",
    "status": "phase:run",
    "platform": "iRobotPlatform"
}

Node Version:

16.14.0

NPM Version:

8.5.1

Homebridge Version:

1.4.0

Plugin Version:

3.0.0-beta.11

Operating System:

Raspberian

bloomkd46 commented 2 years ago

It means that UDP broadcast won't s disabled on your router. The easiest solution is just to manually put in your Roomba's ip

HernJer commented 2 years ago

Not sure what the correct format for the json would be. Tried the below and still receiving the same error.

{ "name": "iRobot", "email": "****", "password": "****", "manualDiscovery": false, "lowBattery": 20, "offAction": "pause:dock", "status": "phase:run", "platform": "iRobotPlatform", "roombas": [ { "ip": "192.168.4.227" } ] }

bloomkd46 commented 2 years ago

I will work on making this easier. As of right now you need to remove your iRobot email and password then put in your Roomba’s name, blid, password, and IP

gadgetvirtuoso commented 2 years ago

I will work on making this easier. As of right now you need to remove your iRobot email and password then put in your Roomba’s name, blid, password, and IP

Is there a password limitation on this? I initially has a password with special characters but changed it but still see errors when putting the password for the roombas. I don't see the password error when I put in my email and password but then I get the UDP error and no devices are discovered, even with the beta.

[3/21/2022, 2:21:49 PM] [iRobot] Error loging into Gigya API.

{ "name": "iRobot", "email": "", "password": "", "manualDiscovery": true, "roombas": [ { "name": "Downstairs Droid", "blid": "****", "password": "***", "ip": "****" }, { "name": "Upstairs Droid", "blid": "****", "password": "***", "ip": "****" } ], "lowBattery": 20, "offAction": "pause:dock", "status": "cycle:clean", "platform": "iRobotPlatform" }

senorshaun commented 2 years ago

remove this part too "email": "", "password": "",

bloomkd46 commented 1 year ago

Please try the latest beta: npm