From 5b8c94ec0157ad97cfb275210dc85643518618a8 Mon Sep 17 00:00:00 2001 From: LKuemmel Date: Fri, 16 May 2025 13:23:37 +0200 Subject: [PATCH] fix keep cloud config on startup --- packages/helpermodules/subdata.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/helpermodules/subdata.py b/packages/helpermodules/subdata.py index f834771322..9cd2dc13fa 100644 --- a/packages/helpermodules/subdata.py +++ b/packages/helpermodules/subdata.py @@ -844,9 +844,11 @@ def process_system_topic(self, client: mqtt.Client, var: dict, msg: mqtt.MQTTMes self.set_json_payload(var["system"].data["backup_cloud"], msg) elif ("openWB/system/dataprotection_acknowledged" == msg.topic and decode_payload(msg.payload) is False): - Pub().pub("openWB/set/command/removeCloudBridge/todo", { - "command": "removeCloudBridge" - }) + if self.event_subdata_initialized.is_set(): + Pub().pub("openWB/set/command/removeCloudBridge/todo", + {"command": "removeCloudBridge"}) + else: + log.debug("skipping data protection message on startup") else: if "module_update_completed" in msg.topic: self.event_module_update_completed.set()