Для начала необходимо удостовериться, что ваш датчик или другое Modbus устройство подключено правильно, согласно схеме.
Более подробно с процессом подключения можно ознакомиться в этой статье.
Подготовка WirenBoard
Для работы ModBus напрямую со Sprut.hub необходимо отключить встроенный в WirenBoard механизм для работы с Modbus. Для этого нужно зайти в веб-интерфейс настройки WirenBoard
Находим пункты Port /dev/ttyRS485-1 и Port /dev/ttyRS485-2 и снимаем галочку с включенного порта
После этого спускаемся вниз страницы и сохраняем конфигурацию.
Настройка в Sprut.hub
Необходимо создать контроллер ModBus в соответствии с инструкцией
А в качестве порта modBus RTU указать следующее значение, в соответствии с подключением шины в WirenBoard:
Колодка | Путь |
---|---|
Левая | /dev/ttyRS485-1 |
Правая | /dev/ttyRS485-2 |
Все остальные настройки ModBus остаются "по умолчанию"
После этого сохраняем настройки и ставим галочку возле только что созданного контроллера. Если вы все сделали правильно, то через несколько минут, обновив страницу, вы увидите автоматически найденные девайсы: