diff --git a/src/WsServer.cpp b/src/WsServer.cpp index 28dbd2b3..84703cfe 100644 --- a/src/WsServer.cpp +++ b/src/WsServer.cpp @@ -229,7 +229,6 @@ void webSocketEvent(uint8_t num, WStype_t type, uint8_t* payload, size_t length) // получаем команду посланную из модуля if (headerStr == "/order|") { - SerialPrint("i", F("=>WS"), "Msg from module"); String json; writeUint8tToString(payload, length, headerLenth, json); @@ -238,6 +237,8 @@ void webSocketEvent(uint8_t num, WStype_t type, uint8_t* payload, size_t length) jsonRead(json, "key", key); jsonRead(json, "value", value); + SerialPrint("i", F("=>WS"), "Msg from module, id: " + id); + for (std::list::iterator it = IoTItems.begin(); it != IoTItems.end(); ++it) { if ((*it)->getID() == id) { (*it)->onModuleOrder(key, value); diff --git a/src/modules/virtual/LogingDaily/LogingDaily.cpp b/src/modules/virtual/LogingDaily/LogingDaily.cpp index e0973b46..14413df2 100644 --- a/src/modules/virtual/LogingDaily/LogingDaily.cpp +++ b/src/modules/virtual/LogingDaily/LogingDaily.cpp @@ -243,9 +243,12 @@ class LogingDaily : public IoTItem { void onModuleOrder(String &key, String &value) { if (key == "defvalue") { + saveDataDB(id + "-v", value); + SerialPrint("i", F("LogingDaily"), "User set default value: " + value); } else if (key == "reset") { + clearHistory(); + SerialPrint("i", F("LogingDaily"), F("User clean chart history")); } - SerialPrint("i", F("LogingDaily"), "key " + key + ", value " + value); } };