Skip to content

Commit a9bbfc5

Browse files
Merge pull request #244 from Necroneco/mqtt-message-async
2 parents e2cf211 + bfa84c3 commit a9bbfc5

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

custom_components/aqara_gateway/core/gateway.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -491,6 +491,9 @@ def on_disconnect(self, client, userdata, ret):
491491
self.hass.create_task(self.async_run())
492492

493493
def on_message(self, client: Client, userdata, msg: MQTTMessage):
494+
self.hass.loop.call_soon_threadsafe(self._on_message, msg)
495+
496+
def _on_message(self, msg: MQTTMessage):
494497
# pylint: disable=unused-argument
495498
""" on getting messages from mqtt server """
496499

0 commit comments

Comments
 (0)