Тёмный

Энергомонитор на pzem-004t для 3х и более фаз. Установка адреса, поиск адреса, команды для сброса. 

BootUse Dinamontuz
Подписаться 16 тыс.
Просмотров 10 тыс.
50% 1

По умолчанию в pzem-004t или в других pzem установлен адрес 0х01, и как его можно изменить расскажу в этом видео. Так же затрону поиск устройства pzem если адрес утерян, создание команд на сброс.
github.com/man... - библиотека для pzem
s.click.aliexp... - pzem-004t v3 по прекрасной цене
s.click.aliexp... - Tuya Smart ZigBee Energy Meter Single Phase 80A

Опубликовано:

 

7 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 60   
@IgorEnot
@IgorEnot 3 года назад
У вас очень приятный голос и настоящий талант рассказчика! Мало кто умеет так быстро и просто объяснить сложные вопросы технического характера. Спасибо вам за ваши видео!
@BootuzDinamontuz
@BootuzDinamontuz 3 года назад
Спасибо.
@aleksandersetski4301
@aleksandersetski4301 Год назад
Спасибо! Сделал на этой неделе на 3 фазы. Для тех, кто делает сейчас. Вместо D1 и D2 поставте в YAML GPIO05 GPIO04 или просто 5 и 4.
@BootuzDinamontuz
@BootuzDinamontuz 3 года назад
Скетч для создания команды сброса: #include void setup() { Serial.begin(115200); } void loop() { uint16_t u16CRC = 0xFFFF; /* declare CRC check 16 bits*/ static uint8_t resetCommand = 0x42; /* reset command code*/ uint8_t slaveAddr =0X03; u16CRC = crc16_update(u16CRC, slaveAddr); u16CRC = crc16_update(u16CRC, resetCommand); /* trigger transmission mode*/ Serial.print(slaveAddr, HEX); Serial.print(' '); /* send device address in 8 bit*/ Serial.print(resetCommand, HEX); Serial.print(' '); /* send reset command */ Serial.print(lowByte(u16CRC), HEX); Serial.print(' '); /* send CRC check code low byte (1st part) */ Serial.print(highByte(u16CRC), HEX); Serial.println(' '); delay(3000); }
@Ostrovskiy_Vova
@Ostrovskiy_Vova 8 месяцев назад
Може хтось підскаже скетч на PZEM 017 DC для настройки шунта на 300 ампер, а то показник тока невірний нада установити значення шунта що я до pzem 017 DC підключаю шунт на 300 ампер
@DirektX1992
@DirektX1992 7 месяцев назад
Как можно измерить меж-фазное напряжение? Нужно мониторить трёх-фазную нагрузку без нуля. Или подскажите пожалуйста как сконфигурировать правильно расчеты чтобы измерять напряжение Фаза - Ноль и меж-фазные токи?
@user-vb6de1uy3c
@user-vb6de1uy3c 2 месяца назад
Спасибо. Это то что я искал. Подскажите пожалуйста. Как по точности и стабильности работы pzem себя показала?
@tortyan9315
@tortyan9315 3 года назад
Спасибо огромное. Все понятно и заработало.
@sgsosgs5019
@sgsosgs5019 2 года назад
Спасибо. Только непонятно как в динамике обращаться по 3м разным адресам для 3х фаз
@torchelectro2878
@torchelectro2878 2 года назад
Большое спасибо!
@darkfenix1984
@darkfenix1984 3 года назад
Как оказалось, фраза из видео "подаём питание" означает именно измеряемые переменные 220 на сам модуль энергосчетчика, а не просто низкое напряжение на плату, от ESP. Без этого плата упорно отказывалась менять свой адрес и выдавала на монитор, что он у неё 248. Пришлось даже лезть на гитхаб к автору библиотеки. Там такие непонятливые, как я, даже несколько исью открыли. Автор в ридми внёс эту информацию. Кстати, с NodeMSU-32S модуль работать отказался работать, почему-то. Пришлось искать 8266.
@BootuzDinamontuz
@BootuzDinamontuz 3 года назад
Да, подаём питание- это 220В, так как питание самого модуля организовано от 220В. Это в предыдущем ролике есть. И должно работать с ESp32 без проблем. Только нужно 5В с неё подавать на ТТЛ часть модуля.
@darkfenix1984
@darkfenix1984 3 года назад
@@BootuzDinamontuz каюсь, предыдущий не смотрел. А для NodeMSU-32S даже компилироваться отказалось, ошибку выдавало.
@BootuzDinamontuz
@BootuzDinamontuz 3 года назад
Это другой вопрос.
@user-ur7vm3fh1k
@user-ur7vm3fh1k 2 года назад
Спасибо!
@EvgenMo1111
@EvgenMo1111 3 года назад
спасибо, полезно
@ionlineby
@ionlineby 3 года назад
Хотелось бы схему подключения трёх модулей увидеть.
@BootuzDinamontuz
@BootuzDinamontuz 3 года назад
Так там RX и TX все друг с другом соединить и адреса присвоить модулям разные. И должно работать.
@user-nt8mn8vz2e
@user-nt8mn8vz2e 2 года назад
Здравствуйте. Со счетчиком Меркурий 230 не экспериментировали? Связь с ним через TTL - RS-485 конвертер, команды похожие. Он уже трех фазный. У меня только однажды получилось снять с него показания, продолжаю экспериментировать. Было бы не плохо раскрутить эту тему, так как этих счетчиков полно БУ и его можно купить за 1тр. Как энергомонитор это супер вариант.
@BootuzDinamontuz
@BootuzDinamontuz 2 года назад
Не, с PZEM баловался.
@joramotorsportteam3277
@joramotorsportteam3277 2 года назад
Zarabotalo, problema na itanije NodeMCU. No mne search vidajot 2 adresa 248 i 1. Pochemu dva???
@BootuzDinamontuz
@BootuzDinamontuz 2 года назад
1 это адрес устройства, а вот другой- это общий адрес. Броадкаст. Типа рассылка на все устройства. Использовать его не нужно.
@joramotorsportteam3277
@joramotorsportteam3277 2 года назад
@@BootuzDinamontuz Spasibo! Teper dannije na WEB page poslatj nado!
@joramotorsportteam3277
@joramotorsportteam3277 2 года назад
@@BootuzDinamontuz Mozet vkurse pro DC versiju, nado solnechnije kollektori izmerjatj!
@joramotorsportteam3277
@joramotorsportteam3277 2 года назад
Nashol versija 017 uze s ModBusRS485 ne TTL
@user-hf6iv9rs6x
@user-hf6iv9rs6x 3 года назад
Вопрос автору ролика: Возникла такая проблема: при невозможности прочесть данные с PZEM-004T (например, при отключении сети) виснет скетч. Нельзя ли в библиотеке ограничить количество попыток чтения данных из энергомонитора?
@BootuzDinamontuz
@BootuzDinamontuz 3 года назад
Это в ESPHome?
@user-hf6iv9rs6x
@user-hf6iv9rs6x 3 года назад
​@@BootuzDinamontuz Нет. Это я читаю данные с энергомонитора при помощи Arduino/
@armconbox2997
@armconbox2997 2 года назад
Змінювати адрсу потрібно при увімкненему pzem в мережу 220. В іншому випадку адрес не зміниться.
@BootuzDinamontuz
@BootuzDinamontuz 2 года назад
Ну да, питание микроконтроллера организовано от подключения к 220В.
@pafftisLukinM
@pafftisLukinM Год назад
Подскажите у меня в квартире 380 соответственно нужно 3и pzem не совсем понятно в esphome можно это как-то сделать всё? я использую home assitant. А так же я правильно понимаю что сами pzem и esp питаются отдельно, а на сам провод который мы планируем измерить напряжение одеваем просто эту защёлку? или на 0 тоже нужну защёлки соответственно 3и защёлки на 0 в моём случае?
@BootuzDinamontuz
@BootuzDinamontuz Год назад
Ток измеряется только на одном проводе - на фазе или нуле, но рекомендуется на фазе мерять. 3 пзема, одна ЕСП. Пземам присвоить разные адреса и можно работать. Пзем запитывается от фазы. На отдельных фазах у вас должно быть 220В. есп запитывается от источника 5В.
@pafftisLukinM
@pafftisLukinM Год назад
@@BootuzDinamontuz не мовсем понял, как это не рекомендуеца мерять по фазе? У меня в щит идет пять жил, три фазы, один 0 и земля, на эти три фазы я и одеваю эти зажимы pzem?
@BootuzDinamontuz
@BootuzDinamontuz Год назад
На фазы!!!
@darkfenix1984
@darkfenix1984 3 года назад
А есть ли возможность изменения адреса из ESPHome? Очень не хотелось бы перепрошивать ESP32 под Ардуино, и назад.
@BootuzDinamontuz
@BootuzDinamontuz 3 года назад
Не нашел такой возможности в esphome.
@pafftisLukinM
@pafftisLukinM Год назад
Я правильно понимаю, что для 12 устройств (мониторингов) мне нужно 12 pzem все они подключаются между собой кодниму и тому же tx и rx, потом я меняю адресса и все должно появится 12 устройств?
@BootuzDinamontuz
@BootuzDinamontuz Год назад
Сначала менять адреса, а потом соединять
@id3388871
@id3388871 Год назад
підключив до ESP32 три фази через конвертор рівнів 3,3 - 5v. Працює через ESPHome, все добре, але при виключенні електроенергії пропадає обмін через UART і значення зависають, не оновлюються. Продовжує показувати на фазах напругу і т. д. Питання: як відловити подію пропадання зв'язку з Pzem004t v3?
@BootuzDinamontuz
@BootuzDinamontuz Год назад
Ось тут не підкажу.
@ivahov555
@ivahov555 3 года назад
Хотелось бы узнать почему если wemos то 3.3 питание, если esp32 5в?
@BootuzDinamontuz
@BootuzDinamontuz 3 года назад
У esp8266 логика 3,3 В, у esp32 - толерантна к 5В. Бытует мнение, что если на esp8266 подавать на входы 5В, то ей поплохеет. Но я не проверял. И это только касается вемосов, которые сделаны на 8266.
@Koliadjun
@Koliadjun 3 года назад
Цікаво я завжди думав що esp32 і esp8266 працюють на 3.3 в можна даташит глянути і все стане на свої місця. А ардуіно на 5 в.
@BootuzDinamontuz
@BootuzDinamontuz 3 года назад
@@Koliadjun , обидва мають 3,3В логіку. Але esp32 толератна до 5В, а 8266 не дуже.
@MikeMike-zo2sc
@MikeMike-zo2sc 2 года назад
Добрый день, подскажите, правильно понимаю что если три к примеру штуки на три фаза, то и каждую pzem нужно запитывать от своей фазы? Везде информация противоречивая. Кстати, спасибо за видео, собрал все достаточно быстро) Буду благодарен за ответ.
@BootuzDinamontuz
@BootuzDinamontuz 2 года назад
Ну как бы на фазах тоже может быть разное напряжение, а тут не только питание, но и измерение напряжения.
@MikeMike-zo2sc
@MikeMike-zo2sc 2 года назад
@@BootuzDinamontuz Да так наверное и есть, неразобравшись думал что кольцо снимает информацию всю, получается напряжение с фазы брать нужно. Ещё раз спасибо за информацию в видео. Собираюсь на белочек хайлинк 3,3 посадить и wemos и три pzem. Не совсем понял в видео когда вы говорите придется допитать, надеюсь с него все заведется)
@joramotorsportteam3277
@joramotorsportteam3277 2 года назад
Probujem zashivatj i toze nekak :( Tolko odna migajet, 230V podati, kotushka nepodkljuchena
@joramotorsportteam3277
@joramotorsportteam3277 2 года назад
Zarabotalo, problema na itanije NodeMCU. No mne search vidajot 2 adresa 248 i 1. Pochemu dva???
@michaelfoma262
@michaelfoma262 3 года назад
Добрый День ! Возможно получить готовый пример скетча для 3х фаз !
@BootuzDinamontuz
@BootuzDinamontuz 3 года назад
Сектча готового нет, но в видео достаточно информации, что-бы сделать его.
@michaelfoma262
@michaelfoma262 3 года назад
Я начинающий пользователь не много трудно! любом случае спасибо за видео ! Очень помогло .На одну фазу сделал !И все работает !
@user-lz8fr3fh7m
@user-lz8fr3fh7m 2 года назад
@@BootuzDinamontuz Не освещен момент как получить daily\monthly energy суммированную по трем фазам, из описания к Total Daily Energy Sensor получается что никак
@user-ip2ds8tt1t
@user-ip2ds8tt1t Год назад
Если подключить ТТЛ СОМ-порт к обычному последовательному порту компьютера получите неприятность.
@id3388871
@id3388871 Год назад
до USB - запросто, модуль на це розрахований. Є гальванічна розвязка від фази через оптрони. Живлення оптронів 5в береться від usb
@user-lz8fr3fh7m
@user-lz8fr3fh7m 2 года назад
Осмелюсь немного покритиковать... "ВидЭо" прям со страшной силой царапает ухо, по крайней мере мне
@BootuzDinamontuz
@BootuzDinamontuz 2 года назад
Все остальное не царапает?
@user-lz8fr3fh7m
@user-lz8fr3fh7m 2 года назад
@@BootuzDinamontuz Прошу прощения если прозвучало грубо, ничего плохого не имел в виду, просто мнение со стороны.
Далее
Making an Energy Monitoring System
7:17
Просмотров 25 тыс.
DIY 3Phase AC Power Meter | 260VAC  100A
8:00
Просмотров 11 тыс.