[Zwave] Add zwave polling interval configuration

This commit is contained in:
Arthur Andersen 2015-11-15 17:45:20 +01:00
parent 773da3f755
commit 340ee171b5

View File

@ -20,6 +20,7 @@ REQUIREMENTS = ['pydispatcher==2.0.5']
CONF_USB_STICK_PATH = "usb_path"
DEFAULT_CONF_USB_STICK_PATH = "/zwaveusbstick"
CONF_DEBUG = "debug"
CONF_POLLING_INTERVAL = "polling_interval"
DISCOVER_SENSORS = "zwave.sensors"
DISCOVER_LIGHTS = "zwave.light"
@ -169,6 +170,10 @@ def setup(hass, config):
""" Called when Home Assistant starts up. """
NETWORK.start()
polling_interval = config[DOMAIN].get(CONF_POLLING_INTERVAL, None)
if polling_interval is not None:
NETWORK.setPollInterval(polling_interval)
hass.bus.listen_once(EVENT_HOMEASSISTANT_STOP, stop_zwave)
hass.bus.listen_once(EVENT_HOMEASSISTANT_START, start_zwave)