From 64ab73e9c30fce5c82c8599c407605fdad223ade Mon Sep 17 00:00:00 2001
From: lilly
Date: Sun, 31 May 2026 20:53:14 +0200
Subject: [PATCH] api: initialize ccujack asynchonously via immedietaly running
cron
---
api/src/dooris_api/ccujack.py | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/api/src/dooris_api/ccujack.py b/api/src/dooris_api/ccujack.py
index a6b0640..de08bbf 100644
--- a/api/src/dooris_api/ccujack.py
+++ b/api/src/dooris_api/ccujack.py
@@ -90,15 +90,12 @@ class CCUJackClient:
self.data_updated = asyncio.Event()
async def start(self):
- await self.mqtt.connect()
- await self.find_locks()
-
- self.task_cron= asyncio.get_running_loop().create_task(
- self.cron(), name="ccujack-cron"
- )
self.task_process_messages = asyncio.get_running_loop().create_task(
self.process_mqt_messages(), name="process-mqtt-messages"
)
+ self.task_cron= asyncio.get_running_loop().create_task(
+ self.cron(), name="ccujack-cron"
+ )
async def close_connections(self):
await asyncio.gather(self.mqtt.disconnect(), self.http.close())