solved issue when no custom variable

This commit is contained in:
Florent de Lamotte
2025-05-05 17:33:40 +02:00
parent ec5077110d
commit 3a26acee93

View File

@@ -205,10 +205,11 @@ class MessageReader:
logger.debug(f"received custom vars response: {data.hex()}") logger.debug(f"received custom vars response: {data.hex()}")
res = {} res = {}
rawdata = data[1:].decode() rawdata = data[1:].decode()
pairs = rawdata.split(",") if not rawdata == "" :
for p in pairs : pairs = rawdata.split(",")
psplit = p.split(":") for p in pairs :
res[psplit[0]] = psplit[1] psplit = p.split(":")
res[psplit[0]] = psplit[1]
logger.debug(f"got custom vars : {res}") logger.debug(f"got custom vars : {res}")
await self.dispatcher.dispatch(Event(EventType.CUSTOM_VARS, res)) await self.dispatcher.dispatch(Event(EventType.CUSTOM_VARS, res))