Проблема: через некий интервал времени (всегда разный), датчик начинает присылать данные NAN (т.е. не может получить показания). Помогает только reset по кнопке или удаленная прошивка с перезапуском (оборудование стоит далеко на производстве)
PZEM004 V3 и nodemcu v3 питаются от блока питания 5v. RX и TX на D5 и D6 через Softwareserial.
Скетч сейчас скинуть не могу, но там самый минимум:
Softwareserial для обмена данными с датчиком
TimerMS для вызова функции получения данных каждые 3 секунды (delay в loop нет)
ESP8266WiFi для wifi подключения
HTTPClient для отправки GET запроса с показаниями датчика
ArduinoOTA для удаленной прошивки.
Все что делает скетч, каждые 3 секунды снимает показания и отправляет GET запрос на сервер с данными.
Не стал поднимать старые темы. явных ответов в инете не нашел. Подскажите, может кто сталкивался с данной проблемой, как решили?
PZEM004 V3 и nodemcu v3 питаются от блока питания 5v. RX и TX на D5 и D6 через Softwareserial.
Скетч сейчас скинуть не могу, но там самый минимум:
Softwareserial для обмена данными с датчиком
TimerMS для вызова функции получения данных каждые 3 секунды (delay в loop нет)
ESP8266WiFi для wifi подключения
HTTPClient для отправки GET запроса с показаниями датчика
ArduinoOTA для удаленной прошивки.
Все что делает скетч, каждые 3 секунды снимает показания и отправляет GET запрос на сервер с данными.
Не стал поднимать старые темы. явных ответов в инете не нашел. Подскажите, может кто сталкивался с данной проблемой, как решили?