From eaf6d16013595e7009cb31da5850a52ba112e973 Mon Sep 17 00:00:00 2001 From: Aleksei Date: Wed, 17 Jun 2026 09:16:55 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20triggerRelay=20=D0=B4=D0=BE=20send(302)?= =?UTF-8?q?=20=E2=80=94=20=D0=BA=D0=B0=D0=BA=20=D0=B2=20=D0=BA=D0=BE=D0=BD?= =?UTF-8?q?=D1=82=D1=80=D0=BE=D0=BB=D0=BB=D0=B5=D1=80=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- barrier_node/barrier_node.ino | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) 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); }