diff --git a/TheengsGateway/discovery.py b/TheengsGateway/discovery.py index cc045f58..1e79feea 100644 --- a/TheengsGateway/discovery.py +++ b/TheengsGateway/discovery.py @@ -161,8 +161,9 @@ def publish_device_info(self, pub_device) -> None: # noqa: ANN001 pub_device, hadevice, ) - # If the properties key is "mac" or "device", skip its discovery - if k in {"mac", "device"}: + # If the properties key is "mac" or "device", or any of the + # intermediate decryption decoder properties, skip its discovery + if k in {"mac", "device", "cipher", "ctr", "mic"}: continue if k in pub_device["properties"]: if pub_device["properties"][k]["name"] in ha_dev_classes: