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

Classes

class  LitterRobotTimeEntity
 
class  RequiredKeysMixin
 
class  RobotTimeEntityDescription
 

Functions

time|None _as_local_time (datetime|None start)
 
None async_setup_entry (HomeAssistant hass, LitterRobotConfigEntry entry, AddEntitiesCallback async_add_entities)
 

Variables

 LITTER_ROBOT_3_SLEEP_START
 

Detailed Description

Support for Litter-Robot time.

Function Documentation

◆ _as_local_time()

time | None homeassistant.components.litterrobot.time._as_local_time ( datetime | None  start)
private
Return a datetime as local time.

Definition at line 35 of file time.py.

◆ async_setup_entry()

None homeassistant.components.litterrobot.time.async_setup_entry ( HomeAssistant  hass,
LitterRobotConfigEntry  entry,
AddEntitiesCallback  async_add_entities 
)
Set up Litter-Robot cleaner using config entry.

Definition at line 51 of file time.py.

Variable Documentation

◆ LITTER_ROBOT_3_SLEEP_START

homeassistant.components.litterrobot.time.LITTER_ROBOT_3_SLEEP_START
Initial value:
1 = RobotTimeEntityDescription[LitterRobot3](
2  key="sleep_mode_start_time",
3  translation_key="sleep_mode_start_time",
4  entity_category=EntityCategory.CONFIG,
5  value_fn=lambda robot: _as_local_time(robot.sleep_mode_start_time),
6  set_fn=lambda robot, value: robot.set_sleep_mode(
7  robot.sleep_mode_enabled, value.replace(tzinfo=dt_util.get_default_time_zone())
8  ),
9 )
time|None _as_local_time(datetime|None start)
Definition: time.py:35

Definition at line 40 of file time.py.