From 67004284c41c3c5c9e2033a4f6a039d889944ee1 Mon Sep 17 00:00:00 2001 From: Dmitry Borisenko <49808844+DmitryBorisenko33@users.noreply.github.com> Date: Thu, 11 Aug 2022 18:32:56 +0200 Subject: [PATCH] 1 --- data_svelte/items.json | 4 ++-- src/EventsAndOrders.cpp | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/data_svelte/items.json b/data_svelte/items.json index 5ff70270..c6e8cb70 100644 --- a/data_svelte/items.json +++ b/data_svelte/items.json @@ -360,7 +360,7 @@ "header": "Исполнительные устройства" }, { - "name": "28. Кнопка (подключенная физически)", + "name": "28. Кнопка подключенная к пину", "type": "Writing", "subtype": "ButtonIn", "id": "btn", @@ -376,7 +376,7 @@ "num": 28 }, { - "name": "29. Кнопка управляющая пином (Реле с кнопкой)", + "name": "29. Кнопка управляющая пином (Реле)", "type": "Writing", "subtype": "ButtonOut", "id": "btn", diff --git a/src/EventsAndOrders.cpp b/src/EventsAndOrders.cpp index 61436c4d..1b950aec 100644 --- a/src/EventsAndOrders.cpp +++ b/src/EventsAndOrders.cpp @@ -23,11 +23,12 @@ void generateOrder(const String& id, const String& value) { void handleOrder() { if (orderBuf.length()) { String order = selectToMarker(orderBuf, ","); - Serial.println("order: " + order); + SerialPrint("i", F("ORDER"), order); //здесь нужно перебрать все методы execute всех векторов и выполнить те id которых совпали с id события IoTItem* item = findIoTItem(selectToMarker(order, " ")); if (item) { + SerialPrint("i", F("ORDER"), "order matched " + order); String valStr = selectToMarkerLast(order, " "); item->setValue(valStr); }