Перестали работать модули WBIO-DI-WD-14

Добрый день,

У меня не понятная ситуация с WB6 и модулями WBIO-DI-WD-14

При редактировании Hardware Modules Configuration получаю следующую ошибку:
Error saving /etc/wb-hardware.conf: MQTT RPC request timed out

В панели Devices не хватает еще 3 модуля.

Сбросил настройки на заводские.

2 модуля WBIO-AO-10V-8 заработали посте того как в ручную добавил "iio_device": 0, и "iio_device": 1, в файл /etc/wb-mqtt-dac.conf.

Панель Discrete I/O теперь вообще пропала и нет 3 модулей WBIO-DI-WD-14

Подскажите как решать проблему?

Добрый день.
Во-первых штатно обновите контроллер пожалуйста с помощью apt.
Потом перезагрузите.
И покажите содержимое файла /etc/wb-hardware.conf

Добрый день, спасибо за ответ.

Сделал:
apt-get update
apt-get upgrade
reboot

Содержимое
wb-hardware.conf (2.7 КБ)

Жду дальнейших команд.

После перезагрузки появилась панель Discrete I/O в списке devices, но все еще не вижу 3 модуля WBIO-DI-WD-14

Вот содержимое /etc/wb-homa-gpio.conf тут пусто.

{
  "channels": [],
  "device_name": "Discrete I/O"
}

3 х WBIO-DI-WD-14 висят в списке /etc/wb-hardware.conf

я их не могу удалить чтобы снова добавить так как команда заканчивается такой ошибкой.
Error saving /etc/wb-hardware.conf: MQTT RPC request timed out

Как я вижу - подключено сначала 2 модуля вывода wbio-ao-10v-8, потом 3 модуля ввода wd-14.
Подключите пожалуйста один wd-14 первым (единственным) к контроллеру, с соответствующими изменениями в конфигурации. Входы появились?

Попробуйте: удалить по одному, нажимая Save после каждого удаляемого.

Покажите версию:

dpkg - s wb-mqtt-gpio

Перед добавлением модулей запустите на контроллере

tail -f /var/log/messages |grep wb-mqtt-gpio

И посмотрите - есть в выводе ошибки?

Отключил все модули, подключил один WBIO-DI-WD-14.

/etc/wb-hardware.conf
Error saving /etc/wb-hardware.conf: MQTT RPC request timed out

root@wirenboard-ATT5AO6Q:~# dpkg -s wb-mqtt-gpio
dpkg-query: package 'wb-mqtt-gpio' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.

Удалось добавить один модуль WBIO-DI-WD-14 он появился в панели устройств.

Отлично. Добаляем еще два, по одному. Их реально 3?
Надо бы еще фикс применить,

Отлично, спасибо за оперативность.

Я вернул все модули на свои места и теперь все работает. Удалял и добавлял по одному.

Добавляю фикс. Спасибо!

Отлично. Рад, что работает!

@BrainRoot Добрый день,

Снова перестали работать выключатели. В админке WB Descrete I/O все видно (3 модуля WBIO-DI-WD-14), но при нажатии кнопки выключателя индикатор (ON/OFF) в интерфейсе Wirenboar не реагирует.

Как можно определить проблему? Это слетает уже второй раз за месяц.

Добрый день.
Покажите пожалуйста ядро:

uname -a```
И дайте доступ к контроллеру - продиагностирую.

Добрый день,

root@wirenboard-ATT5AO6Q:~# uname -a
Linux wirenboard-ATT5AO6Q 4.9.22-wb6 #2 SMP Tue Feb 2 14:22:17 UTC 2021 armv7l GNU/Linux

Удаленный доступ пытаюсь настроить. Пока не получается.

Просто обновите (не забудьте перезагрузить контроллер после обновления) с помошью

apt update && apt upgrade -y

У вас старое ядро.

Обновил и перезагрузил:

4.9.22-wb6 #2 SMP Tue Mar 9 09:47:37 UTC 2021 armv7l GNU/Linux

Все ровно WBIO-DI-WD-14 не реагирует на нажатие кнопок.

Контроллер перезапускался?
Если нет - перезапустите, можно еще и питание снять, полностью, отключив БП контроллера секунд на 10.

@BrainRoot Спасибо за ответ!

Да перезагружал и оставлял выключенным 10 минут. Отключал предохранители.

Сейчас заказал статический IP стараюсь поднять удаленный доступ.