diff --git a/myProfile.json b/myProfile.json index 97fd71cd..2ab4bf7a 100644 --- a/myProfile.json +++ b/myProfile.json @@ -59,7 +59,7 @@ "bootloader_qio_80m": "0x1000", "firmware": "0x10000", "partitions": "0x8000", - "littlefs": "0x290000" + "littlefs": "0x310000" }, { "name": "esp32_16mb", diff --git a/src/modules/sensors/Mhz19/Mhz19.cpp b/src/modules/sensors/Mhz19/Mhz19.cpp index 88f7bb9e..2f59a7b7 100644 --- a/src/modules/sensors/Mhz19/Mhz19.cpp +++ b/src/modules/sensors/Mhz19/Mhz19.cpp @@ -6,8 +6,7 @@ #include "Global.h" #include "classes/IoTItem.h" -//встроена в ядро для 8266, для 32 по этому же имени обращаемся к другой библиотеке plerup/EspSoftwareSerial -#include + extern IoTGpio IoTgpio; @@ -15,7 +14,8 @@ extern IoTGpio IoTgpio; int rxPinCO2; // зеленый провод сенсора к прописаному по умолчанию D7 (GPIO13) int txPinCO2; // синий провод сенсора к прописаному по умолчанию D6 (GPIO12) #ifdef ESP8266 - +//встроена в ядро для 8266, для 32 по этому же имени обращаемся к другой библиотеке plerup/EspSoftwareSerial +#include SoftwareSerial *swSerialCO2 = nullptr; #endif #ifdef ESP32 diff --git a/src/modules/sensors/Mhz19/modinfo.json b/src/modules/sensors/Mhz19/modinfo.json index 3eacecaf..ee93fcb6 100644 --- a/src/modules/sensors/Mhz19/modinfo.json +++ b/src/modules/sensors/Mhz19/modinfo.json @@ -80,9 +80,7 @@ "usedLibs": { "esp32_4mb": [], "esp32_4mb3f": [], - "esp32s2_4mb": [ - "plerup/EspSoftwareSerial" - ], + "esp32s2_4mb": [], "esp32cam_4mb": [], "esp8266_4mb": [] } diff --git a/src/modules/sensors/Pzem004t_v2/modinfo.json b/src/modules/sensors/Pzem004t_v2/modinfo.json index 679ee617..b58bfc00 100644 --- a/src/modules/sensors/Pzem004t_v2/modinfo.json +++ b/src/modules/sensors/Pzem004t_v2/modinfo.json @@ -132,6 +132,10 @@ "title": "Счетчик электроэнергии PZEM 004 t версии 3.0 (с модбасом)", "moduleDesc": "Считает потраченную электроэнергию, измеряет напряжение, частоту, силу тока и прочие параметры. Возможно подключение трех счетчиков к одной esp для трехфазных сетей. Для этого нужно настроить разные адреса modbus в платах pzem. Для работы обязателен модуль Pzem004uart", "propInfo": { + "tx": "TX пин", + "rx": "RX пин", + "speed": "Скорость UART", + "line": "Актуально только для ESP32: номер линии hardUART. =2 rx=16 tx=17, для SoftwarwSerial в ESP32 line = -1", "addr": "Адрес modbus", "int": "Количество секунд между опросами датчика. Желателно устанавливать одинаковые интервалы для параметров (для одного адреса Pzem) что опрос происходил один раз, остальные из 500мс буфера.", "btn-changeaddr": " Будет установлен адрес указанный в setaddr. Смотрите в логе результат: [i] Pzem address set: 0x01 Новый адрес который нужно назначить",