PZEM-004T с ESP8266

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

kewgenia
Сообщения: 3
Зарегистрирован: Пн авг 13, 2018 10:01 am
Благодарил (а): 1 раз
Поблагодарили: 0

Re: PZEM-004T с ESP8266

Сообщение kewgenia » Пн авг 13, 2018 4:02 pm

Помоему это через модуль WiFi-iot реализовано. Вот описание модуля "Конструктор main page 2":

Редактор главной страницы с возможностью вывода датчиков используя свой шаблон. Используются html теги.Можно писать по-русски. Редактирование страницы прямо на модуле ! Доступен макрос _WGPIOx_ для создания кнопок. Ограничение размера текста в 600 байт !

Во вкладке модуля main editor необходимо задать текст включая html разметку и необходимые макросы - иначе главная страница не будет отображать информацию с датчиков на устройстве.

Вот только что туда писать?
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: PZEM-004T с ESP8266

Сообщение skysilver » Пн авг 13, 2018 4:21 pm

kewgenia писал(а):
Пн авг 13, 2018 4:02 pm
Вот только что туда писать?
Про что все-таки речь? Про веб-морду esp8266 c wifi-iot или про интерфейс МДМ?

В веб-морде wifi-iot данные с PZEM отображаются сразу по дефолту без каких-либо доп.манипуляций. И на скрине выше это видно. Только заместо нулей там, разумеется, будут реальные данные, если все правильно подключено и настроено.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
kewgenia
Сообщения: 3
Зарегистрирован: Пн авг 13, 2018 10:01 am
Благодарил (а): 1 раз
Поблагодарили: 0

Re: PZEM-004T с ESP8266

Сообщение kewgenia » Пн авг 13, 2018 5:35 pm

skysilver писал(а):
Пн авг 13, 2018 4:21 pm
kewgenia писал(а):
Пн авг 13, 2018 4:02 pm
Вот только что туда писать?
Про что все-таки речь? Про веб-морду esp8266 c wifi-iot или про интерфейс МДМ?

В веб-морде wifi-iot данные с PZEM отображаются сразу по дефолту без каких-либо доп.манипуляций. И на скрине выше это видно. Только заместо нулей там, разумеется, будут реальные данные, если все правильно подключено и настроено.
Да именно про веб-морду esp8266 c wifi-iot. Вот в том то и дело, что по умолчанию там пустое поле, а скрин с данными я взял с первой страницы этой темы, там все наглядно и захотел так-же.
Впринципе разобрался почитав help к модулю. Может кому пригодится:
СпойлерПоказать

Код: Выделить всё

<b>Power Meter:</b><br>
Напряжение: _PMV_V,<br>
Мощность: _PMW_Wt,<br>
Ток: _PMC_A,<br>
Расход: _PMWH_Wh.<br>
Получилось так:
СпойлерПоказать
Безымянный1.jpg
Безымянный1.jpg (13.4 КБ) 5403 просмотра
Последний раз редактировалось kewgenia Пн авг 13, 2018 6:08 pm, всего редактировалось 1 раз.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: PZEM-004T с ESP8266

Сообщение serghei » Пн авг 13, 2018 5:52 pm

Только замените

Код: Выделить всё

Мощность: _PMW_Wt,<br>
За это сообщение автора serghei поблагодарил:
kewgenia (Пн авг 13, 2018 6:08 pm)
Рейтинг: 1.16%
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
dmsergei
Сообщения: 100
Зарегистрирован: Чт ноя 22, 2018 1:04 am
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: PZEM-004T с ESP8266

Сообщение dmsergei » Сб дек 22, 2018 11:35 pm

Посоветуйте пож новичку какую плату купить и какую прошивку лучше шить Чтобы :
подключилось к MajorDoMo без танцев с бубном
и при условии что надо мерить три фазы тоесть 3 PZEM-004T
dksobol
Сообщения: 53
Зарегистрирован: Вт июл 24, 2018 12:01 pm
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: PZEM-004T с ESP8266

