Home Assistant Unofficial Reference 2024.12.1
trigger.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.calendar.trigger.CalendarEventListener
 
class  homeassistant.components.calendar.trigger.QueuedCalendarEvent
 
class  homeassistant.components.calendar.trigger.Timespan
 

Namespaces

 homeassistant.components.calendar.trigger
 

Functions

CALLBACK_TYPE homeassistant.components.calendar.trigger.async_attach_trigger (HomeAssistant hass, ConfigType config, TriggerActionType action, TriggerInfo trigger_info)
 
EventFetcher homeassistant.components.calendar.trigger.event_fetcher (HomeAssistant hass, str entity_id)
 
CalendarEntity homeassistant.components.calendar.trigger.get_entity (HomeAssistant hass, str entity_id)
 
QueuedEventFetcher homeassistant.components.calendar.trigger.queued_event_fetcher (EventFetcher fetcher, str event_type, datetime.timedelta offset)
 

Variables

 homeassistant.components.calendar.trigger._LOGGER = logging.getLogger(__name__)
 
string homeassistant.components.calendar.trigger.EVENT_END = "end"
 
string homeassistant.components.calendar.trigger.EVENT_START = "start"
 
 homeassistant.components.calendar.trigger.EventFetcher
 
 homeassistant.components.calendar.trigger.QueuedEventFetcher
 
 homeassistant.components.calendar.trigger.TRIGGER_SCHEMA
 
 homeassistant.components.calendar.trigger.UPDATE_INTERVAL = datetime.timedelta(minutes=15)