Skip to content

Home Assistant, ESPhome and Mercury 230 AR-01 energy meter

License

Notifications You must be signed in to change notification settings

adipierro/ESPHome-Mercury230

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

форк

  • добавлено чтение значений энергии T1/T2
  • пример с использованием M5Stack RS485-модуля
  • вернула совместимость со старыми счетчиками 230, которые не умеют отвечать на запрос версии, даты производства и серийника одним пакетом

Home-Assistant-and-Mercury230

Home Assistant, ESPhome и счетчик Меркурий 230 AR-01

ИСПОЛЬЗУЯ ЭТОТ КОД, ПОЛЬЗОВАТЕЛЬ БЕРЕТ НА СЕБЯ ВСЮ ОТВЕТСТВЕННОСТЬ ЗА ПОСЛЕДСТВИЯ. Я СТРОГО НЕ РЕКОМЕНДУЮ ИСПОЛЬЗОВАТЬ ЭТО РЕШЕНИЕ В СИСТЕМАХ С НЕСКОЛЬКИМИ СЧЕТЧИКАМИ !!!

  • Очень советую использовать аппаратный UART.
  • Драйвер RS485 без ноги направления передачи, с защитными диодами и предохранителями (только так).
  • Счетчику требуется подача пятивольтового питания из вне.
  • Адрес счетчика не нужен, устройство найдет его само, если счетчик на шине RS485 один.

Существуют необязательные параметры для установки подключения:

Aдрес счетчика, если не указан будет попытка обнаружить его с использованием пароля, двузначная десятичная цифра use_address: xx

Пароль УКАЗЫВАТЬ В КАВЫЧКАХ для подключения, в случае дефолтного можно не указывать, 6 любых символов password: "xxxxxxx"

Тип пароля HEX или ASCII (true/false), если не знаете зачем это вам - просто не устанавливайте параметр pass_in_hex:

Тип доступа пользователь или администратор (true/false) (АДМИНИСТРАТОР СТРОГО НЕ РЕКОМЕНДУЕТСЯ) admin:

В случае подключения к сети счетчиков рекомендую установит update_interval: побольше, что бы управляющая компания вас не искала.

About

Home Assistant, ESPhome and Mercury 230 AR-01 energy meter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 48.3%
  • C++ 31.1%
  • Python 20.6%