4 числа обновлялся с версии не могу сказать с какой, и было все нормально, потом в определенный момент датчики начали показывать 0 и умирать, до этого много месяцев стабильно работа 1-wire шина там на 2 канала по 6 и 8 датчиков скорее звездой чем шлейфом но концы не очень длинные по 0,5-5 метров.
Вопрос как узнать какое событие привело к такому состоянию датчиков, новый один датчик работает стабильно.
Примерно с 30 апреля сетап датчиков работал. без критических ошибок и нюансов.
4 числа после обновления занимался подключением на второй канал RS-485-2 новых устройств.
Собственно хронологический порядок событий такой:
Появились новые устройства, были загружены шаблон драйвера и подключено на линию RS-485-2 устройства и в то же время датчики начали исчезать показывать 0 и красным загораться.
Почитав форум предположил что может дело в недостатке питания но вот график по питанию за выбранный промежуток времени:
Какие датчики используются, где их приобретали? Если подключить только один датчик к порту для теста коротким проводом работает нормально? Используете трехпроводную схему подключения датчиков?
Здравствуйте. Сегодня обновился с 2104 на 2204. Аналогичная история с датчиками 1-wire((( Из 12 штук видит от 1 до 3-х одновременно, температура 0 град. По очереди все отваливаются. До обновления все работало, как часы на протяжении года без сбоев. Видно дело не в топологии подключения…
именно с 1-wire работает модуль ядра, его нельзя просто так взять и заменить. Сейчас цель - научиться воспроизводить такое поведение, для того чтобы его исследовать и отдать разработчикам.
@Rumpa Отключили сервис wb-mqtt-w1? То есть при работающем сервисе контроллер самопроизвольно перезагружался, а после остановки перезагрузок нет?
Пришлите, пожалуйста, диагностику, как описано в сообщении выше:
Сегодня вечером постараюсь снять диагностику и прислать. На всякий случай по топологии - датчики подключены гирляндой, или стежками, как правильно назвать не знаю, по 3-х проводной схеме. Главное - год работали как часы, пока не обновился…
Словил аналогичную проблему. Датчики покупали вместе с контроллером.
2 года все работало ОК, но после вынужденного обновления сегодня словили этот баг.
Логи вашего парсера, имхо, нет особого смысла собирать. Скорее всего что-то не так в модуле ядра.
Если зайти в /sys/bus/w1/devices/w1_bus_master1, то количество устройств на шине постоянно скачет. Поэтому парсер постоянно читает нули с большей части датчиков, 2-3 успевает прочитать и все. При этом их id меняются, поэтому на графиках скачки постоянно наблюдаются.
Может ядро откатить попробовать?
Здравствуйте!
Какая аппаратная ревизия у вашего контроллера? Обновлялись точно по инструкции Новый репозиторий ПО Wiren Board — Wiren Board ? Обновление прошло без ошибок? После обновления контроллер был перезагружен?
Пришлите, пожалуйста, архив с диагностической информацией контроллера.
Откат только ядра делать не следует. Можно попробовать перейти целиком на какой-либо из предыдущий релизов
Добрый день. Спасибо за ответ!
Обновлялся почти по инструкции, т.к. стояла задача только подключить WB-MAP12E fw2. Поэтому обновить хотелось минимально, только чтобы он заработал.
Сначала apt update && apt upgrade, потом оно матюгнулось про dis-upgrade и было сделано apt update && apt dist-upgrade. После каждого шага был ребут. Искомый контроллер появился только в конце.
На каком из шагов выпали датчики я не проверял Ошибок в процессе не было, все штатно прошло.
Firmware version 201911141614
HW Revision 6.6.0
Manufacturing Date Ср дек 4 11:41:00 MSK 2019
Release name wb-2204
Куда скинуть архив?
Пока могу сказать что общее число датчиков, емнип, 18. 16 на линии w1 и 2 на линии w2. w2 короткая, на ней проблем нет. w1 относительно длинная - метров 20 или около того. Сейчас попрошу сотрудников на площадке поиграться с их коммутацией.
Отцепили 2 последних датчика на линии, все заработало. Странно что после апдейта они внезапно отвалились, а до этого работали как часы.
В общем попробуем с линией разобраться. Спасибо!
На площадке провели эксперимент - отключали по одному датчику в конце линии. Подключение любого из них вызывает проблемы на линии, т.е. остальные датчики хаотично появляются и пропадают. Явно в новой версии вылезли проблемы с относительно длинной линией (около 20м).
Как можно починить? Может откат ядра или наоборот на testing перейти попробовать? Датчики очень нужны.