ABB рубильник Modbus

Добрый день, пытаюсь подключить рубильник ABB к контроллеру Wirenboard.
Документацию к рубильнику:
https://library.e.abb.com/public/ff5ef30340094bd9802f179430203162/1SCC303015M0201.pdf
Согласно инструкции настройки соединения следующие:

Baud Rate = 9600
Stop Bits = 1
Parity = Even
Address = 1

Дело в том, что я перепробовал буквально все комбинации (Baud rate = 4800, 9600, 19200, 38400; Stop Bits = 1,2; Parity = None, Even, Address = 1 - 255)
Написал скрипт который перебирал все возможные варианты. Во всех прочих вариантах я стабильно получаю:

modbus_client --debug -mrtu -b19200 -peven -s1 /dev/ttyRS485-2 -a1 -t0x04 -r1

Opening /dev/ttyRS485-2 at 19200 bauds (E, 8, 1)
[01][04][00][01][00][01][60][0A]
Waiting for a confirmation…
ERROR Connection timed out: select
ERROR occured!

Но при настройках по умолчанию я получаю разные ответы:

modbus_client --debug -mrtu -b9600 -peven -s1 /dev/ttyRS485-2 -a1 -t0x04 -r1

Opening /dev/ttyRS485-2 at 9600 bauds (E, 8, 1)
[01][04][00][01][00][01][60][0A]
Waiting for a confirmation…
<00><00><00>
ERROR CRC received 0xFF00 != CRC calculated 0x7036
ERROR occured!

modbus_client --debug -mrtu -b9600 -peven -s1 /dev/ttyRS485-2 -a1 -t0x04 -r1

Opening /dev/ttyRS485-2 at 9600 bauds (E, 8, 1)
[01][04][00][01][00][01][60][0A]
Waiting for a confirmation…
ERROR Connection timed out: select
<00>ERROR occured!

modbus_client --debug -mrtu -b9600 -peven -s1 /dev/ttyRS485-2 -a1 -t0x04 -r1

Opening /dev/ttyRS485-2 at 9600 bauds (E, 8, 1)
[01][04][00][01][00][01][60][0A]
Waiting for a confirmation…
ERROR Connection timed out: select
ERROR occured!

modbus_client --debug -mrtu -b9600 -peven -s1 /dev/ttyRS485-2 -a1 -t0x04 -r1

Opening /dev/ttyRS485-2 at 9600 bauds (E, 8, 1)
[01][04][00][01][00][01][60][0A]
Waiting for a confirmation…
ERROR Connection timed out: select
<00><00>ERROR occured!

modbus_client --debug -mrtu -b9600 -peven -s1 /dev/ttyRS485-2 -a1 -t0x04 -r1

Opening /dev/ttyRS485-2 at 9600 bauds (E, 8, 1)
[01][04][00][01][00][01][60][0A]
Waiting for a confirmation…
ERROR Resource temporarily unavailable: read
<00><00><00>ERROR occured!

Не подскажете что еще попробовать?

Добрый день.
Перед проверкой связи я рекомендую убедиться что порт ничем не занят.

Ну или можно, конечно, предположить что устройство отдает исмпульсы, которые воспринимаются как стартовые и последующая тишина - как “00”.
Попробуйте с компьютера получить ответ от устройства?

Порт на сколько я понимаю свободен.
Кроме этого рубильника ничего к нему не подключено.
wb-mqtt-serial - остановил (systemctl stop wb-mqtt-serial)
Пробовал увидеть его с компа - не получается.
Толи рубильник не рабочий, толи я в настройки попасть не могу.

сейчас получаю вот такие ответы:

modbus_client --debug -mrtu -b9600 -peven -s1 -d8 /dev/ttyRS485-2 -a0x01 -t0x04 -r1

Opening /dev/ttyRS485-2 at 9600 bauds (E, 8, 1)
[01][04][00][01][00][01][60][0A]
Waiting for a confirmation…
ERROR Connection timed out: select
<00>ERROR occured!

modbus_client --debug -mrtu -b9600 -peven -s1 -d8 /dev/ttyRS485-2 -a0x01 -t0x04 -r1

Opening /dev/ttyRS485-2 at 9600 bauds (E, 8, 1)
[01][04][00][01][00][01][60][0A]
Waiting for a confirmation…
ERROR Connection timed out: select
<01><00>ERROR occured!

modbus_client --debug -mrtu -b9600 -peven -s1 -d8 /dev/ttyRS485-2 -a0x01 -t0x04 -r1

Opening /dev/ttyRS485-2 at 9600 bauds (E, 8, 1)
[01][04][00][01][00][01][60][0A]
Waiting for a confirmation…
ERROR Connection timed out: select
<00><00>ERROR occured!

modbus_client --debug -mrtu -b9600 -peven -s1 -d8 /dev/ttyRS485-2 -a0x01 -t0x04 -r1

Opening /dev/ttyRS485-2 at 9600 bauds (E, 8, 1)
[01][04][00][01][00][01][60][0A]
Waiting for a confirmation…
ERROR Connection timed out: select
<00><FF>ERROR occured!

Когда подключал его к компу, пробовал на него (рубильник) повесит сопротивление 120 Ом.
После этого комп видел сам себя - то есть свою-же команду как ответ.

Форум не дает написать <FF>
нужно слешом экранировать первую галку…
Только сейчас заметил!

Ну, насчет FF`` или 00``` - для проверки попробуйте запросить что-нидуь у явно несуществующего адреса.
Для примера

modbus_client --debug -mrtu -b9600 -peven -s1 -d8 /dev/ttyRS485-2 -a99 -t0x04 -r1

Если в ответ, за несколько попыток что-то все равно будет возвращаться - то есть две, возмоных причины. Первая - маловероятная: устройство, возможно не в режиме Modbus. Хотя - просмотрел еще раз документацию и не нашел возможности переключить.
Вторая - все же неконтакт одного из проводов шины или Gnd.

Спасибо за помощь!
Пока что потерял физический доступ к устройству, когда его смонтируют, буду продолжать.
Сюда напишу - когда будут какие-то новости.