Определение ID устройства Пульсар теплосчетчик

Добрый день!
Подскажите как узнать ID устройства которое подключаем по rs485. Дали устройства тепловой счетчик на тест но забыли дать документацию ) .

Добрый день.
У нас может быть неизвестны два основных параметра:

  • скорость
  • четность

Скорости - восемь вариантов (1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200)
Четности - три варианта (none even odd)
Начинаем перебирать, подключив на свободный порт контроллера:
Для изменения скорости меняем “-b9600”
Для изменения четности меняем “-pnone”

systemctl stop wb-mqtt-serial
export DEV_PORT=/dev/ttyMOD1
#Ниже - одна команда
for i in {1..247}; do  echo "address $i $(modbus_client -mrtu -b9600 -pnone -s2 $DEV_PORT -a$i -t0x03 -r128 | grep Data:)"; done

Всего 24 варианта.
Но проще по-моему посмотреть в документацию на модель устройства, обычно скорость и четность одинаковые с завода, нужно найти только адрес.

Спасибо. Надо только адрес найти

Но вот у прибора учета тепла Пульсар адрес 3281665 оказывается.
Вот тут не понятно тогда по поводу что цикл до 247

Из контекста предполагал что устройство работает по modbus протоколу.

modbus_client не пойму как зачитать адрес 3702020

Так как модель устройства еще неизвестна - то могу только предполагать (судя по тому что называется Пульсар и имеет длинный адрес) что протокол - не Modbus и нужно использовать шаблон pulsar-heat в настройках.

Дополню: инструкция по подключению, https://wirenboard.com/wiki/Подключение_счётчиков_Пульсар