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.