Перестали работать датчики температуры 1-wire

Сегодня у заказчика на Wb6 ревизия 6.6.0 перестали работать датчики 1-wire, вообще ни один не отображается. Я перезапускал сервис wb-homa-w1 - не помогло.
Это логи сервиса wb-mqtt-w1:

14-02-2023 09:53:41.090 INFO: [mqtt] subscription succeeded (message id 9)
14-02-2023 09:53:41.087 INFO: [mqtt] subscription succeeded (message id 8)
14-02-2023 09:53:41.079 INFO: w1 thread Started
14-02-2023 09:53:41.039 INFO: [mqtt] subscription succeeded (message id 2)
14-02-2023 09:53:41.035 INFO: [mqtt] subscription succeeded (message id 1)
14-02-2023 09:53:41.025 INFO: [mqtt] connection estabilished with code 0
14-02-2023 09:53:40.991 INFO: [mqtt] UNIX socket not found, falling back to TCP connection
14-02-2023 09:53:40.991 INFO: [mqtt] Default host and port detected, checking if UNIX socket exists on /var/run/mosquitto/mosquitto.sock
14-02-2023 09:53:40.987 MQTT broker localhost:1883
14-02-2023 09:53:40.791 INFO: w1 thread Stopped
14-02-2023 09:53:40.791 INFO: w1 thread Stopped
14-02-2023 09:53:40.758 INFO: [signal handling] Received signal 15

Куда дальше копать не понимаю. Подскажите в чем может быть дело?

Добрый день.

А почему (из-за чего) сервис получает kill?
Ну и для начала я бы проверил - есть ли питание на датчиках.

Не знаю почему сервис получает kill, на объект в данный момент не получается выехать. Если питание пропадает на выходе w1, то сервис закрывается?? Объект работает более 3х лет изменения с этого времени не вносились, вчера неожиданно перестал работать. Я так и не увидел в вашем ответе, куда двигаться дальше! Можно ли силами ПО проверить наличие напряжения 5 вольт на w1?

1wire работает совершенно стандартно для linux, следует посмотреть - отображает ли ядро шины и устройства. wb-mqtt-w1 это только шлюз.
Если выход 5V включен то в топике wb-adc/5Vout должно быть записано текущее напряжение.

выход 5V включен. Можете дать ссылку или перечислить команды которыми можно посмотреть - отображает ли ядро шины и устройства? Можете как то полнее ответить? Я по несколько часов жду от вас ответа, а конкретики ни какой не получил!

Если софт не обновлялся, и все работало - вероятнее всего проблема с датчиками. Один неисправный датчик способен положить шину. Думаю, дистанционно вы вряд ли идентифицируете проблему. Я бы отключил физически все датчики и подключал по одному.

1 лайк

В итоге при попытке обновления apt update && apt upgrade, нашел 1 файл для обновления но не обновился, выдав очередную ошибку…Я перезагрузил контроллер и датчики 1-wire снова заработали…

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.