Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.litterrobot Namespace Reference

Namespaces

 binary_sensor
 
 button
 
 config_flow
 
 const
 
 entity
 
 hub
 
 select
 
 sensor
 
 switch
 
 time
 
 update
 
 vacuum
 

Functions

bool async_remove_config_entry_device (HomeAssistant hass, LitterRobotConfigEntry entry, DeviceEntry device_entry)
 
bool async_setup_entry (HomeAssistant hass, LitterRobotConfigEntry entry)
 
bool async_unload_entry (HomeAssistant hass, LitterRobotConfigEntry entry)
 
set[Platformget_platforms_for_robots (list[Robot] robots)
 

Variables

 LitterRobotConfigEntry
 
dictionary PLATFORMS_BY_TYPE
 

Detailed Description

The Litter-Robot integration.

Function Documentation

◆ async_remove_config_entry_device()

bool homeassistant.components.litterrobot.async_remove_config_entry_device ( HomeAssistant  hass,
LitterRobotConfigEntry  entry,
DeviceEntry   device_entry 
)
Remove a config entry from a device.

Definition at line 63 of file __init__.py.

◆ async_setup_entry()

bool homeassistant.components.litterrobot.async_setup_entry ( HomeAssistant  hass,
LitterRobotConfigEntry  entry 
)
Set up Litter-Robot from a config entry.

Definition at line 42 of file __init__.py.

◆ async_unload_entry()

bool homeassistant.components.litterrobot.async_unload_entry ( HomeAssistant  hass,
LitterRobotConfigEntry   entry 
)
Unload a config entry.

Definition at line 53 of file __init__.py.

◆ get_platforms_for_robots()

set[Platform] homeassistant.components.litterrobot.get_platforms_for_robots ( list[Robot]  robots)
Get platforms for robots.

Definition at line 31 of file __init__.py.

Variable Documentation

◆ LitterRobotConfigEntry

homeassistant.components.litterrobot.LitterRobotConfigEntry

Definition at line 15 of file __init__.py.

◆ PLATFORMS_BY_TYPE

dictionary homeassistant.components.litterrobot.PLATFORMS_BY_TYPE
Initial value:
1 = {
2  Robot: (
3  Platform.BINARY_SENSOR,
4  Platform.SELECT,
5  Platform.SENSOR,
6  Platform.SWITCH,
7  ),
8  LitterRobot: (Platform.VACUUM,),
9  LitterRobot3: (Platform.BUTTON, Platform.TIME),
10  LitterRobot4: (Platform.UPDATE,),
11  FeederRobot: (Platform.BUTTON,),
12 }

Definition at line 17 of file __init__.py.