Home Assistant Unofficial Reference 2024.12.1
webhooks.py File Reference

Go to the source code of this file.

Namespaces

 homeassistant.components.rachio.webhooks
 

Functions

str homeassistant.components.rachio.webhooks.async_get_or_create_registered_webhook_id_and_url (HomeAssistant hass, ConfigEntry entry)
 
None homeassistant.components.rachio.webhooks.async_register_webhook (HomeAssistant hass, ConfigEntry entry)
 
None homeassistant.components.rachio.webhooks.async_unregister_webhook (HomeAssistant hass, ConfigEntry entry)
 

Variables

list homeassistant.components.rachio.webhooks.LISTEN_EVENT_TYPES
 
dictionary homeassistant.components.rachio.webhooks.SIGNAL_MAP
 
string homeassistant.components.rachio.webhooks.SUBTYPE_BROWNOUT_VALVE = "BROWNOUT_VALVE"
 
string homeassistant.components.rachio.webhooks.SUBTYPE_COLD_REBOOT = "COLD_REBOOT"
 
string homeassistant.components.rachio.webhooks.SUBTYPE_OFFLINE = "OFFLINE"
 
string homeassistant.components.rachio.webhooks.SUBTYPE_OFFLINE_NOTIFICATION = "OFFLINE_NOTIFICATION"
 
string homeassistant.components.rachio.webhooks.SUBTYPE_ONLINE = "ONLINE"
 
string homeassistant.components.rachio.webhooks.SUBTYPE_RAIN_DELAY_OFF = "RAIN_DELAY_OFF"
 
string homeassistant.components.rachio.webhooks.SUBTYPE_RAIN_DELAY_ON = "RAIN_DELAY_ON"
 
string homeassistant.components.rachio.webhooks.SUBTYPE_RAIN_SENSOR_DETECTION_OFF = "RAIN_SENSOR_DETECTION_OFF"
 
string homeassistant.components.rachio.webhooks.SUBTYPE_RAIN_SENSOR_DETECTION_ON = "RAIN_SENSOR_DETECTION_ON"
 
string homeassistant.components.rachio.webhooks.SUBTYPE_SCHEDULE_COMPLETED = "SCHEDULE_COMPLETED"
 
string homeassistant.components.rachio.webhooks.SUBTYPE_SCHEDULE_STARTED = "SCHEDULE_STARTED"
 
string homeassistant.components.rachio.webhooks.SUBTYPE_SCHEDULE_STOPPED = "SCHEDULE_STOPPED"
 
string homeassistant.components.rachio.webhooks.SUBTYPE_SLEEP_MODE_OFF = "SLEEP_MODE_OFF"
 
string homeassistant.components.rachio.webhooks.SUBTYPE_SLEEP_MODE_ON = "SLEEP_MODE_ON"
 
string homeassistant.components.rachio.webhooks.SUBTYPE_WEATHER_CLIMATE_SKIP = "WEATHER_INTELLIGENCE_CLIMATE_SKIP"
 
string homeassistant.components.rachio.webhooks.SUBTYPE_WEATHER_FREEZE = "WEATHER_INTELLIGENCE_FREEZE"
 
string homeassistant.components.rachio.webhooks.SUBTYPE_WEATHER_NO_SKIP = "WEATHER_INTELLIGENCE_NO_SKIP"
 
string homeassistant.components.rachio.webhooks.SUBTYPE_WEATHER_SKIP = "WEATHER_INTELLIGENCE_SKIP"
 
string homeassistant.components.rachio.webhooks.SUBTYPE_ZONE_COMPLETED = "ZONE_COMPLETED"
 
string homeassistant.components.rachio.webhooks.SUBTYPE_ZONE_CYCLING = "ZONE_CYCLING"
 
string homeassistant.components.rachio.webhooks.SUBTYPE_ZONE_CYCLING_COMPLETED = "ZONE_CYCLING_COMPLETED"
 
string homeassistant.components.rachio.webhooks.SUBTYPE_ZONE_PAUSED = "ZONE_PAUSED"
 
string homeassistant.components.rachio.webhooks.SUBTYPE_ZONE_STARTED = "ZONE_STARTED"
 
string homeassistant.components.rachio.webhooks.SUBTYPE_ZONE_STOPPED = "ZONE_STOPPED"
 
string homeassistant.components.rachio.webhooks.TYPE_CONTROLLER_STATUS = "DEVICE_STATUS"
 
string homeassistant.components.rachio.webhooks.TYPE_RAIN_DELAY_STATUS = "RAIN_DELAY"
 
string homeassistant.components.rachio.webhooks.TYPE_RAIN_SENSOR_STATUS = "RAIN_SENSOR_DETECTION"
 
string homeassistant.components.rachio.webhooks.TYPE_SCHEDULE_STATUS = "SCHEDULE_STATUS"
 
string homeassistant.components.rachio.webhooks.TYPE_ZONE_STATUS = "ZONE_STATUS"
 
string homeassistant.components.rachio.webhooks.WEBHOOK_CONST_ID = "homeassistant.rachio:"
 
 homeassistant.components.rachio.webhooks.WEBHOOK_PATH = URL_API + DOMAIN