Здравствуйте!
После обновления apt update && apt upgrade и установки sprut.hub по инструкции “Установка и настройка Sprut.stick в WirenBoard”, перестали отображаться данные с датчиков температуры DS18B20 подключенных к 1-wire.
Прилагаю архив с данными для диагностики.
diag_output_AJ2O4IHX_2025-07-18-11.56.26.zip (299,0 КБ)
Провели полную проверку:
-
Пробовали все по отдельности датчики подключить к WB и отдельно новый исправный датчик напрямую к контроллеру подключали… WB не видит ни один…
-
Короткого замыкания не выявили. Сам контролер питание выдает.
-
Все обновления ПО последние, доступные по apt update && apg upgrade
Ничего не помогло, датчики так и не видит контроллер.
Что еще может быть, какую информацию еще нужно предоставить для диагностики проблемы?
Добрый день.
А если переключить входы режим 1-wire - то работают?
Да пробовали Data подключать к W1 и W2 как итог контроллер не видит датчики.
В каком режиме работы (сейчас) настроены входы W1 и W2?
Добрый день, удалось ли решить вопрос?
Не понял вашего вопроса. что значит в каком режиме настроены входы W1 и W2 у них настраваются режимы? Можно ссылку на инструкцию или где это посмотреть, чтобы вам ответить?
Да, настраиваются:
Работа с датчиками ds18b20 возможна толлько в режиме “1-Wire мастер”/
Стоит Дискретный вход, т.е. нужно установить 1-Wire мастер
При установки на 1-Wire мастер ничего не поменялось, также не видит датчики. Перезагрузку устройства выполнял
Для проверки - подключите заведомо исправный датчик темпертауры прямо к контроллеру. ЧТо в выводе dmesg?
Как посмотреть этот вывод dmesg?
Только так теперь вывод дает

Просто ввести dmesg
Ну и посмотреть на вывод, после подключения датчика.
Да, для того чтобу убедиться - лучше остановить/отключить SprutHub.
Добрый день. Вопрос еще актуален?
К сожалению, проблема так и осталась.
-
Остановлен полностью Sprut.hub, средствами команд:
systemctl disable spruthub.service
systemctl stop spruthub.service
-
Сделано обновление ПО WB, средствами команд:
apt update
apt upgrade
-
Сделана полная перезагрузка WB.
Прилагаю свежие диагностичесие выгрузки.
Как результат: Информация с датчиков так и не появилась
diag_output_AJ2O4IHX_2025-08-20-14.50.20.zip (339,5 КБ)
wb.log (28,0 КБ)
Рекомендую подключить один датчик, заведомо испраный на шину и проверить. В том случае если не заработает - проверьте (измерьте) напряжения между Gnd - 5V и Gnd - шиной датчика.
А У Вас на Ax входы что-то подключено осмысленное? Конкретно на A1? Там некое напряжение показывает. Не может быть ситуации, что случайно разъем не туда воткнут? Они рядом и оба 4-контактные. Либо со смещением воткнут?
1 лайк
Спасибо за вашу поддержку!
Все заработало, фактически проблема оказалось в том, что шина с датчиками подключена через модуль расширения и нужно было выполнить простую настройку.
ВОПРОС ЗАКРЫТ!
1 лайк