fix: triggerRelay до send(302) — как в контроллере

This commit is contained in:
Aleksei
2026-06-17 09:16:55 +00:00
parent 075e4d6c22
commit eaf6d16013
+1 -6
View File
@@ -26,7 +26,6 @@ WebServer server(80);
bool ethConnected = false;
bool wifiConnected = false;
bool staticIpApplied = false;
bool relayPending = false;
String cfg_ssid = "";
String cfg_pass = "";
@@ -196,7 +195,7 @@ void setupRoutes() {
// Открытие через браузер (POST + redirect — обновление страницы не повторяет команду)
server.on("/open", HTTP_POST, []() {
relayPending = true;
triggerRelay();
server.sendHeader("Location", "/?ok=1");
server.send(302);
});
@@ -299,9 +298,5 @@ void setup() {
void loop() {
server.handleClient();
if (relayPending) {
relayPending = false;
triggerRelay();
}
delay(10);
}