From 0abedd8b46a76550d4989ef501c7f5290d555e97 Mon Sep 17 00:00:00 2001 From: Alex Harvey Date: Wed, 13 Apr 2016 22:33:30 -0700 Subject: [PATCH] fix for plex not detecting plex players after power up (#1824) --- homeassistant/components/media_player/plex.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/homeassistant/components/media_player/plex.py b/homeassistant/components/media_player/plex.py index b472b6c8eba..19a26862199 100644 --- a/homeassistant/components/media_player/plex.py +++ b/homeassistant/components/media_player/plex.py @@ -18,6 +18,7 @@ from homeassistant.const import ( DEVICE_DEFAULT_NAME, STATE_IDLE, STATE_OFF, STATE_PAUSED, STATE_PLAYING, STATE_UNKNOWN) from homeassistant.loader import get_component +from homeassistant.helpers.event import (track_utc_time_change) REQUIREMENTS = ['plexapi==1.1.0'] MIN_TIME_BETWEEN_SCANS = timedelta(seconds=10) @@ -113,6 +114,7 @@ def setup_plexserver(host, token, hass, add_devices_callback): plex_clients = {} plex_sessions = {} + track_utc_time_change(hass, lambda now: update_devices(), second=30) @util.Throttle(MIN_TIME_BETWEEN_SCANS, MIN_TIME_BETWEEN_FORCED_SCANS) def update_devices():