Skip to content

Bug: #163

@mwcassens

Description

@mwcassens

Describe The Bug

The plugin fails to show the roomba accessories after upgrading to version 2.1.0

To Reproduce

At version 2.0.0 both of my roomba accessories were reporting to homebridge. After upgrading to version 2.1.0, and restarting the following error occurs: plugin was found for the accessory "Roomba2" in your config.json. Please make sure the corresponding plugin is installed correctly.� I attempted to rollback to version 2.0.0 but the same error occurs. I had to roll back to version 1.5.3 to recover my roomba accessories.

Expected behavior

Choosing the upgrade to 2.1.0 should work without losing my Roomba accessories after I put in teh configuration information.

Relevant log output

�[37m[3/10/2025, 11:37:10 AM] �[39m�[31mNo plugin was found for the accessory "Roomba2" in your config.json. Please make sure the corresponding plugin is installed correctly.�[39m
�[37m[3/10/2025, 12:11:02 PM] �[39mRegistering accessory '@homebridge-plugins/homebridge-roomba.Roomba2'
�[37m[3/10/2025, 12:11:02 PM] �[39m�[36m[Rudi]�[39m Initializing Roomba2 accessory...
�[37m[3/10/2025, 12:11:03 PM] �[39m�[36m[Rosie]�[39m Initializing Roomba2 accessory...
�[37m[3/10/2025, 12:12:14 PM] �[39mRegistering accessory '@homebridge-plugins/homebridge-roomba.Roomba2'
�[37m[3/10/2025, 12:12:14 PM] �[39m�[36m[Rudi]�[39m Initializing Roomba2 accessory...
�[37m[3/10/2025, 12:12:14 PM] �[39m�[36m[Rosie]�[39m Initializing Roomba2 accessory...
�[37m[3/10/2025, 12:14:55 PM] �[39mRegistering accessory '@homebridge-plugins/homebridge-roomba.Roomba2'
�[37m[3/10/2025, 12:14:55 PM] �[39m�[36m[Rudi]�[39m Initializing Roomba2 accessory...
�[37m[3/10/2025, 12:14:55 PM] �[39m�[36m[Rosie]�[39m Initializing Roomba2 accessory...
�[37m[3/10/2025, 12:24:45 PM] �[39mRegistering accessory '@homebridge-plugins/homebridge-roomba.Roomba2'
�[37m[3/10/2025, 12:24:45 PM] �[39m�[36m[Rudi]�[39m Initializing Roomba2 accessory...
�[37m[3/10/2025, 12:24:45 PM] �[39m�[36m[Rosie]�[39m Initializing Roomba2 accessory...

Config for homebridge-roomba

"accessories": [
        {
            "name": "Roomba",
            "email": "username",
            "password": "password",
            "devices": [
                {
                    "name": "Rosie",
                    "model": "j7",
                    "serialnum": "J710020B21120N101084",
                    "blid": "DCEED69E04F04788B5EAD38F6DEE227E",
                    "robotpwd": "device password",
                    "ipaddress": "192.168.xxx.xxx",
                    "dockContactSensor": true,
                    "runningContactSensor": true,
                    "binContactSensor": true,
                    "dockingContactSensor": true,
                    "homeSwitch": true,
                    "cleanBehaviour": "everywhere",
                    "mission": {
                        "ordered": 1,
                        "regions": [
                            {
                                "type": "rid",
                                "params": {
                                    "noAutoPasses": false,
                                    "twoPass": false
                                }
                            }
                        ]
                    },
                    "stopBehaviour": "home"
                },
                {
                    "name": "Rudi",
                    "model": "Braava jet m6",
                    "serialnum": "M611320B220526N208394",
                    "blid": "DCEED69E04F04788B5EAD38F6DEE227E",
                    "robotpwd": "devicepassword",
                    "ipaddress": "192.168.xxx.xxx",
                    "dockContactSensor": true,
                    "runningContactSensor": true,
                    "binContactSensor": true,
                    "dockingContactSensor": true,
                    "tankContactSensor": true,
                    "homeSwitch": true,
                    "cleanBehaviour": "everywhere",
                    "mission": {
                        "ordered": 1,
                        "regions": [
                            {
                                "type": "rid",
                                "params": {
                                    "noAutoPasses": false,
                                    "twoPass": false
                                }
                            }
                        ]
                    },
                    "stopBehaviour": "home"
                }
            ],
            "accessory": "Roomba2"
        },

Screenshots

No response

Node.js Version

v22.14.0

NPM Version

v10.9.2

Homebridge Version

v1.9.0

Homebridge Roomba Plugin Version

v2.1.1

Homebridge Config UI X Plugin Version

No response

Operating System

Docker

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingpinned

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions