судя по скрину устройство получает команду и правильно, без ошибки на него отвечает.
Значит команда приходит.
Я просил записать 65535, т.к. возможно в устройстве старший и младшие байты изменены.
Протокол не обязывает соблюдать определенную очередность, могут быть варианты,
Но видимо дело не в очередности.
попробуйте считать с регистра 200 уникальный номер.
команда чтения 3
Длинна 6 байт, если получится напишите. можно попробовать считать еще с 201 и 202.
также можно попробовать считать адрес с 128 регистра и попробовать его изменить.
Измененные данные обычно вступают в силу после перезагрузки.
В любом случае напишите. Интересно разобраться.
Еще в регистр 2 запишите значение, к примеру 255,
а потом попробуйте его считать.
Это тайм аут, время через которое реле вернется в исходное состояние, после передачи команды на включение в секундах