Download PDF

Adding a Roomba to Home assistant requires a lot of information.

This can be obtained easily if you have docker, you can run the following commands





docker run -it --rm python /bin/bash
root@404510a802de:/# git clone https://github.com/NickWaterton/Roomba980-Python.git
root@404510a802de:/# cd Roomba980-Python/
root@404510a802de:/Roomba980-Python# pip install six
root@404510a802de:/Roomba980-Python# python ./roomba/getpassword.py -R <IP>

Or just the commands:





docker run -it --rm python /bin/bash
git clone https://github.com/NickWaterton/Roomba980-Python.git
cd Roomba980-Python/
pip install six
python ./roomba/getpassword.py -R <IP>

You need the IP since the IP discovery requires UDP broadcast, I’m guessing there’s some docker magic to make the UDP broadcast work but I’m not sure what it is.