Home Assistant Unofficial Reference 2024.12.1
timers.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.intent.timers.CancelAllTimersIntentHandler
 
class  homeassistant.components.intent.timers.CancelTimerIntentHandler
 
class  homeassistant.components.intent.timers.DecreaseTimerIntentHandler
 
class  homeassistant.components.intent.timers.FindTimerFilter
 
class  homeassistant.components.intent.timers.IncreaseTimerIntentHandler
 
class  homeassistant.components.intent.timers.MultipleTimersMatchedError
 
class  homeassistant.components.intent.timers.PauseTimerIntentHandler
 
class  homeassistant.components.intent.timers.StartTimerIntentHandler
 
class  homeassistant.components.intent.timers.TimerEventType
 
class  homeassistant.components.intent.timers.TimerInfo
 
class  homeassistant.components.intent.timers.TimerManager
 
class  homeassistant.components.intent.timers.TimerNotFoundError
 
class  homeassistant.components.intent.timers.TimersNotSupportedError
 
class  homeassistant.components.intent.timers.TimerStatusIntentHandler
 
class  homeassistant.components.intent.timers.UnpauseTimerIntentHandler
 

Namespaces

 homeassistant.components.intent.timers
 

Functions

TimerInfo homeassistant.components.intent.timers._find_timer (HomeAssistant hass, str|None device_id, dict[str, Any] slots, FindTimerFilter|None find_filter=None)
 
list[TimerInfo] homeassistant.components.intent.timers._find_timers (HomeAssistant hass, str|None device_id, dict[str, Any] slots)
 
int homeassistant.components.intent.timers._get_total_seconds (dict[str, Any] slots)
 
str homeassistant.components.intent.timers._normalize_name (str name)
 
tuple[int, int, int] homeassistant.components.intent.timers._round_time (int hours, int minutes, int seconds)
 
bool homeassistant.components.intent.timers.async_device_supports_timers (HomeAssistant hass, str device_id)
 
Callable[[], None] homeassistant.components.intent.timers.async_register_timer_handler (HomeAssistant hass, str device_id, TimerHandler handler)
 

Variables

 homeassistant.components.intent.timers._LOGGER = logging.getLogger(__name__)
 
string homeassistant.components.intent.timers.MULTIPLE_TIMERS_MATCHED_RESPONSE = "multiple_timers_matched"
 
string homeassistant.components.intent.timers.NO_TIMER_SUPPORT_RESPONSE = "no_timer_support"
 
string homeassistant.components.intent.timers.TIMER_NOT_FOUND_RESPONSE = "timer_not_found"
 
 homeassistant.components.intent.timers.TimerHandler