From 11105944be63ebdd16aaa0e0e788e5b12f7ab947 Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Sun, 29 Dec 2024 20:53:20 +0100 Subject: [PATCH] Fix: Uptime overflow after ~50 days Fixes #2473 --- src/MqttHandleDtu.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/MqttHandleDtu.cpp b/src/MqttHandleDtu.cpp index df025f1..63aec7e 100644 --- a/src/MqttHandleDtu.cpp +++ b/src/MqttHandleDtu.cpp @@ -32,7 +32,7 @@ void MqttHandleDtuClass::loop() return; } - MqttSettings.publish("dtu/uptime", String(millis() / 1000)); + MqttSettings.publish("dtu/uptime", String(esp_timer_get_time() / 1000000)); MqttSettings.publish("dtu/ip", NetworkSettings.localIP().toString()); MqttSettings.publish("dtu/hostname", NetworkSettings.getHostname()); MqttSettings.publish("dtu/heap/size", String(ESP.getHeapSize()));