To add your Roomba to your installation, go to Configuration >> Integrations in the UI, click the button with + sign and from the list of integrations select iRobot Roomba.
To add your Roomba vacuum to your installation, add the following to your
# Example configuration.yaml entry roomba: - host: IP_ADDRESS_OR_HOSTNAME blid: BLID password: PASSWORD
The Roomba’s MQTT server only allows a single connection. Enabling continuous mode will force the App to connect via the cloud to your Roomba. More info here
The Roomba Integration will add the following sensors.
- roomba_battery_level : The status of your battery
- roomba_bin_full (if Roomba has the capacity to do) : Bin Full status
# Example configuration.yaml entry roomba: - host: IP_ADDRESS_OR_HOSTNAME_1 blid: BLID_1 password: PASSWORD_1 - host: IP_ADDRESS_OR_HOSTNAME_2 blid: BLID_2 password: PASSWORD_2 continuous: false delay: 5
For Home Assistant Container, the following command retrieves the BLID (username) and password:
docker exec -it CONTAINER_NAME_OR_ID python -c 'import roomba.entry_points; roomba.entry_points.password()' ROOMBA_IP