Сообщение dksobol » Пт фев 15, 2019 3:06 pm

Ребята помогите.
Не пинайте.
Куда надо внести код для отображения месяца или дня. И как вывести показания на сцену?

$d = date('j');

$energy = $this->getProperty('energy');
$hist = getHistoryValue($this->object_title.'.energyDay', strtotime('yesterday'));
if($hist) {
$energyDaily = $energy - $hist;
$this->setProperty('energyDaily', round($energyDaily, 3));
}
$this->setProperty('energyDay', $energy);

if($d == '1') {
$hist = getHistoryValue($this->object_title.'.energyMonth', strtotime(date('Y-m-01')));
if($hist) {
$energyMonthly = $energy - $hist;
$this->setProperty('energyMonthly', round($energyMonthly, 3));
}
$this->setProperty('energyMonth', $energy);
}
TrDA
Сообщения: 147
Зарегистрирован: Ср сен 27, 2017 9:13 pm
Откуда: MSK
Благодарил (а): 235 раз
Поблагодарили: 38 раз

Re: PZEM-004T с ESP8266

Сообщение TrDA » Сб июл 20, 2019 6:42 pm

Не помню кто спрашивал: программу для PZEM-004T под Windows.
http://www.mediafire.com/file/21ee1j3in ... r.zip/file
Изображение
Вложения
PZEM-004T.jpg
PZEM-004T.jpg (76.4 КБ) 4409 просмотров
Всем удачи.
Спрашивайте - не стесняйтесь.
SolarW
Сообщения: 179
Зарегистрирован: Вс июл 31, 2016 11:24 pm
Благодарил (а): 35 раз
Поблагодарили: 24 раза

Re: PZEM-004T с ESP8266

Сообщение SolarW » Вс июл 21, 2019 10:11 pm

Всем интересующимся PZEM-004t.
Изменилась аппаратная версия (старая снята с производства).
В новой версии изменился протокол обмена - теперь это Modbus RTU.
Так что просьба учитывать что с решениями заточенными на старую версию новая работать не будет.

US $11.04 20%СКИДКА | PZEM-004T обновленная версия Однофазное реле Многофункциональный Ампер метр ватт мощность вольт ампер кВтч ttl Modbus с разрезом CT для Arduino
https://s.click.aliexpress.com/e/kzgZxlW
Кулибин
Сообщения: 66
Зарегистрирован: Пн ноя 25, 2019 10:05 pm
Благодарил (а): 12 раз
Поблагодарили: 0

Re: PZEM-004T с ESP8266

Сообщение Кулибин » Вс дек 01, 2019 10:29 pm

Было бы здорово шапку оформить с мануалом. Я даже не пойму где взять прошивку ESP от wifi-iot. Где то на сайте нашел, прошил а она работает в safe mode и перейти на Pro не даёт, ссылка битая. Какая то дрянь в общем. Я уже бьюсь с этим энергомером 2 дня полных, задолбался в хлам. Разберусь сниму обязательно нормальное подробное видео как и что прям для чайников разжую. меня интересует по mqtt передавать данные в этой прошиве реально? Другое не катит, в мажордомо хочу передавать. Я только недавно разобрался в этом протоколе.
yray
Сообщения: 106
Зарегистрирован: Чт дек 14, 2017 12:51 am
Благодарил (а): 13 раз
Поблагодарили: 16 раз

Re: PZEM-004T с ESP8266

Сообщение yray » Пн дек 02, 2019 12:28 am

Почему он не верно показывает? У меня 4 шт в работе на wifi-iot и все точно. Разве что значение счетчика нельзя запрограммировать в сам модуль, но для мажордомо не проблема прибавить нужное значение к счетчику. На мой взгляд минус только в том что прошивка платная, но с другой стороны её функционал, простота и удобство настройки этого стоит.
Ответить