some advancement i changed the ip 255.255… to my roomba … i am getting the following error … any advise
C:\Python>python .\roomba\getpassword.py
paho mqtt client not found
CV or numpy module not found, falling back to PIL
PIL module not found, maps are disabled
waiting on port: 5678 for data
found 1 Roomba(s)
Make sure your robot (roomba) at IP 192.168.8.112 is on the Home Base and powered on (green lights on). Then press and hold the HOME button on your robot until it plays a series of tones (about 2 seconds). Release the button and your robot will flash WIFI light.
Press Enter to continue…
Received: {
“ver”: “3”,
“hostname”: “Roomba-30120850”,
“robotname”: “Olga”,
“ip”: “192.168.8.112”,
“mac”: “80:A5:89:DB:12:23”,
“sw”: “v2.4.6-3”,
“sku”: “R98----”,
“nc”: 0,
“proto”: “mqtt”,
“cap”: {
“pose”: 1,
“ota”: 2,
“multiPass”: 2,
“carpetBoost”: 1,
“pp”: 1,
“binFullDetect”: 1,
“langOta”: 1,
“maps”: 1,
“edge”: 1,
“eco”: 1,
“svcConf”: 1
}
}
Roomba (Olga) IP address is: 192.168.8.112
Error getting password, receive 7 bytes. Follow the instructions and try again.
I am still getting the ssl error referenced above:
ssl.SSLError: ('No cipher can be selected.',)
and I was wondering if anyone has had any luck. Mine seems slightly different. I’m running Python 3.8.0 and have posted separately about the full error here. I don’t have the line 131 error with a cipher list that others have. Any help would be much appreciated!
For everyone that runs in trouble. For me the fix was simply deactivating my phone that runs the app, deactivating the roomba integration in home assistant.
After that i got the credentials for my roomba i7+.
Great, many thanks for that workaround. At least, I now have the BLID.
Unfortunately I don’t get the password (or maybe I am blind).
Do you have any advice on getting the password from my s9 and j7?
Ok solved by myself. Thanks to the Thor App on iOS, I have grabbed the BLID and password when starting the app. Anyhow, it does not work to connect it with hoobs / Homekit, but that might be a Hoobs problem.
Excellent guide. Thank you. Although, password retrieval from Roomba 980 seems to a bit more tricky now. I’m unable to get the password. Even though the python script detects Roomba, no password it retrieved.
J7 owner here…very frustrating but there IS a solution (at least for me) to get BLID and PWD from Windows.
install as in Flemming’s post
update pip (from python directory in a CMD window): python.exe -m pip install --upgrade pip
install “requests” (this was a continuing problem for me - kept getting a "no module named ‘requests’ " message): pip install requests
Hit the home button until you get the blue light and immediately:
From \python\roomba directory issue the command: getpassword.py [cloud login] [cloud password]
@pragdogforshins I’ve got a J7 and what worked for you does not work for me.
I hit the home button until and get the blue light and then immediately issue the command getpassword.py [cloud login] [cloud password] but i seem to get an error. Any ideas ?
Yes - per above:
install “requests” (this was a continuing problem for me - kept getting a "no module named ‘requests’ " message): pip install requests
From the prompt issue the command: pip install requests
[email protected] is your Roomba cloud username and your cloudpassword.
I did not have to hit the button on the roomba, it just worked after hours of trying different things.
This was the output:
2022-12-22 00:59:52 INFO [Roomba.Password] Found 2 roombas defined in the cloud
2022-12-22 00:59:52 INFO [Roomba.Password] 0 robot(s) already defined in file./config.ini, found 1 robot(s) on network
2022-12-22 00:59:52 INFO [Roomba.Password] Configuring robot (Eve) at IP 192.168.1.206 from cloud data, blid: B9BCHGATUSOPAYSISMDYD65DHD84, password: :1:1667273634gfhsidtars
Please note this is not the blid and pasword, I changed it for this post.
I have a Roomba J7+.
And all the commands are working, but it cannot detect a roomba on my network.
If I ping the IP of the roomba I do get a response.
2023-04-04 16:04:08 INFO [Roomba.Password] Found 1 roombas defined in the cloud
2023-04-04 16:04:08 WARNING [Roomba.Password] No Roombas found on network, try again…