From 76a15111457f58f0f78ab61326d2e694c526df43 Mon Sep 17 00:00:00 2001 From: TMRh20 Date: Sat, 6 Jul 2024 03:01:55 -0600 Subject: [PATCH] Add renewAddress if connect fails - Update MQTT examples to renew their address if unable to connect to the MQTT server --- examples/MQTT/mqtt_basic/mqtt_basic.ino | 1 + examples/MQTT/mqtt_basic_2/mqtt_basic_2.ino | 1 + 2 files changed, 2 insertions(+) diff --git a/examples/MQTT/mqtt_basic/mqtt_basic.ino b/examples/MQTT/mqtt_basic/mqtt_basic.ino index d9a06e1..292d733 100644 --- a/examples/MQTT/mqtt_basic/mqtt_basic.ino +++ b/examples/MQTT/mqtt_basic/mqtt_basic.ino @@ -64,6 +64,7 @@ void connect() { Serial.print("."); if (millis() - clTimeout > 5001) { Serial.println(); + mesh.renewAddress(); return; } uint32_t timer = millis(); diff --git a/examples/MQTT/mqtt_basic_2/mqtt_basic_2.ino b/examples/MQTT/mqtt_basic_2/mqtt_basic_2.ino index b92bf38..14e78ba 100644 --- a/examples/MQTT/mqtt_basic_2/mqtt_basic_2.ino +++ b/examples/MQTT/mqtt_basic_2/mqtt_basic_2.ino @@ -64,6 +64,7 @@ void connect() { while (!client.connect(clientID)) { Serial.print("."); if (millis() - clTimeout > 5001) { + mesh.renewAddress(); Serial.println(); return; }