diff --git a/barrier_node/barrier_node.ino b/barrier_node/barrier_node.ino
index 96da691..33c61d1 100644
--- a/barrier_node/barrier_node.ino
+++ b/barrier_node/barrier_node.ino
@@ -137,7 +137,7 @@ input[type=text],input[type=password]{width:100%;box-sizing:border-box;padding:9
// Управление
html += R"(
Управление
-
)";
@@ -189,7 +189,13 @@ void setupRoutes() {
server.send(200, "text/html", buildPage());
});
- // Открытие через браузер (без токена)
+ // Открытие через браузер (POST)
+ server.on("/open", HTTP_POST, []() {
+ triggerRelay();
+ server.send(200, "text/html", buildPage("✅ Команда выполнена"));
+ });
+
+ // Открытие от контроллера (GET + токен)
server.on("/open", HTTP_GET, []() {
String token = server.header("X-Token");
// Если запрос из браузера (нет токена) — разрешаем