Hi,
I’m trying to integrate my Roomba i7 (model i7+) with Home Assistant OS 17.1 / HA Core 2026.4.0.
When I try to add the iRobot integration, HA finds the robot at 192.168.1.106 but cannot retrieve the password automatically.
I tried to retrieve the password manually using roombapy on Windows (Python 3.11):
from roombapy import RoombaPassword
r = RoombaPassword(‘192.168.1.106’)
print(r.get_password())
Results:
- The script connects successfully (DEBUG: Connected to Roomba 192.168.1.106:8883)
- Message is sent (DEBUG: Message sent)
- Returns None
When I wrote a raw SSL script to see what the robot actually sends back, I received: f005efcc3b2903
This is the UNSUPPORTED_MAGIC bytes, meaning the i7 does not support local password retrieval.
I also tried dorita980 (Node.js) but getRobotPublicInfo returns undefined - Cloud class is not implemented.
Has anyone successfully retrieved credentials for a Roomba i7 recently?
Is there a working cloud-based method to get the BLID and password?
Thanks