We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9a3c1ae commit cb6090eCopy full SHA for cb6090e
src/enapter/standalone/ucm.py
@@ -7,11 +7,20 @@
7
class UCM(Device):
8
9
async def run(self) -> None:
10
+ async with asyncio.TaskGroup() as tg:
11
+ tg.create_task(self.properties_sender())
12
+ tg.create_task(self.telemetry_sender())
13
+
14
+ async def properties_sender(self) -> None:
15
while True:
16
await self.send_properties({"virtual": True, "lua_api_ver": 1})
- await self.send_telemetry({})
17
await asyncio.sleep(30)
18
19
+ async def telemetry_sender(self) -> None:
20
+ while True:
21
+ await self.send_telemetry({})
22
+ await asyncio.sleep(1)
23
24
async def cmd_reboot(self, *args, **kwargs) -> CommandResult:
25
raise NotImplementedError
26
0 commit comments