The Litter-Robot integration allows you to control and monitor your Wi-Fi-enabled, automatic, self-cleaning litter box for cats.
You will need a Litter-Robot account as well as a Wi-Fi-enabled Litter-Robot unit that has already been associated with your account.
The Feeder-Robot is not currently supported by this integration.
Adding Litter-Robot to your Home Assistant instance can be done via the user interface, by using this My button:
If the above My button doesn’t work, you can also perform the following steps manually:
The following entities are created for this component and identified by a single device per Litter-Robot unit:
||Main entity that represents a Litter-Robot unit.|
|Night Light Mode||
||When turned on, automatically turns on the night light in darker settings.|
||When turned on, disables the buttons on the unit to prevent changes to settings.|
|Sleep Mode Start Time||
||When sleep mode is enabled, displays the current or next sleep mode start time.|
|Sleep Mode End Time||
||When sleep mode is enabled, displays the current or last sleep mode end time.|
||Displays the current waste drawer level.|
Some entities have attributes in addition to the default ones that are available for that platform. They are listed below.
|clean_cycle_wait_time_minutes||integer||Current wait time, in minutes, between when your cat uses the Litter-Robot and when the unit cycles automatically.|
|is_sleeping||boolean||Whether or not the unit is currently in sleep mode.|
|sleep_mode_enabled||boolean||Whether or not sleep mode is enabled.|
|power_status||string||Current power status of the unit.
|status_code||string||The status code associated with the current status of the vacuum.|
|last_seen||string||UTC datetime the unit last reported its status.|
Services are utilized for additional functionality that is available in the Litter-Robot companion app. The following are currently available:
Resets the waste drawer level on the Litter-Robot. This will reset the cycle count returned by the Litter-Robot API to
0 such that the waste drawer entity will report as
service: litterrobot.reset_waste_drawer target: entity_id: vacuum.litter_robot_litter_box
start_time parameter) or disables sleep mode on the Litter-Robot.
|enabled||bool||yes||Set to true to enable and false to disable.|
|start_time||string||no||Time at which the unit will enter sleep mode and prevent an automatic clean cycle for 8 hours. This param uses the 24-hour format string
Example of setting the sleep mode to begin at 10:30 PM.
service: litterrobot.set_sleep_mode target: entity_id: vacuum.litter_robot_litter_box data: enabled: true start_time: '23:30:00'
Sets the wait time, in minutes, between when your cat uses the Litter-Robot and when the unit cycles automatically.
|minutes||int||yes||Must be one of: 3, 7 or 15.|
Example of setting the wait time to 3 minutes.
service: litterrobot.set_wait_time target: entity_id: vacuum.litter_robot_litter_box data: minutes: 3