Сегодня у заказчика на 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, на объект в данный момент не получается выехать. Если питание пропадает на выходе w1, то сервис закрывается?? Объект работает более 3х лет изменения с этого времени не вносились, вчера неожиданно перестал работать. Я так и не увидел в вашем ответе, куда двигаться дальше! Можно ли силами ПО проверить наличие напряжения 5 вольт на w1?
1wire работает совершенно стандартно для linux, следует посмотреть - отображает ли ядро шины и устройства. wb-mqtt-w1 это только шлюз.
Если выход 5V включен то в топике wb-adc/5Vout должно быть записано текущее напряжение.
выход 5V включен. Можете дать ссылку или перечислить команды которыми можно посмотреть - отображает ли ядро шины и устройства? Можете как то полнее ответить? Я по несколько часов жду от вас ответа, а конкретики ни какой не получил!
Если софт не обновлялся, и все работало - вероятнее всего проблема с датчиками. Один неисправный датчик способен положить шину. Думаю, дистанционно вы вряд ли идентифицируете проблему. Я бы отключил физически все датчики и подключал по одному.
В итоге при попытке обновления apt update && apt upgrade, нашел 1 файл для обновления но не обновился, выдав очередную ошибку…Я перезагрузил контроллер и датчики 1-wire снова заработали…