Подключение sdm120

modbus_client --debug -mrtu -b2400 -pnone -s2 /dev/ttyRS485-2 -a0x01 -t0x10 -r0x1c 2
modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-2 -a0x01 -t0x10 -r0x14 10
10 - новый адрес

выдает ошибку
не знаю что дальше делать

root@wirenboard-ADUU7HGQ:~# modbus_client --debug -mrtu -b2400 -pnone -s2 /dev/ttyRS485-2 -a0x01 -t0x10 -r0x1c 2
Data to write: 0x0002
Opening /dev/ttyRS485-2 at 2400 bauds (N, 8, 2)
[01][10][00][1C][00][01][02][00][02][25][CD]
Waiting for a confirmation…
<01><90><01><8D>
ERROR Illegal function
ERROR occured!

Перед вводом команд остановите сервис
service wb-mqtt-serial stop

останавливал сервис
все одно

root@wirenboard-ADUU7HGQ:~# service wb-mqtt-serial stop
root@wirenboard-ADUU7HGQ:~# modbus_client --debug -mrtu -b2400 -pnone -s2 /dev/ttyRS485-2 -a0x01 -t0x10 -r0x1c 2
Data to write: 0x0002
Opening /dev/ttyRS485-2 at 2400 bauds (N, 8, 2)
[01][10][00][1C][00][01][02][00][02][25][CD]
Waiting for a confirmation…
<01><90><01><8D>
ERROR Illegal function
ERROR occured!

Может не на линии RS485-2, а на линии RS485-1?
больше похоже на отсутствие физической связи…

Кнопка SET позволяет с самого счетчика изменять настройки и адрес.

точно на линии RS485-2
кнопкой set не получается менять
только выводит на дисплей надпись “-set-”
есть какая либо комбинация нажатий?

держать 3 сек.

при удержании 3 сек переходит в режим “-set-” и больше не реагирует на нажатия

Проверьте чтение командой
modbus_client --debug -mrtu -b2400 -pnone -s2 /dev/ttyRS485-2 -a1 -t0x03 -r0x1c

root@wirenboard-ADUU7HGQ:~# service wb-mqtt-serial stop
root@wirenboard-ADUU7HGQ:~# modbus_client --debug -mrtu -b2400 -pnone -s2 /dev/ttyRS485-2 -a1 -t0x03 -r0x1c
Opening /dev/ttyRS485-2 at 2400 bauds (N, 8, 2)
[01][03][00][1C][00][01][45][CC]
Waiting for a confirmation…
<01><03><02><00><00><44>
SUCCESS: read 1 of elements:
Data: 0x0000

Связь есть
Попробуйте так
modbus_client --debug -mrtu -b2400 -pnone -s2 /dev/ttyRS485-2 -a1 -t0x06 -r0x1c 2

тоже ошибка
root@wirenboard-ADUU7HGQ:~# modbus_client --debug -mrtu -b2400 -pnone -s2 /dev/ttyRS485-2 -a1 -t0x06 -r0x1c 2
Data to write: 0x2
Opening /dev/ttyRS485-2 at 2400 bauds (N, 8, 2)
[01][06][00][1C][00][02][C9][CD]
Waiting for a confirmation…
ERROR Connection timed out: select
ERROR occured!