исправление ошибок

This commit is contained in:
Dmitry Borisenko
2022-12-11 23:27:08 +01:00
parent cdcebc4736
commit d2a615c9e5
3 changed files with 25 additions and 20 deletions

View File

@@ -438,7 +438,7 @@
"global": 0, "global": 0,
"name": "30. PZEM настройка", "name": "30. PZEM настройка",
"type": "Reading", "type": "Reading",
"subtype": "Pzem004smd", "subtype": "Pzem004cmd",
"id": "set", "id": "set",
"widget": "nil", "widget": "nil",
"page": "", "page": "",

View File

@@ -221,8 +221,9 @@ class Pzem004cmd : public IoTItem {
} }
~Pzem004cmd(){}; ~Pzem004cmd(){};
};
void* getAPI_Pzem004(String subtype, String param) { void* getAPI_Pzem004(String subtype, String param) {
if (subtype == F("Pzem004v")) { if (subtype == F("Pzem004v")) {
return new Pzem004v(param); return new Pzem004v(param);
} else if (subtype == F("Pzem004a")) { } else if (subtype == F("Pzem004a")) {
@@ -235,7 +236,9 @@ class Pzem004cmd : public IoTItem {
return new Pzem004hz(param); return new Pzem004hz(param);
} else if (subtype == F("Pzem004pf")) { } else if (subtype == F("Pzem004pf")) {
return new Pzem004pf(param); return new Pzem004pf(param);
} else if (subtype == F("Pzem004cmd")) {
return new Pzem004cmd(param);
} else { } else {
return nullptr; return nullptr;
} }
} }

View File

@@ -83,7 +83,7 @@
"global": 0, "global": 0,
"name": "PZEM настройка", "name": "PZEM настройка",
"type": "Reading", "type": "Reading",
"subtype": "Pzem004smd", "subtype": "Pzem004cmd",
"id": "set", "id": "set",
"widget": "nil", "widget": "nil",
"page": "", "page": "",
@@ -101,7 +101,7 @@
"authorGit": "https://github.com/DmitryBorisenko33", "authorGit": "https://github.com/DmitryBorisenko33",
"specialThanks": "Serghei Crasnicov @Serghei63", "specialThanks": "Serghei Crasnicov @Serghei63",
"moduleName": "Pzem004", "moduleName": "Pzem004",
"moduleVersion": "1.0", "moduleVersion": "1.1",
"usedRam": { "usedRam": {
"esp32_4mb": 15, "esp32_4mb": 15,
"esp8266_4mb": 15 "esp8266_4mb": 15
@@ -112,7 +112,8 @@
"Pzem004w", "Pzem004w",
"Pzem004wh", "Pzem004wh",
"Pzem004hz", "Pzem004hz",
"Pzem004pf" "Pzem004pf",
"Pzem004cmd"
], ],
"title": "Счетчик электроэнергии PZEM 004 t версии 3.0 (с модбасом). Возможно подключение трех счетчиков к одной esp для трехфазных сетей. Для этого нужно настроить разные адреса modbus в платах pzem", "title": "Счетчик электроэнергии PZEM 004 t версии 3.0 (с модбасом). Возможно подключение трех счетчиков к одной esp для трехфазных сетей. Для этого нужно настроить разные адреса modbus в платах pzem",
"moduleDesc": "Считает потраченную электроэнергию, измеряет напряжение, частоту, силу тока и прочие параметры", "moduleDesc": "Считает потраченную электроэнергию, измеряет напряжение, частоту, силу тока и прочие параметры",
@@ -120,6 +121,7 @@
"addr": "Адрес modbus", "addr": "Адрес modbus",
"int": "Количество секунд между опросами датчика. Желателно устанавливать разные интервалы для параметров что бы опросы происходили в разное время.", "int": "Количество секунд между опросами датчика. Желателно устанавливать разные интервалы для параметров что бы опросы происходили в разное время.",
"changeaddr": "Поставьте этот параметр равным 1 и перезагрузите esp - будет установлен адрес указанный в setaddr. Смотрите в логе результат: [i] Pzem address set: 0x01", "changeaddr": "Поставьте этот параметр равным 1 и перезагрузите esp - будет установлен адрес указанный в setaddr. Смотрите в логе результат: [i] Pzem address set: 0x01",
"setaddr": "Новый адрес который нужно назначить",
"reset": "Поставьте этот параметр равным 1 и pzem будет сброшен к нулю. Смотрите в логе результат: [i] Pzem reset done" "reset": "Поставьте этот параметр равным 1 и pzem будет сброшен к нулю. Смотрите в логе результат: [i] Pzem reset done"
} }
}, },