Add Rachio rain sensor status (#36229)
* Add Rachio rain sensor status * Remove summary * Fix and re-add zone webhook summary * Add slope to const
This commit is contained in:
parent
0ae23fa166
commit
7197ef76a6
4 changed files with 107 additions and 26 deletions
|
@ -16,6 +16,7 @@ from .const import (
|
|||
KEY_TYPE,
|
||||
SIGNAL_RACHIO_CONTROLLER_UPDATE,
|
||||
SIGNAL_RACHIO_RAIN_DELAY_UPDATE,
|
||||
SIGNAL_RACHIO_RAIN_SENSOR_UPDATE,
|
||||
SIGNAL_RACHIO_SCHEDULE_UPDATE,
|
||||
SIGNAL_RACHIO_ZONE_UPDATE,
|
||||
)
|
||||
|
@ -29,14 +30,17 @@ SUBTYPE_COLD_REBOOT = "COLD_REBOOT"
|
|||
SUBTYPE_SLEEP_MODE_ON = "SLEEP_MODE_ON"
|
||||
SUBTYPE_SLEEP_MODE_OFF = "SLEEP_MODE_OFF"
|
||||
SUBTYPE_BROWNOUT_VALVE = "BROWNOUT_VALVE"
|
||||
SUBTYPE_RAIN_SENSOR_DETECTION_ON = "RAIN_SENSOR_DETECTION_ON"
|
||||
SUBTYPE_RAIN_SENSOR_DETECTION_OFF = "RAIN_SENSOR_DETECTION_OFF"
|
||||
|
||||
# Rain delay values
|
||||
TYPE_RAIN_DELAY_STATUS = "RAIN_DELAY"
|
||||
SUBTYPE_RAIN_DELAY_ON = "RAIN_DELAY_ON"
|
||||
SUBTYPE_RAIN_DELAY_OFF = "RAIN_DELAY_OFF"
|
||||
|
||||
# Rain sensor values
|
||||
TYPE_RAIN_SENSOR_STATUS = "RAIN_SENSOR_DETECTION"
|
||||
SUBTYPE_RAIN_SENSOR_DETECTION_ON = "RAIN_SENSOR_DETECTION_ON"
|
||||
SUBTYPE_RAIN_SENSOR_DETECTION_OFF = "RAIN_SENSOR_DETECTION_OFF"
|
||||
|
||||
# Schedule webhook values
|
||||
TYPE_SCHEDULE_STATUS = "SCHEDULE_STATUS"
|
||||
SUBTYPE_SCHEDULE_STARTED = "SCHEDULE_STARTED"
|
||||
|
@ -60,6 +64,7 @@ LISTEN_EVENT_TYPES = [
|
|||
"DEVICE_STATUS_EVENT",
|
||||
"ZONE_STATUS_EVENT",
|
||||
"RAIN_DELAY_EVENT",
|
||||
"RAIN_SENSOR_DETECTION_EVENT",
|
||||
"SCHEDULE_STATUS_EVENT",
|
||||
]
|
||||
WEBHOOK_CONST_ID = "homeassistant.rachio:"
|
||||
|
@ -68,6 +73,7 @@ WEBHOOK_PATH = URL_API + DOMAIN
|
|||
SIGNAL_MAP = {
|
||||
TYPE_CONTROLLER_STATUS: SIGNAL_RACHIO_CONTROLLER_UPDATE,
|
||||
TYPE_RAIN_DELAY_STATUS: SIGNAL_RACHIO_RAIN_DELAY_UPDATE,
|
||||
TYPE_RAIN_SENSOR_STATUS: SIGNAL_RACHIO_RAIN_SENSOR_UPDATE,
|
||||
TYPE_SCHEDULE_STATUS: SIGNAL_RACHIO_SCHEDULE_UPDATE,
|
||||
TYPE_ZONE_STATUS: SIGNAL_RACHIO_ZONE_UPDATE,
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue