diff --git a/homeassistant/components/light/tradfri.py b/homeassistant/components/light/tradfri.py
index 227ed419aec66fe3fda0b168754654a9bb17200d..63468225c9d096d07156d702c735771f4088ed0f 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."""