From bbe82f9cdc749d27542dd74c7a755b6d33c6ffab Mon Sep 17 00:00:00 2001 From: Gunnar Skjold Date: Sun, 16 Feb 2020 21:45:58 +0100 Subject: [PATCH] Added a small delay that helped smooth the voltage on a HAN powered device. No more sudden reboots --- src/AmsToMqttBridge.ino | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/AmsToMqttBridge.ino b/src/AmsToMqttBridge.ino index d3ca2661..c079e814 100644 --- a/src/AmsToMqttBridge.ino +++ b/src/AmsToMqttBridge.ino @@ -189,7 +189,7 @@ void loop() { } if (!config.getMqttHost().isEmpty()) { mqtt.loop(); - delay(10); + delay(10); // Needed to preserve power. After adding this, the voltage is super smooth on a HAN powered device if(!mqtt.connected() || config.isMqttChanged()) { MQTT_connect(); } @@ -201,7 +201,7 @@ void loop() { dnsServer.processNextRequest(); // Continously flash the LED when AP mode if (now / 50 % 64 == 0) led_on(); - else led_off(); + else led_off(); } readHanPort(); @@ -321,6 +321,7 @@ void readHanPort() { mqtt.publish(config.getMqttPublishTopic(), msg.c_str()); mqtt.loop(); + delay(10); // Needed to preserve power } ws.setJson(json);