taurgis / homebridge-iRobot-v2

A homebridge plugin for controlling iRobot devices
Apache License 2.0
4 stars 1 forks source link

Support Request: Unable to find Roomba Devices with Blid #9

Closed dukeseb closed 1 month ago

dukeseb commented 2 months ago

Describe Your Problem:

The plugin shows its not able to connect with the provided BLID

Expected behavior:

No response

Logs:

Failed to connect roomba: Kevin with error: No Roomba Found
With Blid: **************************

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": false,
            "platform": "iRobotPlatform"

Node Version:

20.17.0

NPM Version:

10.8.2

Homebridge Version:

1.8.3

Plugin Version:

3.2.1

Operating System:

Debian

taurgis commented 2 months ago

Is the Roomba on the same local network as your Homebridge?

dukeseb commented 2 months ago

Is the Roomba on the same local network as your Homebridge?

No its on my Iot Network

taurgis commented 2 months ago

The plugin uses MQTT across the local network, so it will not work if it is on a separate one.

dukeseb commented 2 months ago

The plugin uses MQTT across the local network, so it will not work if it is on a separate one.

Would it work if I manually configured my devices and allowed homebridge to communicate back and forth between its network and my IoT network?

taurgis commented 2 months ago

Yes, the manual configuration should allow you to do this. You can get the required parameters from the "autoconfig" (blid and such)