Здравствуйте, подключаю датчик SHT30, который меряет температуру и влажность. Прописал свой конфиг по аналогии с MSW.
По командам:
modbus_client --debug -mrtu -pnone -s1 /dev/ttyRS485-1 -a1 -t0x03 -r0x00
modbus_client --debug -mrtu -pnone -s1 /dev/ttyRS485-1 -a1 -t0x03 -r0x01
явно приходит ответ, а через веб интерфейс параметры выделены красным и показывают нули. Подскажите, что делаю не так?
Здравствуйте! Проверьте, пожалуйста, настройки связи у датчика и у порта контроллера в веб-интерфейсе (скорость, адрес, четность, стопбиты). Можно попробовать изменить таймауты и интервалы настроек связи. Вот несколько тем со схожими вопросами:
Если используя всю указанную информацию выше наладить связь не получится, то ждем от вас ссылку на документацию к датчику, схему подключения датчика к контроллеру, файл шаблона конфигурации датчика (json файл с указанием адресов для чтения и записи), файл конфигурации портов (/etc/wb-mqtt-serial.conf), очень желательны фото подключения, . Также будет нужно содержание лога с ошибками чтения регистров (отдельным файлом). За последние 10 минут можно вывести так: