-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Labels
Description
Describe Your Problem
Continually get 'Failed to refresh Roomba's state: password is required.' after configuring devices
Relevant log output
[07/10/2025, 15:19:53] [CloudflaredTunnel] Initializing Roomba platform...
[07/10/2025, 15:19:53] [CloudflaredTunnel] Initializing child bridge 0E:DE:1D:E7:CB:B5
[07/10/2025, 15:19:53]
NOTICE TO USERS AND PLUGIN DEVELOPERS
> Homebridge v2.0 is on the way and brings some breaking changes to existing plugins.
> Please visit the following link to learn more about the changes and how to prepare:
> https://github.com/homebridge/homebridge/wiki/Updating-To-Homebridge-v2.0
> Homebridge v2.0 will also drop support for Node.js v18, so now is a good time to update to v20 or v22.
Setup Payload:
X-HM://[redacted]
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:
┌────────────┐
│redacted,idk│
└────────────┘
[07/10/2025, 15:19:53] Homebridge v1.11.0 (HAP v0.13.1) (Homebridge) is running on port 51087.
[07/10/2025, 15:19:53] [CloudflaredTunnel] Launched child bridge with PID 657194
[07/10/2025, 15:19:53] Registering platform 'homebridge-rachio-irrigation.rachio'
[07/10/2025, 15:19:53] [CloudflaredTunnel] Loaded @homebridge-plugins/homebridge-roomba v2.1.0 child bridge successfully
[07/10/2025, 15:19:53] Loaded 2 cached accessories from cachedAccessories.0EDE1DE7CBB5.
[07/10/2025, 15:19:53] [CloudflaredTunnel] Configuring accessory: Alfred
[07/10/2025, 15:19:53] [CloudflaredTunnel] Configuring accessory: Jarvis
[07/10/2025, 15:19:53] [CloudflaredTunnel] Failed to refresh Roomba's state: password is required.
[07/10/2025, 15:19:53] [CloudflaredTunnel] Failed to refresh Roomba's state: password is required.
[07/10/2025, 15:19:53] Homebridge v1.11.0 (HAP v0.13.1) (Roomba) is running on port 40329.
[07/10/2025, 15:22:39] [CloudflaredTunnel] Failed to refresh Roomba's state: password is required.
... last message repeats every 5 seconds when I open the Home appConfig for homebridge-roomba
{
"name": "CloudflaredTunnel",
"disableDiscovery": false,
"devices": [
{
"name": "Alfred",
"model": "675",
"blid": "[16-digit hex]",
"robotpwd": ":1:[10-digit number]:[16-digit random string]",
"ipaddress": "192.168.0.58",
"dockContactSensor": false,
"runningContactSensor": false,
"binContactSensor": false,
"dockingContactSensor": false,
"tankContactSensor": false,
"homeSwitch": false,
"cleanBehaviour": "everywhere",
"mission": {
"ordered": 1,
"regions": [
{
"type": "rid",
"params": {
"noAutoPasses": false,
"twoPass": false
}
}
]
},
"stopBehaviour": "home"
},
{
"name": "Jarvis",
"model": "i7+",
"blid": "[32-digit hex]",
"robotpwd": ":1:[10-digit number]:[16-digit random string]",
"ipaddress": "192.168.0.88",
"dockContactSensor": true,
"runningContactSensor": false,
"binContactSensor": false,
"dockingContactSensor": false,
"tankContactSensor": false,
"homeSwitch": false,
"cleanBehaviour": "everywhere",
"mission": {
"regions": [
{
"type": "rid",
"params": {
"noAutoPasses": false,
"twoPass": false
}
}
]
},
"stopBehaviour": "home"
}
],
"debug": false,
"_bridge": {
"name": "Roomba",
"username": "0E:DE:1D:E7:CB:B5",
"port": 40329
},
"platform": "Roomba"
}Screenshots
I followed the instructions Setup and Configuration steps in the readme and they seemed to work without issue - the roomba:getpassword command returned the blid and password for both devices. I used that info to set up the devices in the plugin config UI. However, the plugin cannot seem to connect to either vacuum. I'm positive I didn't mix up the device IPs.
Device & Model
i7+, 675
Node.js Version
v22.20.0
NPM Version
v10.9.3
Homebridge Version
v1.11.0
Homebridge Roomba Plugin Version
v2.1.0
Homebridge Config UI X Plugin Version
No response
Operating System
Raspbian
Reactions are currently unavailable