Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.rachio.const Namespace Reference

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:"
 

Detailed Description

Constants for rachio.

Variable Documentation

◆ CONF_CLOUDHOOK_URL

string homeassistant.components.rachio.const.CONF_CLOUDHOOK_URL = "cloudhook_url"

Definition at line 98 of file const.py.

◆ CONF_CUSTOM_URL

string homeassistant.components.rachio.const.CONF_CUSTOM_URL = "hass_url_override"

Definition at line 7 of file const.py.

◆ CONF_MANUAL_RUN_MINS

string homeassistant.components.rachio.const.CONF_MANUAL_RUN_MINS = "manual_run_mins"

Definition at line 9 of file const.py.

◆ DEFAULT_MANUAL_RUN_MINS

int homeassistant.components.rachio.const.DEFAULT_MANUAL_RUN_MINS = 10

Definition at line 10 of file const.py.

◆ DEFAULT_NAME

string homeassistant.components.rachio.const.DEFAULT_NAME = "Rachio"

Definition at line 3 of file const.py.

◆ DOMAIN

string homeassistant.components.rachio.const.DOMAIN = "rachio"

Definition at line 5 of file const.py.

◆ KEY_ADDRESS

string homeassistant.components.rachio.const.KEY_ADDRESS = "address"

Definition at line 74 of file const.py.

◆ KEY_BASE_STATIONS

string homeassistant.components.rachio.const.KEY_BASE_STATIONS = "baseStations"

Definition at line 52 of file const.py.

◆ KEY_BATTERY_STATUS

string homeassistant.components.rachio.const.KEY_BATTERY_STATUS = "batteryStatus"

Definition at line 60 of file const.py.

◆ KEY_CONNECTED

string homeassistant.components.rachio.const.KEY_CONNECTED = "connected"

Definition at line 57 of file const.py.

◆ KEY_CURRENT_STATUS

string homeassistant.components.rachio.const.KEY_CURRENT_STATUS = "lastWateringAction"

Definition at line 58 of file const.py.

◆ KEY_CUSTOM_CROP

string homeassistant.components.rachio.const.KEY_CUSTOM_CROP = "customCrop"

Definition at line 48 of file const.py.

◆ KEY_CUSTOM_SHADE

string homeassistant.components.rachio.const.KEY_CUSTOM_SHADE = "customShade"

Definition at line 47 of file const.py.

◆ KEY_CUSTOM_SLOPE

string homeassistant.components.rachio.const.KEY_CUSTOM_SLOPE = "customSlope"

Definition at line 49 of file const.py.

◆ KEY_DAY_VIEWS

string homeassistant.components.rachio.const.KEY_DAY_VIEWS = "valveDayViews"

Definition at line 68 of file const.py.

◆ KEY_DEFAULT_RUNTIME

string homeassistant.components.rachio.const.KEY_DEFAULT_RUNTIME = "defaultRuntimeSeconds"

Definition at line 64 of file const.py.

◆ KEY_DETECT_FLOW

string homeassistant.components.rachio.const.KEY_DETECT_FLOW = "detectFlow"

Definition at line 59 of file const.py.

◆ KEY_DEVICE_ID

string homeassistant.components.rachio.const.KEY_DEVICE_ID = "deviceId"

Definition at line 19 of file const.py.

◆ KEY_DEVICES

string homeassistant.components.rachio.const.KEY_DEVICES = "devices"

Definition at line 21 of file const.py.

◆ KEY_DURATION

string homeassistant.components.rachio.const.KEY_DURATION = "totalDuration"

Definition at line 28 of file const.py.

◆ KEY_DURATION_MINUTES

string homeassistant.components.rachio.const.KEY_DURATION_MINUTES = "duration"

Definition at line 29 of file const.py.

◆ KEY_DURATION_SECONDS

string homeassistant.components.rachio.const.KEY_DURATION_SECONDS = "durationSeconds"

