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

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

Пікірлер: 60

  • @IgorEnot
    @IgorEnot3 жыл бұрын

    У вас очень приятный голос и настоящий талант рассказчика! Мало кто умеет так быстро и просто объяснить сложные вопросы технического характера. Спасибо вам за ваши видео!

  • @BootuzDinamontuz

    @BootuzDinamontuz

    3 жыл бұрын

    Спасибо.

  • @aleksandersetski4301
    @aleksandersetski4301 Жыл бұрын

    Спасибо! Сделал на этой неделе на 3 фазы. Для тех, кто делает сейчас. Вместо D1 и D2 поставте в YAML GPIO05 GPIO04 или просто 5 и 4.

  • @tortyan9315
    @tortyan93153 жыл бұрын

    Спасибо огромное. Все понятно и заработало.

  • @torchelectro2878
    @torchelectro28782 жыл бұрын

    Большое спасибо!

  • @EvgenMo1111
    @EvgenMo11113 жыл бұрын

    спасибо, полезно

  • @user-ur7vm3fh1k
    @user-ur7vm3fh1k2 жыл бұрын

    Спасибо!

  • @sgsosgs5019
    @sgsosgs50192 жыл бұрын

    Спасибо. Только непонятно как в динамике обращаться по 3м разным адресам для 3х фаз

  • @BootuzDinamontuz
    @BootuzDinamontuz3 жыл бұрын

    Скетч для создания команды сброса: #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

    7 ай бұрын

    Може хтось підскаже скетч на PZEM 017 DC для настройки шунта на 300 ампер, а то показник тока невірний нада установити значення шунта що я до pzem 017 DC підключаю шунт на 300 ампер

  • @DirektX1992
    @DirektX19926 ай бұрын

    Как можно измерить меж-фазное напряжение? Нужно мониторить трёх-фазную нагрузку без нуля. Или подскажите пожалуйста как сконфигурировать правильно расчеты чтобы измерять напряжение Фаза - Ноль и меж-фазные токи?

  • @user-vb6de1uy3c
    @user-vb6de1uy3cАй бұрын

    Спасибо. Это то что я искал. Подскажите пожалуйста. Как по точности и стабильности работы pzem себя показала?

  • @darkfenix1984
    @darkfenix19843 жыл бұрын

    Как оказалось, фраза из видео "подаём питание" означает именно измеряемые переменные 220 на сам модуль энергосчетчика, а не просто низкое напряжение на плату, от ESP. Без этого плата упорно отказывалась менять свой адрес и выдавала на монитор, что он у неё 248. Пришлось даже лезть на гитхаб к автору библиотеки. Там такие непонятливые, как я, даже несколько исью открыли. Автор в ридми внёс эту информацию. Кстати, с NodeMSU-32S модуль работать отказался работать, почему-то. Пришлось искать 8266.

  • @BootuzDinamontuz

    @BootuzDinamontuz

    3 жыл бұрын

    Да, подаём питание- это 220В, так как питание самого модуля организовано от 220В. Это в предыдущем ролике есть. И должно работать с ESp32 без проблем. Только нужно 5В с неё подавать на ТТЛ часть модуля.

  • @darkfenix1984

    @darkfenix1984

    3 жыл бұрын

    @@BootuzDinamontuz каюсь, предыдущий не смотрел. А для NodeMSU-32S даже компилироваться отказалось, ошибку выдавало.

  • @BootuzDinamontuz

    @BootuzDinamontuz

    3 жыл бұрын

    Это другой вопрос.

  • @darkfenix1984
    @darkfenix19843 жыл бұрын

    А есть ли возможность изменения адреса из ESPHome? Очень не хотелось бы перепрошивать ESP32 под Ардуино, и назад.

  • @BootuzDinamontuz

    @BootuzDinamontuz

    3 жыл бұрын

    Не нашел такой возможности в esphome.

  • @ionlineby
    @ionlineby3 жыл бұрын

    Хотелось бы схему подключения трёх модулей увидеть.

  • @BootuzDinamontuz

    @BootuzDinamontuz

    3 жыл бұрын

    Так там RX и TX все друг с другом соединить и адреса присвоить модулям разные. И должно работать.

  • @ivahov555
    @ivahov5553 жыл бұрын

    Хотелось бы узнать почему если 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 не дуже.

  • @user-nt8mn8vz2e
    @user-nt8mn8vz2e2 жыл бұрын

    Здравствуйте. Со счетчиком Меркурий 230 не экспериментировали? Связь с ним через TTL - RS-485 конвертер, команды похожие. Он уже трех фазный. У меня только однажды получилось снять с него показания, продолжаю экспериментировать. Было бы не плохо раскрутить эту тему, так как этих счетчиков полно БУ и его можно купить за 1тр. Как энергомонитор это супер вариант.

  • @BootuzDinamontuz

    @BootuzDinamontuz

    2 жыл бұрын

    Не, с PZEM баловался.

  • @pafftisLukinM
    @pafftisLukinM Жыл бұрын

    Я правильно понимаю, что для 12 устройств (мониторингов) мне нужно 12 pzem все они подключаются между собой кодниму и тому же tx и rx, потом я меняю адресса и все должно появится 12 устройств?

  • @BootuzDinamontuz

    @BootuzDinamontuz

    Жыл бұрын

    Сначала менять адреса, а потом соединять

  • @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

    Жыл бұрын

    На фазы!!!

  • @MikeMike-zo2sc
    @MikeMike-zo2sc2 жыл бұрын

    Добрый день, подскажите, правильно понимаю что если три к примеру штуки на три фаза, то и каждую pzem нужно запитывать от своей фазы? Везде информация противоречивая. Кстати, спасибо за видео, собрал все достаточно быстро) Буду благодарен за ответ.

  • @BootuzDinamontuz

    @BootuzDinamontuz

    2 жыл бұрын

    Ну как бы на фазах тоже может быть разное напряжение, а тут не только питание, но и измерение напряжения.

  • @MikeMike-zo2sc

    @MikeMike-zo2sc

    2 жыл бұрын

    @@BootuzDinamontuz Да так наверное и есть, неразобравшись думал что кольцо снимает информацию всю, получается напряжение с фазы брать нужно. Ещё раз спасибо за информацию в видео. Собираюсь на белочек хайлинк 3,3 посадить и wemos и три pzem. Не совсем понял в видео когда вы говорите придется допитать, надеюсь с него все заведется)

  • @id3388871
    @id3388871 Жыл бұрын

    підключив до ESP32 три фази через конвертор рівнів 3,3 - 5v. Працює через ESPHome, все добре, але при виключенні електроенергії пропадає обмін через UART і значення зависають, не оновлюються. Продовжує показувати на фазах напругу і т. д. Питання: як відловити подію пропадання зв'язку з Pzem004t v3?

  • @BootuzDinamontuz

    @BootuzDinamontuz

    Жыл бұрын

    Ось тут не підкажу.

  • @user-hf6iv9rs6x
    @user-hf6iv9rs6x3 жыл бұрын

    Вопрос автору ролика: Возникла такая проблема: при невозможности прочесть данные с PZEM-004T (например, при отключении сети) виснет скетч. Нельзя ли в библиотеке ограничить количество попыток чтения данных из энергомонитора?

  • @BootuzDinamontuz

    @BootuzDinamontuz

    3 жыл бұрын

    Это в ESPHome?

  • @user-hf6iv9rs6x

    @user-hf6iv9rs6x

    3 жыл бұрын

    ​@@BootuzDinamontuz Нет. Это я читаю данные с энергомонитора при помощи Arduino/

  • @armconbox2997
    @armconbox29972 жыл бұрын

    Змінювати адрсу потрібно при увімкненему pzem в мережу 220. В іншому випадку адрес не зміниться.

  • @BootuzDinamontuz

    @BootuzDinamontuz

    2 жыл бұрын

    Ну да, питание микроконтроллера организовано от подключения к 220В.

  • @joramotorsportteam3277
    @joramotorsportteam32772 жыл бұрын

    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

  • @michaelfoma262
    @michaelfoma2623 жыл бұрын

    Добрый День ! Возможно получить готовый пример скетча для 3х фаз !

  • @BootuzDinamontuz

    @BootuzDinamontuz

    3 жыл бұрын

    Сектча готового нет, но в видео достаточно информации, что-бы сделать его.

  • @michaelfoma262

    @michaelfoma262

    3 жыл бұрын

    Я начинающий пользователь не много трудно! любом случае спасибо за видео ! Очень помогло .На одну фазу сделал !И все работает !

  • @user-lz8fr3fh7m

    @user-lz8fr3fh7m

    Жыл бұрын

    @@BootuzDinamontuz Не освещен момент как получить daily\monthly energy суммированную по трем фазам, из описания к Total Daily Energy Sensor получается что никак

  • @user-ip2ds8tt1t
    @user-ip2ds8tt1t Жыл бұрын

    Если подключить ТТЛ СОМ-порт к обычному последовательному порту компьютера получите неприятность.

  • @id3388871

    @id3388871

    Жыл бұрын

    до USB - запросто, модуль на це розрахований. Є гальванічна розвязка від фази через оптрони. Живлення оптронів 5в береться від usb

  • @joramotorsportteam3277
    @joramotorsportteam32772 жыл бұрын

    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???

  • @user-lz8fr3fh7m
    @user-lz8fr3fh7m2 жыл бұрын

    Осмелюсь немного покритиковать... "ВидЭо" прям со страшной силой царапает ухо, по крайней мере мне

  • @BootuzDinamontuz

    @BootuzDinamontuz

    2 жыл бұрын

    Все остальное не царапает?

  • @user-lz8fr3fh7m

    @user-lz8fr3fh7m

    2 жыл бұрын

    @@BootuzDinamontuz Прошу прощения если прозвучало грубо, ничего плохого не имел в виду, просто мнение со стороны.

Келесі