Доброго времени суток, коллеги, может у Вас есть готовый bash скрипт для опроса Вашего счетчика?
у нас есть wb-mqtt-serial - сервис для контроллера Wiren Board.
Откуда вы планируете опрашивать наш счётчик?
устройство на OpenWrt … не полноценный Linux
bash-скриптов у нас нет, но в счётчике обычный Modbus. Поэтому установите на вашу платформу, например, https://wirenboard.com/wiki/index.php/Modbus-client
Добрый день, есть небольшой вопрос … по документации.
Нашел библиотеку на python ( pyModbusTCP.client )
Настройки для подключения согласно документации, следующие:
Скрипт выглядит так:
Адрес устройства взял на упаковке: 68, а 121 взял из документации:
https://wirenboard.com/wiki/index.php?title=Power_Meter_WB-MAP12H_Control_Registers
В теории мне должно выдать текущее напряжение питания модуля, но в ответ ошибка что нет возможности прочитать. Я правильно установил параметры для подключения? ( Скорость порта, стоп-биты и другие …)
9600 8N2 верно.
точно умеет работать по Modbus RTU?
Я предлагаю вам сначала проверить, что всё подключено и работает, запустив какую-то готовую программу опроса по Modbus RTU на вашем устройстве, с ней мы поможем. С чужим кодом мы не разбираемся.
Уже данные получал с датчика звука, в данном случае изменил настройки подключение и настройки для опроса.