Ifigured I would try to do the manual setup, so I attempted to follow the documentation and some tips found at this forum post in order to extract my BLID and password. From the command line on my HA server, I attempted to run the roomba-password command from the roombapy package, and it throws the errors below:
The only problem at this moment is that iRobot has pushed firmware 2.x, and since this release they have changed the communication protocol completely. The iRobot vacuum for pet hair is now using MQTT in stead of HTTP with firmware 1.x.
I recently had to factory reset my Roomba and Braava and when I did, it forced me to re-add them to the Android app. When I did that, it broke the HA integration, so I deleted the integration and after a restart, it discovered the newly reset robots.
After rebooting both the Roomba and HA, and then letting it sit overnight, the problem resolved. It was able to successfully connect. It was wierd, because for the hour immediately after reboot, it still was having issues.
However, this time I triggered the HA configuration without pressing and holding the Home + Spot Clean buttons first. The main Clean button displayed a solid white ring when I triggered this attempt. Config prompted me for the device pw, which I entered, then promptly gasped as it successfully connected and added the Roomba to my integrations.
I tried rebooting my router, HA, the roomba
I tried pressing home, home+spot, or nothing
I tried adding the conf in configuration.yaml (unfortunatly, HA asked me to remove it and go through the integration)
3a8082e126