iRobot Roomba - not possible to get the blid and password

Agree, it’s quite challenging. I had the same problem last week when setting-up hass.io and Roomba 960 for the first time, but was successful in the end.

I solved it by installing node.js, npm and dorita980 on my Mac using the following commands:

For Linux instead of “brew install” use “sudo apt-get update”, “sudo apt-get install nodejs” & “sudo apt-get install npm”.

I noticed that dorita980 gives the following instruction, which is not shown (to me) in the regular roomba package.
"Make sure your robot 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.
Then press any key here… "

After performing this trick a couple of times to get the timing right it provided the blid and password.

Also, it is important that you have a static IP address assigned to your roomba on your router.