mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 03:07:37 +00:00
Add scan_interval to RainMachine (#14945)
This commit is contained in:
parent
2ac23c8be6
commit
176ef411de
@ -11,8 +11,8 @@ import voluptuous as vol
|
||||
|
||||
from homeassistant.const import (
|
||||
ATTR_ATTRIBUTION, CONF_BINARY_SENSORS, CONF_IP_ADDRESS, CONF_PASSWORD,
|
||||
CONF_PORT, CONF_SENSORS, CONF_SSL, CONF_MONITORED_CONDITIONS,
|
||||
CONF_SWITCHES)
|
||||
CONF_PORT, CONF_SCAN_INTERVAL, CONF_SENSORS, CONF_SSL,
|
||||
CONF_MONITORED_CONDITIONS, CONF_SWITCHES)
|
||||
from homeassistant.helpers import (
|
||||
aiohttp_client, config_validation as cv, discovery)
|
||||
from homeassistant.helpers.dispatcher import async_dispatcher_send
|
||||
@ -107,6 +107,8 @@ CONFIG_SCHEMA = vol.Schema(
|
||||
vol.Required(CONF_PASSWORD): cv.string,
|
||||
vol.Optional(CONF_PORT, default=DEFAULT_PORT): cv.port,
|
||||
vol.Optional(CONF_SSL, default=DEFAULT_SSL): cv.boolean,
|
||||
vol.Optional(CONF_SCAN_INTERVAL, default=DEFAULT_SCAN_INTERVAL):
|
||||
cv.time_period,
|
||||
vol.Optional(CONF_BINARY_SENSORS, default={}):
|
||||
BINARY_SENSOR_SCHEMA,
|
||||
vol.Optional(CONF_SENSORS, default={}): SENSOR_SCHEMA,
|
||||
@ -159,7 +161,7 @@ async def async_setup(hass, config):
|
||||
await rainmachine.async_update()
|
||||
async_dispatcher_send(hass, SENSOR_UPDATE_TOPIC)
|
||||
|
||||
async_track_time_interval(hass, refresh_sensors, DEFAULT_SCAN_INTERVAL)
|
||||
async_track_time_interval(hass, refresh_sensors, conf[CONF_SCAN_INTERVAL])
|
||||
|
||||
async def start_program(service):
|
||||
"""Start a particular program."""
|
||||
|
Loading…
x
Reference in New Issue
Block a user