Update MQTT start up

This commit is contained in:
2026-01-02 18:52:46 +01:00
parent 35087ad54a
commit cd0e5f15ed
3 changed files with 42 additions and 22 deletions

View File

@@ -79,9 +79,9 @@ class MQTTService:
self._subscriptions[topic] = handler
def on_message(client, userdata, msg):
for sub_topic, h in self._subscriptions.items():
for sub_topic, sub_handler in self._subscriptions.items():
if mqtt.topic_matches_sub(sub_topic, msg.topic):
h(msg.topic, msg.payload.decode())
sub_handler(msg.topic, msg.payload.decode())
self.client.on_message = on_message
self.client.subscribe(topic, qos=qos)