Добрый день!
Есть проблема в работе с датчиками 1-Wire на WirenBoard.
Отвечаю сразу на многие вопросы, котоорые будут заданы:
- Две трехпроводные шины (Одна - 13 шт, Другая - 15 шт).
- Все датчики покупались в WirenBoard.
- Все датчики успешно проработали без сбоев в течении года на контроллере Zont (шина вся собиралась по уму, без звезд, лишних подтягивающих резисторов и т.д.)
- Шины стабильно работают на WB6 со сборкой 202109220845_stable_webupd_wb67.fit (находит все датчики 28 шт и за 5 дней ни единого сбоя, все данные обновляются стабильно).
Поведение на WB6 c крайней stable прошивкой - находит датчики все с нулевыми значениями температуры. Потом датчики начинают отваливаться, появляться. При этом посчитал датчики - он находит ЛИШНИЕ, которых не существует и постоянно перестраивает устройства, при этом они все с 0 температурой.
Поведение на WB7 - нашел 1-2 датчика тоже с нулевым значением. Также находит какой-то несуществующий датчик, который пропадает. По сути нашел один датчик с нулевым значением и все. При этом если посмотреть загрузгу CPU через #top, то постоянно появляются процессы w1_bus_master1 и w1_bus_master2, которые грузят на 20-30% проц WB7.
Подскажите куда капать? Предпочтительно решить вопрос на WB7