diff --git a/platypush/plugins/zwave/mqtt/__init__.py b/platypush/plugins/zwave/mqtt/__init__.py index 60a39b6d..068bfd64 100644 --- a/platypush/plugins/zwave/mqtt/__init__.py +++ b/platypush/plugins/zwave/mqtt/__init__.py @@ -698,7 +698,9 @@ class ZwaveMqttPlugin(MqttPlugin, ZwaveBasePlugin): ) entities.append(parent) - entity.parent = parent_entities[node_id] + parent = parent_entities[node_id] + entity.parent = parent + entity.reachable = parent.reachable @staticmethod def _merge_current_and_target_values(values: Iterable[dict]) -> List[dict]: