diff --git a/door_pi_control/mqtt.py b/door_pi_control/mqtt.py index aadc6c2..8ba7f4e 100644 --- a/door_pi_control/mqtt.py +++ b/door_pi_control/mqtt.py @@ -76,6 +76,9 @@ def reconnecting_client(host: str, *, keepalive: int = 60): client = Client() client.on_connect = lambda client, userdata, flags, rc: \ _logger.debug("Connected to mqtt host") + client.on_disconnect = lambda client, userdata, rc: \ + _logger.debug("Disconnected from mqtt host") + client.enable_logger(_logger.getChild("paho")) client.connect_async(host, keepalive=keepalive) client.loop_start() return client