И еще заметил, что бывает частенько “подвисает” преобразователь, топик в каналах зеленый, а значения не меняются. помогает либо перезагрузка, либо выкл/вкл порта в интерфейсе.
По картинке сказать сложно, потому что история усредняет значения.
Очень поможет, если вы выведете на экран поток данных с датчика, например через mosquitto_sub на нужный топик, который можно подсмотреть в веб-интерфейсе. Это нужно, чтобы увидеть точные ошибочные значения, которые идут с датчика.
И еще заметил, что бывает частенько “подвисает” преобразователь, топик в каналах зеленый, а значения не меняются. помогает либо перезагрузка, либо выкл/вкл порта в интерфейсе.
кажется, что это несвязанная проблема. Приложите пожалуйста содержимое /etc/wb-mqtt-serial.conf , проверьте, что response_timeout не установлен в значение 0.
P.S. У нас принято создавать новые темы на новые проблемы, не писать в несвязанные старые.
Сегодня обнаружил, что снова подвис опрос датчиков температуры через преобразователь. выкл/вкл порта через веб интерфейс помогает оживить. тем не менее в топиках было все зеленое.
У меня возникали подобные “выбросы” с датчика температуры подключенного по двухпроводной схеме к WB-MS. В итоге оказался слишком длинный провод.Сначала укорачивание провода, а затем замена на более длинный но бОльшего сечения проблему решило.
При этом рядом другие аналогичные датчики подключенные по трёхпроводной схеме
на более длинных “ветках” работают без нареканий. Подключены напрямую к WB
Я проблему не решил, так как с данной точки убрал датчики. Но менял всё/ и контроллер, и преобразователь и сами датчики на заведомо рабочие. Ошибка повторялась. Тоже грешу на линию, витая пара метров 70, небольшой участок рядом с силовой линией проходил.
По поводу помехи появится тоже не могла так как в складе ни каких монтажных и электромонтажных работ не проводится и не проводилось на склад приходит электричество с другого конца линии электричества и rs485 не пересекаются