diff -r 49580ca85ab7 -r 92b546d4a839 thermferm/mqtt.c --- a/thermferm/mqtt.c Sat Jul 14 17:21:25 2018 +0200 +++ b/thermferm/mqtt.c Sat Jul 14 21:15:20 2018 +0200 @@ -718,6 +718,14 @@ mosquitto_destroy(mosq); mosquitto_lib_cleanup(); mqtt_use = FALSE; + mqtt_status = STATUS_CONNECTING; + mqtt_mid_sent = 0; + mqtt_last_mid = -1; + mqtt_last_mid_sent = -1; + mqtt_connected = TRUE; + mqtt_disconnect_sent = FALSE; + mqtt_connect_lost = FALSE; + mqtt_my_shutdown = FALSE; syslog(LOG_NOTICE, "MQTT disconnected"); } #endif