Closed ghost closed 3 years ago
Ah this is the solution: https://community.home-assistant.io/t/get-roomba-blid-pw-the-easy-way-using-windows/75107
There are a few errors in this article.
Anyway keeping this issue open because the documentation is very unclear for noobs. Maybe some can clearify/update the documentation with this information :-) If not, then this issue can be closed.
@MrUserY Feel free to contribute. Every page has an edit button.
I'll contact the writer of the text to ask if we may use his text, and then write the proposal.
Made the proposal for change. (hope I did it right).
The problem
I followed the manual from https://www.home-assistant.io/integrations/roomba/
I've input in the configflow: IP Username (that is what you mean with BLID right?) Password Don't use continues mode.
And then I get this error: Roomba 192.168.56.58 connection error, code Not authorised
I don't have the app connected in the background. I've read that it doesn't want dual connections so I've really quit the app and not using the background refresh mode of the app.
Seems pretty straight forward, but not working. So is this manual still valid?
Environment
Roomba 976 Firmware 2.4.8-44 I have the username and password, I also use for the iRobot app.
Running a simple out of the box clean Raspberry Pi4b 32bit installation. No addons. From https://www.home-assistant.io/hassio/installation/
Problem-relevant
configuration.yaml
Also tried via configyaml instead of config flow, but also doesnt work.
roomba:
Traceback/Error logs
Additional information
On the bottom of the https://www.home-assistant.io/integrations/roomba/ there is something about "Retrieving your credentials".
Does this mean we should not use our username and password from the iRobot app? I tought this passage was about running HA in another kind of installation.
If not. It's really abacabra what to do. Where do I input these commands for example.
./getpassword.py -R 192.168.56.58
docker exec -it CONTAINER_NAME_OR_ID python -c 'import roomba.entry_points; roomba.entry_points.password()' 192.168.56.58
What do I exactly need to do to obtain my Roomba username and password then?