Definition at line 65 of file const.py.

◆ KEY_ENABLED

string homeassistant.components.rachio.const.KEY_ENABLED = "enabled"

Definition at line 22 of file const.py.

◆ KEY_EXTERNAL_ID

string homeassistant.components.rachio.const.KEY_EXTERNAL_ID = "externalId"

Definition at line 23 of file const.py.

◆ KEY_FLEX_SCHEDULES

string homeassistant.components.rachio.const.KEY_FLEX_SCHEDULES = "flexScheduleRules"

Definition at line 45 of file const.py.

◆ KEY_FLOW_DETECTED

string homeassistant.components.rachio.const.KEY_FLOW_DETECTED = "flowDetected"

Definition at line 66 of file const.py.

◆ KEY_ID

string homeassistant.components.rachio.const.KEY_ID = "id"

Definition at line 24 of file const.py.

◆ KEY_IMAGE_URL

string homeassistant.components.rachio.const.KEY_IMAGE_URL = "imageUrl"

Definition at line 20 of file const.py.

◆ KEY_LOCALITY

string homeassistant.components.rachio.const.KEY_LOCALITY = "locality"

Definition at line 75 of file const.py.

◆ KEY_LOW

string homeassistant.components.rachio.const.KEY_LOW = "LOW"

Definition at line 61 of file const.py.

◆ KEY_MAC_ADDRESS

string homeassistant.components.rachio.const.KEY_MAC_ADDRESS = "macAddress"

Definition at line 37 of file const.py.

◆ KEY_MODEL

string homeassistant.components.rachio.const.KEY_MODEL = "model"

Definition at line 26 of file const.py.

◆ KEY_NAME

string homeassistant.components.rachio.const.KEY_NAME = "name"

Definition at line 25 of file const.py.

◆ KEY_ON

string homeassistant.components.rachio.const.KEY_ON = "on"

Definition at line 27 of file const.py.

◆ KEY_PROGRAM_ID

string homeassistant.components.rachio.const.KEY_PROGRAM_ID = "programId"

Definition at line 70 of file const.py.

◆ KEY_PROGRAM_NAME

string homeassistant.components.rachio.const.KEY_PROGRAM_NAME = "programName"

Definition at line 71 of file const.py.

◆ KEY_PROGRAM_RUN_SUMMARIES

string homeassistant.components.rachio.const.KEY_PROGRAM_RUN_SUMMARIES = "valveProgramRunSummaries"

Definition at line 72 of file const.py.

◆ KEY_RAIN_DELAY

string homeassistant.components.rachio.const.KEY_RAIN_DELAY = "rainDelayExpirationDate"

Definition at line 30 of file const.py.

◆ KEY_RAIN_DELAY_END

string homeassistant.components.rachio.const.KEY_RAIN_DELAY_END = "endTime"

Definition at line 31 of file const.py.

◆ KEY_RAIN_SENSOR_TRIPPED

string homeassistant.components.rachio.const.KEY_RAIN_SENSOR_TRIPPED = "rainSensorTripped"

Definition at line 32 of file const.py.

◆ KEY_REASON

string homeassistant.components.rachio.const.KEY_REASON = "reason"

Definition at line 63 of file const.py.

◆ KEY_REPLACE

string homeassistant.components.rachio.const.KEY_REPLACE = "REPLACE"

Definition at line 62 of file const.py.

◆ KEY_REPORTED_STATE

string homeassistant.components.rachio.const.KEY_REPORTED_STATE = "reportedState"

Definition at line 55 of file const.py.

◆ KEY_RUN_SUMMARIES

string homeassistant.components.rachio.const.KEY_RUN_SUMMARIES = "valveRunSummaries"

Definition at line 69 of file const.py.

◆ KEY_SCHEDULE_ID

string homeassistant.components.rachio.const.KEY_SCHEDULE_ID = "scheduleId"

