Добрый день!
Диагностический архив посмотрел. Сейчас подсистема 1-Wire на контроллере находится в некорректном состоянии — именно поэтому команда cat /sys/bus/w1/devices/w1_bus_master1/w1_master_slaves не отвечает, а новый датчик не появляется ни на W1, ни на W2. Пока контроллер не перезагружен, подключать что-либо бесполезно: результат не изменится.
Предварительно предполагаю неисправность на самой линии 1-Wire — например, замыкание сигнального провода на землю, повреждение кабеля или вышедший из строя датчик. Это пока предположение, а не диагноз: подтвердить или опровергнуть её можно только проверкой на месте. Смысл шагов ниже в том, чтобы найти проблемный участок.
Пожалуйста, выполните шаги по порядку и пришлите результаты. Не пропускайте шаги и не меняйте их местами — иначе результат будет неоднозначным.
Шаг 1 - Физически отключите всю проводку 1-Wire от обеих клемм, W1 и W2. Полевую шину и тестовый датчик тоже.
Шаг 2 - Перезагрузите контроллер — командой reboot или по питанию.
Шаг 3 - Через 3–5 минут после загрузки, ничего не подключая, выполните и пришлите вывод:
dmesg | grep -i w1 ls -la /sys/bus/w1/devices/ cat /sys/bus/w1/devices/w1_bus_master1/w1_master_slaves
Это проверка контроллера без подключенных датчиков. Ответ not found на последнюю команду — нормальный, он означает «устройств не найдено», а не ошибку. Важно, чтобы команда отработала сразу, а не зависла.
Шаг 4. Подключите один заведомо исправный датчик коротким проводом напрямую к W1. Подождите пару минут, повторите команды из шага 3 и пришлите вывод.
Шаг 5. Возвращайте полевую шину по частям. После подключения каждого сегмента выполняйте dmesg | grep -i w1 и записывайте, что подключили и что увидели. Пришлите этот список целиком.
Шаг 6. Соберите и пришлите новый диагностический архив.
Дополнительно уточните:
-
Как устроена шина: сколько датчиков, общая длина, тип кабеля, топология (шлейф или звезда), заведена ли общая земля с контроллером.
-
Модели датчиков — наши или сторонние. Если сторонние, пришлите фото.
-
Фото подключения к клеммам контроллера.
-
Что происходило на объекте 14 августа примерно в 13:25 — монтажные работы, коммутация, гроза, отключение питания. В логах с этого момента начинаются отклонения по шине, и если тогда что-то делали, это сильно сузит поиск.
Если возникнут трудности, то скажите, помогу с решением.