From 0c0e0c36af141cd2ed4a720783953a49b66e4657 Mon Sep 17 00:00:00 2001 From: Lewis Juggins <873275+lwis@users.noreply.github.com> Date: Sun, 1 Apr 2018 15:50:48 +0100 Subject: [PATCH] Re-add group polling as a fallback for observation (#13613) --- homeassistant/components/light/tradfri.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/homeassistant/components/light/tradfri.py b/homeassistant/components/light/tradfri.py index 227ed419aec..63468225c9d 100644 --- a/homeassistant/components/light/tradfri.py +++ b/homeassistant/components/light/tradfri.py @@ -76,11 +76,6 @@ class TradfriGroup(Light): """Return unique ID for this group.""" return self._unique_id - @property - def should_poll(self): - """No polling needed for tradfri group.""" - return False - @property def supported_features(self): """Flag supported features.""" @@ -149,6 +144,10 @@ class TradfriGroup(Light): self._refresh(tradfri_device) self.async_schedule_update_ha_state() + async def async_update(self): + """Fetch new state data for the group.""" + await self._group.update() + class TradfriLight(Light): """The platform class required by Home Assistant."""