diff --git a/barrier_node/barrier_node.ino b/barrier_node/barrier_node.ino index bed09f7..11f4b98 100644 --- a/barrier_node/barrier_node.ino +++ b/barrier_node/barrier_node.ino @@ -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); }