mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-18 23:06:58 +00:00
2.4 KiB
2.4 KiB
title, description, ha_category, ha_iot_class, ha_release, ha_conflig_flow, ha_codeowners, ha_domain, ha_config_flow, ha_dhcp
title | description | ha_category | ha_iot_class | ha_release | ha_conflig_flow | ha_codeowners | ha_domain | ha_config_flow | ha_dhcp | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
iRobot Roomba and Braava | Instructions on how to integrate your Wi-Fi enabled Roomba and Braava within Home Assistant. |
|
Local Push | 0.51 | true |
|
roomba | true | true |
The roomba
integration allows you to control your iRobot Roomba vacuum or iRobot Braava m-series mop.
This platform has been tested and is confirmed to be working with the iRobot Roomba s9+, Roomba 980, Roomba 960, Roomba 890, and Braava jet m6 models, but should also work fine with any Wi-Fi enabled Roomba or Braava like the 690.
Configuration
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.
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
Integration Entities
The Roomba Integration will add the following sensors.
Sensors:
- roomba_battery_level : The status of your battery
- roomba_bin_full (if Roomba has the capacity to do) : Bin Full status
Manually retrieving your credentials
Please refer to here or here to retrieve both the BLID (username) and the password.
For Home Assistant Container, the following command retrieves the BLID (username) and password:
docker exec -it CONTAINER_NAME_OR_ID python -c 'import roombapy.entry_points; roombapy.entry_points.password()' ROOMBA_IP