publish reset event

This commit is contained in:
Flo
2026-03-11 13:27:03 +01:00
parent 783eebea24
commit 078f3096dd
3 changed files with 4 additions and 1 deletions
+1 -1
View File
@@ -116,7 +116,7 @@ void MyMqttClient::onLoop()
ensureConnected(); ensureConnected();
mqttClient.loop(); mqttClient.loop();
static uint32_t tNextRssiMs = 0; static uint32_t tNextRssiMs = 0u;
if (millis() >= tNextRssiMs) if (millis() >= tNextRssiMs)
{ {
tNextRssiMs = millis() + 600000u; tNextRssiMs = millis() + 600000u;
+2
View File
@@ -9,6 +9,7 @@
#include <Update.h> #include <Update.h>
#include "Version.h" #include "Version.h"
#include "InterruptHandler.h" #include "InterruptHandler.h"
#include "MyMqttClient.h"
WebServer webServer; WebServer webServer;
@@ -75,6 +76,7 @@ void UpdateHandler()
{ {
webServer.sendHeader("Connection", "close"); webServer.sendHeader("Connection", "close");
webServer.send(200, "text/plain", (Update.hasError()) ? "FAIL" : "OK"); webServer.send(200, "text/plain", (Update.hasError()) ? "FAIL" : "OK");
myMqttClient.publishStatus("{\"event\":\"reset_update\", \"variant\": \"" PROJECT_VARIANT "\" }");
ESP.restart(); ESP.restart();
}, []() }, []()
{ {
+1
View File
@@ -272,6 +272,7 @@ void loop()
if (millis() > DAYS_TO_MILLIS(1uL) && numberWindowsOpen == 0) if (millis() > DAYS_TO_MILLIS(1uL) && numberWindowsOpen == 0)
{ {
Serial.print("RESET"); Serial.print("RESET");
myMqttClient.publishStatus("{\"event\":\"reset\", \"variant\": \"" PROJECT_VARIANT "\" }");
ESP.restart(); ESP.restart();
} }