Серьезные проблемы с 1Wire


#81

Да, было три датчика на одном шлейфе, и один на другом - стало по два на каждом. И WBE переставил в первый слот. Все.


#82

У меня богатый опыт - автоматизацией занимаюсь с 1995. Подобные вещи бывали, и всегда это были контактные явления - непропай, недозатянутые клеммы. Но это котельная в моем доме, и я первым делом все это проверил. Даже плату вашу с лупой просмотрел в местах паек клеммников (понимаю, что холодную пайку так не увидеть, но все таки). Я связываю изменение ситуации с тем, что я разбирал WB - и недосоединенное соединилось. Вряд ли количество датчиков на шлейфе может на что-то влиять. Буду наблюдать.


#83

Сегодня с утра опять отключились боковые модули. В логах ничего интересного. После перезагрузки пропал ЦАП. Датчики при этом все работали. Давайте обсуждать замену.


#84

Давайте, похоже, мы все протестировали, кроме работы без боковых модулей. Попробуете, если уже замена требуется?
Нам интересны ваши датчики DS18B20 для дальнейшей диагностики. Вы можете поменять их, или хотя бы часть подозрительных на наши? Какая длина кабелей?

То есть пока на замену контроллер, датчики.

Еще бы хотел попросить вас написать инструкции для инженеров по гарантированному воспроизведению проблемы (по вашему опыту).


#85

Попробую работу без боковых модулей. С гарантированным воспроизведением проблемы сложно - после 8 марта и последующей перезагрузки все работает без проблем до сих пор, т.е. уже неделю. У датчиков длина кабелей в пределах 50 см.


#86

Как всегда – и захочешь поймать, а не получается. ) Держите в курсе, если опять сломается. Было бы конечно, посмотреть на ваши датчики, если именно они гарантированно все ломают.


#87

После того, как я повесил по два датчика на шлейф - все проблемы с датчиками кончились. Так что тут вопрос не в датчиках, похоже.


#88

А с тремя гарантированно ломается?


#89

До сегодняшнего дня не было времени заняться. Все проработало без проблем 17 дней. Сегодня в 15:06 повесил еще по одному новому датчику на шлейф. Оба новых датчика и один из старых измеряют температуру воздуха в одном и том же месте. В 16:37 один из новых датчиков пропал в web интерфейсе. В логах:

Mar 23 16:37:02 wbdust kernel: [338091.370835] w1_slave_driver 28-0204917711ed: Read failed CRC check
Mar 23 16:37:25 wbdust kernel: [338114.652401] w1_slave_driver 28-0204917711ed: Read failed CRC check
Mar 23 16:37:48 wbdust kernel: [338137.929916] w1_slave_driver 28-0204917711ed: Read failed CRC check
Mar 23 16:38:13 wbdust kernel: [338162.090811] w1_slave_driver 28-0204917711ed: Read failed CRC check

После чего тишина. Подписался на MQTT топик этого датчика - сообщений нет. Все другие датчики работают, как прежде. Загрузка проца порядка 30%, память 95M/498M, swap 0/256M. Т.е. третий датчик на шлейфе через 1.5 часа подвесил один датчик (то, что подвис новый датчик, мне кажется, случайность). Напряжение на зависшем датчике 5В, он в середине шлейфа, вход 2. Рестарт wb-homa-w1 ничего не изменил. Отключение 5V-Out датчик не оживило, остальные работали. Последующее включение тоже не оживило. ЦАП все это время работал без проблем и сейчас работает. Wifi отключен. Вот еще, команда

mosquitto_sub -t ‘/devices/wb-w1/controls/28-0204917711ed/#’ -v

не выводит ничего. Я ожидал увидеть:

/devices/wb-w1/controls/28-0204917711ed/meta/type temperature


#90

Два дня прошло, WB не перезагружал. “Умерший” датчик так и не ожил, все остальное работает. Т.е. три датчика на шлейфе на одном входе привели к проблеме, на другом - нет.


#91

Здравствуйте, Дмитрий! А как с Вами связаться? Если у вас есть немного времени, хотел бы пару вопросов задать, а как на форуме написать личное сообщение - не нашел( Если можно, напишите мне, пожалуйста, @integ_rator в телеграм. Буду очень признателен.