Ошибка работы датчиков 1-wire

а в /var/log/messages какие-нибудь ошибки про w1 есть?

Вот, например:

Mar 30 09:08:56 wirenboard-ARAXKJYF user.info kernel: [1108616.194227] w1_master_driver w1_bus_master1: Family 82 for 82.8e840822c0c6.37 is not registered.

Евгений, Вы ответьте хоть что-то. Мне перегружать уже контроллер, чтобы все заработало или будете ещё что-то рекомендовать выполнить? Пробовал вытащить провод из разъема контроллера 1-wire, но ничего не изменилось. Я допускаю, что проблема программная в контроллере. Жду скорейших указаний!

  1. Эта ошибка в логе была один раз или повторяется постоянно?

  2. Посмотрите пожалуйста в разделе Devices в веб-интерфейсе в блоке Discrete I/O кнопку 5Vout. Она включена?

У нас, на одном объекте, тоже периодически подвисали 1W датчики. Решили проблему добавлением правила, которое периодически на пару секунд переключает питание датчиков на 3V и обратно. Уже почти год работает без зависаний. Метод может и кривоват, но позволил решить проблему не выезжая на объект.

Повторяется

Включена всегда

Понятно. Попробуйте перезагрузить контроллер и больше ничего не делать и не трогать.
Если поможет - это будет очень странно, будем разбираться.

Помогло. Работает теперь

Ок, напишите как снова проблема появится - будем дальше диагностировать.

1 лайк

Проблема опять дала о себе знать.

  1. Откуда появились несуществующие адреса датчиков? Их несколько десятков точно.

  2. Почему не могу увидеть в истории показания предыдущего дня?
    image

Есть связь с ошибкой работы mqtt-serial из другого моего поста сегодня?

Станислав, проблему решили? У меня похожая ситуация: Серьезные проблемы с 1Wire

Добрый вечер, сказали что могут быть серьёзные помехи от силовых проводов или от устройств с сильным электромагнитным полем. Убрал подальше, перегрузил и стало лучше.