mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-30 11:59:12 +03:00
Полностью добавлен модуль PZEM 004 t
This commit is contained in:
@@ -47,7 +47,7 @@
|
|||||||
"name": "anydataWth",
|
"name": "anydataWth",
|
||||||
"label": "Энергия",
|
"label": "Энергия",
|
||||||
"widget": "anydata",
|
"widget": "anydata",
|
||||||
"after": "Wt/hr",
|
"after": "Wt/Hr",
|
||||||
"icon": "speedometer"
|
"icon": "speedometer"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -96,7 +96,7 @@ void IoTItem::regEvent(String value, String consoleInfo = "") {
|
|||||||
publishStatusMqtt(_id, value);
|
publishStatusMqtt(_id, value);
|
||||||
|
|
||||||
publishStatusWs(_id, value);
|
publishStatusWs(_id, value);
|
||||||
SerialPrint("i", "Sensor " + consoleInfo, "'" + _id + "' data: " + value + "'");
|
SerialPrint("i", "Sensor", consoleInfo + " '" + _id + "' data: " + value + "'");
|
||||||
|
|
||||||
// проверка если global установлен то шлем всем о событии
|
// проверка если global установлен то шлем всем о событии
|
||||||
// if (_global) {
|
// if (_global) {
|
||||||
@@ -150,8 +150,6 @@ bool IoTItem::isGpioDriver() {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//сетевое общение====================================================================================================================================
|
//сетевое общение====================================================================================================================================
|
||||||
|
|
||||||
externalVariable::externalVariable(String parameters) : IoTItem(parameters) {
|
externalVariable::externalVariable(String parameters) : IoTItem(parameters) {
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ class Pzem004v : public IoTItem {
|
|||||||
if (online) {
|
if (online) {
|
||||||
regEvent(value.valD, "Pzem V");
|
regEvent(value.valD, "Pzem V");
|
||||||
} else {
|
} else {
|
||||||
|
regEvent(NAN, "Pzem V");
|
||||||
SerialPrint("E", "Pzem", "V error");
|
SerialPrint("E", "Pzem", "V error");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -53,6 +54,7 @@ class Pzem004a : public IoTItem {
|
|||||||
if (online) {
|
if (online) {
|
||||||
regEvent(value.valD, "Pzem A");
|
regEvent(value.valD, "Pzem A");
|
||||||
} else {
|
} else {
|
||||||
|
regEvent(NAN, "Pzem A");
|
||||||
SerialPrint("E", "Pzem", "A error");
|
SerialPrint("E", "Pzem", "A error");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -81,6 +83,7 @@ class Pzem004w : public IoTItem {
|
|||||||
if (online) {
|
if (online) {
|
||||||
regEvent(value.valD, "Pzem W");
|
regEvent(value.valD, "Pzem W");
|
||||||
} else {
|
} else {
|
||||||
|
regEvent(NAN, "Pzem W");
|
||||||
SerialPrint("E", "Pzem", "W error");
|
SerialPrint("E", "Pzem", "W error");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -109,6 +112,7 @@ class Pzem004wh : public IoTItem {
|
|||||||
if (online) {
|
if (online) {
|
||||||
regEvent(value.valD, "Pzem Wh");
|
regEvent(value.valD, "Pzem Wh");
|
||||||
} else {
|
} else {
|
||||||
|
regEvent(NAN, "Pzem Wh");
|
||||||
SerialPrint("E", "Pzem", "Wh error");
|
SerialPrint("E", "Pzem", "Wh error");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -137,6 +141,7 @@ class Pzem004hz : public IoTItem {
|
|||||||
if (online) {
|
if (online) {
|
||||||
regEvent(value.valD, "Pzem Hz");
|
regEvent(value.valD, "Pzem Hz");
|
||||||
} else {
|
} else {
|
||||||
|
regEvent(NAN, "Pzem Hz");
|
||||||
SerialPrint("E", "Pzem", "Hz error");
|
SerialPrint("E", "Pzem", "Hz error");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user