Definition at line 46 of file const.py.

◆ KEY_SCHEDULES

string homeassistant.components.rachio.const.KEY_SCHEDULES = "scheduleRules"

Definition at line 44 of file const.py.

◆ KEY_SERIAL_NUMBER

string homeassistant.components.rachio.const.KEY_SERIAL_NUMBER = "serialNumber"

Definition at line 36 of file const.py.

◆ KEY_SKIP

string homeassistant.components.rachio.const.KEY_SKIP = "skip"

Definition at line 76 of file const.py.

◆ KEY_SKIPPABLE

string homeassistant.components.rachio.const.KEY_SKIPPABLE = "skippable"

Definition at line 77 of file const.py.

◆ KEY_START_TIME

string homeassistant.components.rachio.const.KEY_START_TIME = "start"

Definition at line 67 of file const.py.

◆ KEY_STATE

string homeassistant.components.rachio.const.KEY_STATE = "state"

Definition at line 56 of file const.py.

◆ KEY_STATUS

string homeassistant.components.rachio.const.KEY_STATUS = "status"

Definition at line 33 of file const.py.

◆ KEY_SUBTYPE

string homeassistant.components.rachio.const.KEY_SUBTYPE = "subType"

Definition at line 34 of file const.py.

◆ KEY_SUMMARY

string homeassistant.components.rachio.const.KEY_SUMMARY = "summary"

Definition at line 35 of file const.py.

◆ KEY_TOTAL_RUN_DURATION

string homeassistant.components.rachio.const.KEY_TOTAL_RUN_DURATION = "totalRunDurationSeconds"

Definition at line 73 of file const.py.

◆ KEY_TYPE

string homeassistant.components.rachio.const.KEY_TYPE = "type"

Definition at line 38 of file const.py.

◆ KEY_URL

string homeassistant.components.rachio.const.KEY_URL = "url"

Definition at line 39 of file const.py.

◆ KEY_USERNAME

string homeassistant.components.rachio.const.KEY_USERNAME = "username"

Definition at line 40 of file const.py.

◆ KEY_VALVE_NAME

string homeassistant.components.rachio.const.KEY_VALVE_NAME = "valveName"

Definition at line 54 of file const.py.

◆ KEY_VALVES

string homeassistant.components.rachio.const.KEY_VALVES = "valves"

Definition at line 53 of file const.py.

◆ KEY_ZONE_ID

string homeassistant.components.rachio.const.KEY_ZONE_ID = "zoneId"

Definition at line 41 of file const.py.

◆ KEY_ZONE_NUMBER

string homeassistant.components.rachio.const.KEY_ZONE_NUMBER = "zoneNumber"

Definition at line 42 of file const.py.

◆ KEY_ZONES

string homeassistant.components.rachio.const.KEY_ZONES = "zones"

Definition at line 43 of file const.py.

◆ LISTEN_EVENT_TYPES

list homeassistant.components.rachio.const.LISTEN_EVENT_TYPES
Initial value:
1 = [
2  "DEVICE_STATUS_EVENT",
3  "ZONE_STATUS_EVENT",
4  "RAIN_DELAY_EVENT",
5  "RAIN_SENSOR_DETECTION_EVENT",
6  "SCHEDULE_STATUS_EVENT",
7 ]

Definition at line 101 of file const.py.

◆ MODEL_GENERATION_1

string homeassistant.components.rachio.const.MODEL_GENERATION_1 = "GENERATION1"

Definition at line 81 of file const.py.

◆ SCHEDULE_TYPE_FIXED

string homeassistant.components.rachio.const.SCHEDULE_TYPE_FIXED = "FIXED"

Definition at line 82 of file const.py.

◆ SCHEDULE_TYPE_FLEX

string homeassistant.components.rachio.const.SCHEDULE_TYPE_FLEX = "FLEX"

Definition at line 83 of file const.py.

