Variables | |
| string | CONF_CLOUDHOOK_URL = "cloudhook_url" |
| string | CONF_CUSTOM_URL = "hass_url_override" |
| string | CONF_MANUAL_RUN_MINS = "manual_run_mins" |
| int | DEFAULT_MANUAL_RUN_MINS = 10 |
| string | DEFAULT_NAME = "Rachio" |
| string | DOMAIN = "rachio" |
| string | KEY_ADDRESS = "address" |
| string | KEY_BASE_STATIONS = "baseStations" |
| string | KEY_BATTERY_STATUS = "batteryStatus" |
| string | KEY_CONNECTED = "connected" |
| string | KEY_CURRENT_STATUS = "lastWateringAction" |
| string | KEY_CUSTOM_CROP = "customCrop" |
| string | KEY_CUSTOM_SHADE = "customShade" |
| string | KEY_CUSTOM_SLOPE = "customSlope" |
| string | KEY_DAY_VIEWS = "valveDayViews" |
| string | KEY_DEFAULT_RUNTIME = "defaultRuntimeSeconds" |
| string | KEY_DETECT_FLOW = "detectFlow" |
| string | KEY_DEVICE_ID = "deviceId" |
| string | KEY_DEVICES = "devices" |
| string | KEY_DURATION = "totalDuration" |
| string | KEY_DURATION_MINUTES = "duration" |
| string | KEY_DURATION_SECONDS = "durationSeconds" |
| string | KEY_ENABLED = "enabled" |
| string | KEY_EXTERNAL_ID = "externalId" |
| string | KEY_FLEX_SCHEDULES = "flexScheduleRules" |
| string | KEY_FLOW_DETECTED = "flowDetected" |
| string | KEY_ID = "id" |
| string | KEY_IMAGE_URL = "imageUrl" |
| string | KEY_LOCALITY = "locality" |
| string | KEY_LOW = "LOW" |
| string | KEY_MAC_ADDRESS = "macAddress" |
| string | KEY_MODEL = "model" |
| string | KEY_NAME = "name" |
| string | KEY_ON = "on" |
| string | KEY_PROGRAM_ID = "programId" |
| string | KEY_PROGRAM_NAME = "programName" |
| string | KEY_PROGRAM_RUN_SUMMARIES = "valveProgramRunSummaries" |
| string | KEY_RAIN_DELAY = "rainDelayExpirationDate" |
| string | KEY_RAIN_DELAY_END = "endTime" |
| string | KEY_RAIN_SENSOR_TRIPPED = "rainSensorTripped" |
| string | KEY_REASON = "reason" |
| string | KEY_REPLACE = "REPLACE" |
| string | KEY_REPORTED_STATE = "reportedState" |
| string | KEY_RUN_SUMMARIES = "valveRunSummaries" |
| string | KEY_SCHEDULE_ID = "scheduleId" |
| string | KEY_SCHEDULES = "scheduleRules" |
| string | KEY_SERIAL_NUMBER = "serialNumber" |
| string | KEY_SKIP = "skip" |
| string | KEY_SKIPPABLE = "skippable" |
| string | KEY_START_TIME = "start" |
| string | KEY_STATE = "state" |
| string | KEY_STATUS = "status" |
| string | KEY_SUBTYPE = "subType" |
| string | KEY_SUMMARY = "summary" |
| string | KEY_TOTAL_RUN_DURATION = "totalRunDurationSeconds" |
| string | KEY_TYPE = "type" |
| string | KEY_URL = "url" |
| string | KEY_USERNAME = "username" |
| string | KEY_VALVE_NAME = "valveName" |
| string | KEY_VALVES = "valves" |
| string | KEY_ZONE_ID = "zoneId" |
| string | KEY_ZONE_NUMBER = "zoneNumber" |
| string | KEY_ZONES = "zones" |
| list | LISTEN_EVENT_TYPES |
| string | MODEL_GENERATION_1 = "GENERATION1" |
| string | SCHEDULE_TYPE_FIXED = "FIXED" |
| string | SCHEDULE_TYPE_FLEX = "FLEX" |
| string | SERVICE_PAUSE_WATERING = "pause_watering" |
| string | SERVICE_RESUME_WATERING = "resume_watering" |
| string | SERVICE_SET_ZONE_MOISTURE = "set_zone_moisture_percent" |
| string | SERVICE_START_MULTIPLE_ZONES = "start_multiple_zone_schedule" |
| string | SERVICE_START_WATERING = "start_watering" |
| string | SERVICE_STOP_WATERING = "stop_watering" |
| string | SIGNAL_RACHIO_CONTROLLER_UPDATE = f"{SIGNAL_RACHIO_UPDATE}_controller" |
| string | SIGNAL_RACHIO_RAIN_DELAY_UPDATE = f"{SIGNAL_RACHIO_UPDATE}_rain_delay" |
| string | SIGNAL_RACHIO_RAIN_SENSOR_UPDATE = f"{SIGNAL_RACHIO_UPDATE}_rain_sensor" |
| string | SIGNAL_RACHIO_SCHEDULE_UPDATE = f"{SIGNAL_RACHIO_UPDATE}_schedule" |
| string | SIGNAL_RACHIO_UPDATE = f"{DOMAIN}_update" |
| string | SIGNAL_RACHIO_ZONE_UPDATE = f"{SIGNAL_RACHIO_UPDATE}_zone" |
| string | SLOPE_FLAT = "ZERO_THREE" |
| string | SLOPE_MODERATE = "SEVEN_TWELVE" |
| string | SLOPE_SLIGHT = "FOUR_SIX" |
| string | SLOPE_STEEP = "OVER_TWELVE" |
| string | STATUS_ONLINE = "ONLINE" |
| string | WEBHOOK_CONST_ID = "homeassistant.rachio:" |
Constants for rachio.
| string homeassistant.components.rachio.const.CONF_CLOUDHOOK_URL = "cloudhook_url" |
| string homeassistant.components.rachio.const.CONF_CUSTOM_URL = "hass_url_override" |
| string homeassistant.components.rachio.const.CONF_MANUAL_RUN_MINS = "manual_run_mins" |
| int homeassistant.components.rachio.const.DEFAULT_MANUAL_RUN_MINS = 10 |
| string homeassistant.components.rachio.const.DEFAULT_NAME = "Rachio" |
| string homeassistant.components.rachio.const.DOMAIN = "rachio" |
| string homeassistant.components.rachio.const.KEY_ADDRESS = "address" |
| string homeassistant.components.rachio.const.KEY_BASE_STATIONS = "baseStations" |
| string homeassistant.components.rachio.const.KEY_BATTERY_STATUS = "batteryStatus" |
| string homeassistant.components.rachio.const.KEY_CONNECTED = "connected" |
| string homeassistant.components.rachio.const.KEY_CURRENT_STATUS = "lastWateringAction" |
| string homeassistant.components.rachio.const.KEY_CUSTOM_CROP = "customCrop" |
| string homeassistant.components.rachio.const.KEY_CUSTOM_SHADE = "customShade" |
| string homeassistant.components.rachio.const.KEY_CUSTOM_SLOPE = "customSlope" |
| string homeassistant.components.rachio.const.KEY_DAY_VIEWS = "valveDayViews" |
| string homeassistant.components.rachio.const.KEY_DEFAULT_RUNTIME = "defaultRuntimeSeconds" |
| string homeassistant.components.rachio.const.KEY_DETECT_FLOW = "detectFlow" |
| string homeassistant.components.rachio.const.KEY_DEVICE_ID = "deviceId" |
| string homeassistant.components.rachio.const.KEY_DEVICES = "devices" |
| string homeassistant.components.rachio.const.KEY_DURATION = "totalDuration" |
| string homeassistant.components.rachio.const.KEY_DURATION_MINUTES = "duration" |
| string homeassistant.components.rachio.const.KEY_DURATION_SECONDS = "durationSeconds" |
| string homeassistant.components.rachio.const.KEY_ENABLED = "enabled" |
| string homeassistant.components.rachio.const.KEY_EXTERNAL_ID = "externalId" |
| string homeassistant.components.rachio.const.KEY_FLEX_SCHEDULES = "flexScheduleRules" |
| string homeassistant.components.rachio.const.KEY_FLOW_DETECTED = "flowDetected" |
| string homeassistant.components.rachio.const.KEY_IMAGE_URL = "imageUrl" |
| string homeassistant.components.rachio.const.KEY_LOCALITY = "locality" |
| string homeassistant.components.rachio.const.KEY_LOW = "LOW" |
| string homeassistant.components.rachio.const.KEY_MAC_ADDRESS = "macAddress" |
| string homeassistant.components.rachio.const.KEY_MODEL = "model" |
| string homeassistant.components.rachio.const.KEY_NAME = "name" |
| string homeassistant.components.rachio.const.KEY_PROGRAM_ID = "programId" |
| string homeassistant.components.rachio.const.KEY_PROGRAM_NAME = "programName" |
| string homeassistant.components.rachio.const.KEY_PROGRAM_RUN_SUMMARIES = "valveProgramRunSummaries" |
| string homeassistant.components.rachio.const.KEY_RAIN_DELAY = "rainDelayExpirationDate" |
| string homeassistant.components.rachio.const.KEY_RAIN_DELAY_END = "endTime" |
| string homeassistant.components.rachio.const.KEY_RAIN_SENSOR_TRIPPED = "rainSensorTripped" |
| string homeassistant.components.rachio.const.KEY_REASON = "reason" |
| string homeassistant.components.rachio.const.KEY_REPLACE = "REPLACE" |
| string homeassistant.components.rachio.const.KEY_REPORTED_STATE = "reportedState" |
| string homeassistant.components.rachio.const.KEY_RUN_SUMMARIES = "valveRunSummaries" |
| string homeassistant.components.rachio.const.KEY_SCHEDULE_ID = "scheduleId" |
| string homeassistant.components.rachio.const.KEY_SCHEDULES = "scheduleRules" |
| string homeassistant.components.rachio.const.KEY_SERIAL_NUMBER = "serialNumber" |
| string homeassistant.components.rachio.const.KEY_SKIP = "skip" |
| string homeassistant.components.rachio.const.KEY_SKIPPABLE = "skippable" |
| string homeassistant.components.rachio.const.KEY_START_TIME = "start" |
| string homeassistant.components.rachio.const.KEY_STATE = "state" |
| string homeassistant.components.rachio.const.KEY_STATUS = "status" |
| string homeassistant.components.rachio.const.KEY_SUBTYPE = "subType" |
| string homeassistant.components.rachio.const.KEY_SUMMARY = "summary" |
| string homeassistant.components.rachio.const.KEY_TOTAL_RUN_DURATION = "totalRunDurationSeconds" |
| string homeassistant.components.rachio.const.KEY_TYPE = "type" |
| string homeassistant.components.rachio.const.KEY_URL = "url" |
| string homeassistant.components.rachio.const.KEY_USERNAME = "username" |
| string homeassistant.components.rachio.const.KEY_VALVE_NAME = "valveName" |
| string homeassistant.components.rachio.const.KEY_VALVES = "valves" |
| string homeassistant.components.rachio.const.KEY_ZONE_ID = "zoneId" |
| string homeassistant.components.rachio.const.KEY_ZONE_NUMBER = "zoneNumber" |
| string homeassistant.components.rachio.const.KEY_ZONES = "zones" |
| list homeassistant.components.rachio.const.LISTEN_EVENT_TYPES |
| string homeassistant.components.rachio.const.MODEL_GENERATION_1 = "GENERATION1" |
| string homeassistant.components.rachio.const.SCHEDULE_TYPE_FIXED = "FIXED" |
| string homeassistant.components.rachio.const.SCHEDULE_TYPE_FLEX = "FLEX" |
| string homeassistant.components.rachio.const.SERVICE_PAUSE_WATERING = "pause_watering" |
| string homeassistant.components.rachio.const.SERVICE_RESUME_WATERING = "resume_watering" |
| string homeassistant.components.rachio.const.SERVICE_SET_ZONE_MOISTURE = "set_zone_moisture_percent" |
| string homeassistant.components.rachio.const.SERVICE_START_MULTIPLE_ZONES = "start_multiple_zone_schedule" |
| string homeassistant.components.rachio.const.SERVICE_START_WATERING = "start_watering" |
| string homeassistant.components.rachio.const.SERVICE_STOP_WATERING = "stop_watering" |
| string homeassistant.components.rachio.const.SIGNAL_RACHIO_CONTROLLER_UPDATE = f"{SIGNAL_RACHIO_UPDATE}_controller" |
| string homeassistant.components.rachio.const.SIGNAL_RACHIO_RAIN_DELAY_UPDATE = f"{SIGNAL_RACHIO_UPDATE}_rain_delay" |
| string homeassistant.components.rachio.const.SIGNAL_RACHIO_RAIN_SENSOR_UPDATE = f"{SIGNAL_RACHIO_UPDATE}_rain_sensor" |
| string homeassistant.components.rachio.const.SIGNAL_RACHIO_SCHEDULE_UPDATE = f"{SIGNAL_RACHIO_UPDATE}_schedule" |
| string homeassistant.components.rachio.const.SIGNAL_RACHIO_UPDATE = f"{DOMAIN}_update" |
| string homeassistant.components.rachio.const.SIGNAL_RACHIO_ZONE_UPDATE = f"{SIGNAL_RACHIO_UPDATE}_zone" |
| string homeassistant.components.rachio.const.SLOPE_FLAT = "ZERO_THREE" |
| string homeassistant.components.rachio.const.SLOPE_MODERATE = "SEVEN_TWELVE" |
| string homeassistant.components.rachio.const.SLOPE_SLIGHT = "FOUR_SIX" |
| string homeassistant.components.rachio.const.SLOPE_STEEP = "OVER_TWELVE" |
| string homeassistant.components.rachio.const.STATUS_ONLINE = "ONLINE" |