From 46834aa0a512e812c9c0e5559426e28ba051b93c Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 19 Jan 2015 22:57:28 -0800 Subject: [PATCH] Better update schedules for cast and devicetracker --- homeassistant/components/chromecast.py | 2 +- homeassistant/components/device_tracker/__init__.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/chromecast.py b/homeassistant/components/chromecast.py index 1736f0d2444..12591e3af92 100644 --- a/homeassistant/components/chromecast.py +++ b/homeassistant/components/chromecast.py @@ -298,7 +298,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) + hass.track_time_change(update_chromecast_states, second=[0, 15, 30, 45]) hass.services.register(DOMAIN, SERVICE_TURN_OFF, turn_off_service) diff --git a/homeassistant/components/device_tracker/__init__.py b/homeassistant/components/device_tracker/__init__.py index 04cea3e047b..956d2f3957f 100644 --- a/homeassistant/components/device_tracker/__init__.py +++ b/homeassistant/components/device_tracker/__init__.py @@ -128,7 +128,8 @@ class DeviceTracker(object): if self.invalid_known_devices_file: return - hass.track_time_change(update_device_state) + hass.track_time_change( + update_device_state, second=[0, 12, 24, 36, 48]) hass.services.register(DOMAIN, SERVICE_DEVICE_TRACKER_RELOAD,