diff --git a/homeassistant/components/zha/core/channels/__init__.py b/homeassistant/components/zha/core/channels/__init__.py index 9e3b69a80df..c703f339e43 100644 --- a/homeassistant/components/zha/core/channels/__init__.py +++ b/homeassistant/components/zha/core/channels/__init__.py @@ -202,7 +202,7 @@ class ZigbeeChannel(LogMixin): # Xiaomi devices don't need this and it disrupts pairing if self._zha_device.manufacturer != "LUMI": await self.bind() - if self.cluster.cluster_id not in self.cluster.endpoint.out_clusters: + if self.cluster.cluster_id in self.cluster.endpoint.in_clusters: for report_config in self._report_config: await self.configure_reporting( report_config["attr"], report_config["config"]