diff --git a/homeassistant/components/zha/entity.py b/homeassistant/components/zha/entity.py index d0848222549340..1e98118e09f87c 100644 --- a/homeassistant/components/zha/entity.py +++ b/homeassistant/components/zha/entity.py @@ -179,7 +179,7 @@ def async_restore_last_state(self, last_state): async def async_update(self): """Retrieve latest state.""" - for channel in self.cluster_channels: + for channel in self.cluster_channels.values(): if hasattr(channel, 'async_update'): await channel.async_update()