Помогите с решением вопроса.
Мне пришлось изменить порядок модулей WBIO-DO-R10R-4, которые стоят для управления шторами. После этого модули стали отваливаться. После рестарта один раз можно отправить команду, они отрабатывают, а потом перестают отвечать.
По логам не понимаю что происходит. Не знаю что за ошибка.
Когда я отключаю модули, то в списке устройств они остаются.
Я хочу отключить модули. Сбросить наличие gpio устройств.
Подключить и снова чтобы они прочитались и добавились.
Как это сделать?
Тут не очень понятно. Остаются после изменения настроек? Покажите что меняете, состояние (содержимое) конфига /etc/wb-mqtt-gpio.conf
после деконфигурировангия модулей.
В том то и дело, что я не понимаю как программно их сначала все «выключить», чтобы они нигде в устройствах не отображались.
Я отключаю из физически от головного блока, потом включаю блок - а устройства есть в списке.
У меня подозрение, что из-за того, что я блоки поменял местами при обращение к ним где-то происходит конфликт и они уходят в ошибку и перестают вычитывать сообщения из mqtt. Поэтому и хочу отключить блоки физически. Удалить информацию о них из системы. Потом снова подключить и заново инициализировать.
Попробовал удалить устройства и добавить снова. Сначала работает всё нормально, но потом появляются ошибки
После чего устройства не реагируют…
21-09-2024 16:52:20.483 ERROR: [gpio chip driver] Treating GPIO line 5:3 (EXT5_ON2) as disconnected (and excluding from poll)
21-09-2024 16:52:20.483 ERROR: [gpio chip driver] GPIOHANDLE_GET_LINE_VALUES_IOCTL failed: No such device or address
Добрый день.
А что при этом в выводе dmesg?
Есть ли “I2C bus locked”?
И, для теста - отключите питание нагрузки, подаваемое на каналы реле WBIO-DO-R10R-4 и проверьте - воспроизводится ли.
Рекомендую для проверки отключить питание устройство, провода к/от которых проходят непосредесвенно рядом с модулями и/или управляются модулями.
Также возможная причина - плохой контакт в разъемах.
Да, может. Но тогда контакт терялся бы при шевелении руками, например.
Тут более вероятно - что дело в помехах. Если управляются какие-то индуктивные нагрузки, то целесообразно так: Модуль WBC-4G отключается после загрузки! - #22 от пользователя leo избавиться от помех.
Ну и для проверки - если воспроизводится часто то надо снять питание с нагрузок и попробовать.