◆ SERVICE_PAUSE_WATERING

string homeassistant.components.rachio.const.SERVICE_PAUSE_WATERING = "pause_watering"

Definition at line 84 of file const.py.

◆ SERVICE_RESUME_WATERING

string homeassistant.components.rachio.const.SERVICE_RESUME_WATERING = "resume_watering"

Definition at line 85 of file const.py.

◆ SERVICE_SET_ZONE_MOISTURE

string homeassistant.components.rachio.const.SERVICE_SET_ZONE_MOISTURE = "set_zone_moisture_percent"

Definition at line 87 of file const.py.

◆ SERVICE_START_MULTIPLE_ZONES

string homeassistant.components.rachio.const.SERVICE_START_MULTIPLE_ZONES = "start_multiple_zone_schedule"

Definition at line 89 of file const.py.

◆ SERVICE_START_WATERING

string homeassistant.components.rachio.const.SERVICE_START_WATERING = "start_watering"

Definition at line 88 of file const.py.

◆ SERVICE_STOP_WATERING

string homeassistant.components.rachio.const.SERVICE_STOP_WATERING = "stop_watering"

Definition at line 86 of file const.py.

◆ SIGNAL_RACHIO_CONTROLLER_UPDATE

string homeassistant.components.rachio.const.SIGNAL_RACHIO_CONTROLLER_UPDATE = f"{SIGNAL_RACHIO_UPDATE}_controller"

Definition at line 92 of file const.py.

◆ SIGNAL_RACHIO_RAIN_DELAY_UPDATE

string homeassistant.components.rachio.const.SIGNAL_RACHIO_RAIN_DELAY_UPDATE = f"{SIGNAL_RACHIO_UPDATE}_rain_delay"

Definition at line 93 of file const.py.

◆ SIGNAL_RACHIO_RAIN_SENSOR_UPDATE

string homeassistant.components.rachio.const.SIGNAL_RACHIO_RAIN_SENSOR_UPDATE = f"{SIGNAL_RACHIO_UPDATE}_rain_sensor"

Definition at line 94 of file const.py.

◆ SIGNAL_RACHIO_SCHEDULE_UPDATE

string homeassistant.components.rachio.const.SIGNAL_RACHIO_SCHEDULE_UPDATE = f"{SIGNAL_RACHIO_UPDATE}_schedule"

Definition at line 96 of file const.py.

◆ SIGNAL_RACHIO_UPDATE

string homeassistant.components.rachio.const.SIGNAL_RACHIO_UPDATE = f"{DOMAIN}_update"

Definition at line 91 of file const.py.

◆ SIGNAL_RACHIO_ZONE_UPDATE

string homeassistant.components.rachio.const.SIGNAL_RACHIO_ZONE_UPDATE = f"{SIGNAL_RACHIO_UPDATE}_zone"

Definition at line 95 of file const.py.

◆ SLOPE_FLAT

string homeassistant.components.rachio.const.SLOPE_FLAT = "ZERO_THREE"

Definition at line 13 of file const.py.

◆ SLOPE_MODERATE

string homeassistant.components.rachio.const.SLOPE_MODERATE = "SEVEN_TWELVE"

Definition at line 15 of file const.py.

◆ SLOPE_SLIGHT

string homeassistant.components.rachio.const.SLOPE_SLIGHT = "FOUR_SIX"

Definition at line 14 of file const.py.

◆ SLOPE_STEEP

string homeassistant.components.rachio.const.SLOPE_STEEP = "OVER_TWELVE"

Definition at line 16 of file const.py.

◆ STATUS_ONLINE

string homeassistant.components.rachio.const.STATUS_ONLINE = "ONLINE"

Definition at line 79 of file const.py.

◆ WEBHOOK_CONST_ID

string homeassistant.components.rachio.const.WEBHOOK_CONST_ID = "homeassistant.rachio:"

Definition at line 108 of file const.py.