Wirenboard (MQTT) adapter for Energomera CE102M RS-145A power meter
Поддержка счетчика добавлена для Wirenboard 6+ https://wirenboard.com/wiki/Energomera_CE102M
Скрипт, считывающий данные с электросчетчика Энергомера CE102М по RS-485 и передающий их в MQTT каналы контроллера Wirenboard
Подключаем выводы A, B и GND WirenBoard к контактам 9, 10 и 11 счетчика.
Систему команд смотрим в инструкции к счетчику
Протокол обмена данными: ГОСТ Р МЭК 61107-2001
Создать или отредактировать /etc/rc.local
#!/bin/sh -e
python /usr/share/wb-mqtt-serial/user-devices/ce102m.py
exit 0
/usr/share/wb-mqtt-serial/user-devices/ce102m.py
- путь до скрипта
python ce102m.py
# Опрос счетчика и каждые 10 с (По умолчанию 5 с)
python ce102m.py -t 10
python ce102m.py -p
# silent mode - выводятся только данные
python ce102m.py -p -s
# Вывод полной информации
python ce102m.py -f
# Вывод ограниченной информации
python ce102m.py -r
# Настройка серийного порта (По умолчанию /dev/ttyRS485-2)
python ce102m.py -a /dev/ttyRS485-1
Взято за основу: https://support.wirenboard.com/t/schityvanie-pokazanij-i-programmirovanie-elektroschetchika-energomera-se102m-po-rs-485/212