Общение с modbus клиентами

Каким образом выглядят скрипты при необходимости слать значение не по mqtt, а по modbus rtu сторонним реле?

Добрый день!
Правильный вариант: написать шаблон опроса для устройства, потом работать как и со всеми остальными (через MQTT).
Странный вариант: запускать modbus_client через runShellCommand

каким образом он пишется?

Serial Device Driver Configuration --> + Serial Device -->
Slave ID - ввести, Device type - выбрать пустой, потом нажать Properties, поставить галочку List of channels, потом добавлять Channels. Каждый канал - это данные из одного регистра: вписываете название, тип канала (если получать данные, то Value), тип регистра (coil, holding), номер регистра, тут же можно ввести значения, на которые нужно умножить/с чем сложить полученное значение.

Вместо управления очень рекомендую сначала какое-нибудь значение из нового устройства просто выводить (тип канала Value)