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

Поділитися
Вставка
  • Опубліковано 23 лис 2024

КОМЕНТАРІ • 60

  • @IgorEnot
    @IgorEnot 3 роки тому +6

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

  • @aleksandersetski4301
    @aleksandersetski4301 Рік тому +3

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

  • @ВоваГалышенко
    @ВоваГалышенко 5 місяців тому

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

  • @DirektX1992
    @DirektX1992 9 місяців тому +1

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

  • @tortyan9315
    @tortyan9315 3 роки тому

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

  • @sgsosgs5019
    @sgsosgs5019 2 роки тому +3

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

  • @torchelectro2878
    @torchelectro2878 3 роки тому +1

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

  • @BootuzDinamontuz
    @BootuzDinamontuz  3 роки тому +2

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

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

  • @darkfenix1984
    @darkfenix1984 3 роки тому +1

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

    • @BootuzDinamontuz
      @BootuzDinamontuz  3 роки тому

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

    • @darkfenix1984
      @darkfenix1984 3 роки тому

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

    • @BootuzDinamontuz
      @BootuzDinamontuz  3 роки тому

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

  • @ДенимусДепрос
    @ДенимусДепрос 2 роки тому

    Спасибо!

  • @АлексейМакаров-э7у

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

  • @EvgenMo1111
    @EvgenMo1111 3 роки тому

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

  • @ionlineby
    @ionlineby 3 роки тому +1

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

    • @BootuzDinamontuz
      @BootuzDinamontuz  3 роки тому +4

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

  • @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-zo2sc 2 роки тому

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

    • @BootuzDinamontuz
      @BootuzDinamontuz  2 роки тому

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

    • @MikeMike-zo2sc
      @MikeMike-zo2sc 2 роки тому

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

  • @joramotorsportteam3277
    @joramotorsportteam3277 2 роки тому +1

    Zarabotalo, problema na itanije NodeMCU. No mne search vidajot 2 adresa 248 i 1. Pochemu dva???

    • @BootuzDinamontuz
      @BootuzDinamontuz  2 роки тому +1

      1 это адрес устройства, а вот другой- это общий адрес. Броадкаст. Типа рассылка на все устройства. Использовать его не нужно.

    • @joramotorsportteam3277
      @joramotorsportteam3277 2 роки тому

      @@BootuzDinamontuz Spasibo! Teper dannije na WEB page poslatj nado!

    • @joramotorsportteam3277
      @joramotorsportteam3277 2 роки тому +1

      @@BootuzDinamontuz Mozet vkurse pro DC versiju, nado solnechnije kollektori izmerjatj!

    • @joramotorsportteam3277
      @joramotorsportteam3277 2 роки тому

      Nashol versija 017 uze s ModBusRS485 ne TTL

  • @ПавелВасильев-х9т
    @ПавелВасильев-х9т 3 роки тому +1

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

  • @pafftisLukinM
    @pafftisLukinM Рік тому

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

    • @BootuzDinamontuz
      @BootuzDinamontuz  Рік тому

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

  • @darkfenix1984
    @darkfenix1984 3 роки тому

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

    • @BootuzDinamontuz
      @BootuzDinamontuz  3 роки тому

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

  • @ivahov555
    @ivahov555 3 роки тому

    Хотелось бы узнать почему если wemos то 3.3 питание, если esp32 5в?

    • @BootuzDinamontuz
      @BootuzDinamontuz  3 роки тому

      У esp8266 логика 3,3 В, у esp32 - толерантна к 5В. Бытует мнение, что если на esp8266 подавать на входы 5В, то ей поплохеет. Но я не проверял. И это только касается вемосов, которые сделаны на 8266.

    • @Koliadjun
      @Koliadjun 3 роки тому +1

      Цікаво я завжди думав що esp32 і esp8266 працюють на 3.3 в можна даташит глянути і все стане на свої місця. А ардуіно на 5 в.

    • @BootuzDinamontuz
      @BootuzDinamontuz  3 роки тому +1

      @@Koliadjun , обидва мають 3,3В логіку. Але esp32 толератна до 5В, а 8266 не дуже.

  • @michaelfoma262
    @michaelfoma262 3 роки тому

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

    • @BootuzDinamontuz
      @BootuzDinamontuz  3 роки тому

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

    • @michaelfoma262
      @michaelfoma262 3 роки тому +1

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

    • @БарановАртем-п7у
      @БарановАртем-п7у 2 роки тому

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

  • @armconbox2997
    @armconbox2997 3 роки тому +1

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

    • @BootuzDinamontuz
      @BootuzDinamontuz  3 роки тому +1

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

  • @АлексейШахрай-г2э

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

    • @id3388871
      @id3388871 Рік тому

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

  • @id3388871
    @id3388871 Рік тому

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

  • @joramotorsportteam3277
    @joramotorsportteam3277 2 роки тому +1

    Probujem zashivatj i toze nekak :( Tolko odna migajet, 230V podati, kotushka nepodkljuchena

    • @joramotorsportteam3277
      @joramotorsportteam3277 2 роки тому +1

      Zarabotalo, problema na itanije NodeMCU. No mne search vidajot 2 adresa 248 i 1. Pochemu dva???

  • @БарановАртем-п7у
    @БарановАртем-п7у 2 роки тому

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

    • @BootuzDinamontuz
      @BootuzDinamontuz  2 роки тому +1

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

    • @БарановАртем-п7у
      @БарановАртем-п7у 2 роки тому +1

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