mirror of
https://github.com/home-assistant/core.git
synced 2025-07-21 12:17:07 +00:00
use newly added is_server for cluster reporting (#26533)
This commit is contained in:
parent
28beebac61
commit
fec6706bf7
@ -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 in self.cluster.endpoint.in_clusters:
|
||||
if self.cluster.is_server:
|
||||
for report_config in self._report_config:
|
||||
await self.configure_reporting(
|
||||
report_config["attr"], report_config["config"]
|
||||
|
@ -50,7 +50,7 @@ class FakeEndpoint:
|
||||
"""Add an input cluster."""
|
||||
from zigpy.zcl import Cluster
|
||||
|
||||
cluster = Cluster.from_id(self, cluster_id)
|
||||
cluster = Cluster.from_id(self, cluster_id, is_server=True)
|
||||
patch_cluster(cluster)
|
||||
self.in_clusters[cluster_id] = cluster
|
||||
if hasattr(cluster, "ep_attribute"):
|
||||
@ -60,7 +60,7 @@ class FakeEndpoint:
|
||||
"""Add an output cluster."""
|
||||
from zigpy.zcl import Cluster
|
||||
|
||||
cluster = Cluster.from_id(self, cluster_id)
|
||||
cluster = Cluster.from_id(self, cluster_id, is_server=False)
|
||||
patch_cluster(cluster)
|
||||
self.out_clusters[cluster_id] = cluster
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user