Fire a time_changed event every second

This commit is contained in:
Paulus Schoutsen 2015-01-24 18:04:19 -08:00
parent 6588ca6520
commit 253e3eb628
4 changed files with 5 additions and 4 deletions

View File

@ -27,7 +27,7 @@ import homeassistant.util as util
DOMAIN = "homeassistant"
# How often time_changed event should fire
TIMER_INTERVAL = 3 # seconds
TIMER_INTERVAL = 1 # seconds
# How long we wait for the result of a service call
SERVICE_CALL_LIMIT = 10 # seconds

View File

@ -297,7 +297,7 @@ def setup(hass, config):
pychromecast.play_youtube_video(video_id, cast.host)
update_chromecast_state(entity_id, cast)
hass.track_time_change(update_chromecast_states, second=[0, 15, 30, 45])
hass.track_time_change(update_chromecast_states, second=range(0, 60, 15))
hass.services.register(DOMAIN, SERVICE_TURN_OFF,
turn_off_service)

View File

@ -127,7 +127,7 @@ class DeviceTracker(object):
return
hass.track_time_change(
update_device_state, second=[0, 12, 24, 36, 48])
update_device_state, second=range(0, 60, 12))
hass.services.register(DOMAIN,
SERVICE_DEVICE_TRACKER_RELOAD,

View File

@ -83,6 +83,7 @@ def setup(hass, config):
discovery.listen(hass, DISCOVERY_PLATFORMS.keys(), sensor_discovered)
hass.track_time_change(update_sensor_states)
# Fire every 3 seconds
hass.track_time_change(update_sensor_states, seconds=range(0, 60, 3))
return True