Проблемы с WBIO-AO-10V-8 и ..... их решение

Возникла проблема - модуль WBIO-AO-10V-8 не определяется.
По логам - там - DAC: EXT4_O1: IIO device not found, skipping и так по всем каналам.
Модуль установлен 4-м от контроллера - перед ним WBIO-AI-DV-12, WBIO-DI-HVD-8 и WBIO-DO-R10R-4. После него WBIO-DO-HS-2 - 2 штуки. Всего 6 модулей. все остальные модули
видны в меню.
При выборе в меню настройки “/etc/wb-mqtt-dac.conf Аналоговые выходы” ошибка Ошибка загрузки файла: Invalid config file EditorError.
По факту этого файла в папке контроллера нет.

Получил от поддержки следующие инструкции

  1. обновить прошивку до тестовой ветки
  • обновил до staging.03864
  1. вручную изменить строчки с конфиге /etc/wb-mqtt-dac.conf
    {
    “channels”: [
    {
    “id”: “EXT4_O1”,
    “iio_channel”: 3,
    “iio_of_name”: “extio4_ao10v8”,
    //“iio_device”:0,
    “max_value_mv”: 10000,
    “multiplier”: 9.77518
    },
    {
    “id”: “EXT4_O2”,
    “iio_channel”: 2,
    “iio_of_name”: “extio4_ao10v8”,
    //“iio_device”:0,
    “max_value_mv”: 10000,
    “multiplier”: 9.77518
    },
    {
    “id”: “EXT4_O3”,
    “iio_channel”: 1,
    “iio_of_name”: “extio4_ao10v8”,
    //“iio_device”:0,
    “max_value_mv”: 10000,
    “multiplier”: 9.77518
    },
    {
    “id”: “EXT4_O4”,
    “iio_channel”: 0,
    “iio_of_name”: “extio4_ao10v8”,
    //“iio_device”:0,
    “max_value_mv”: 10000,
    “multiplier”: 9.77518
    },
    {
    “id”: “EXT4_O5”,
    “iio_channel”: 7,
    “iio_of_name”: “extio4_ao10v8”,
    //“iio_device”:0,
    “max_value_mv”: 10000,
    “multiplier”: 9.77518
    },
    {
    “id”: “EXT4_O6”,
    “iio_channel”: 6,
    “iio_of_name”: “extio4_ao10v8”,
    //“iio_device”:0,
    “max_value_mv”: 10000,
    “multiplier”: 9.77518
    },
    {
    “id”: “EXT4_O7”,
    “iio_channel”: 5,
    “iio_of_name”: “extio4_ao10v8”,
    //“iio_device”:0,
    “max_value_mv”: 10000,
    “multiplier”: 9.77518
    },
    {
    “id”: “EXT4_O8”,
    “iio_channel”: 4,
    “iio_of_name”: “extio4_ao10v8”,
    //“iio_device”:0,
    “max_value_mv”: 10000,
    “multiplier”: 9.77518
    }
    ],
    “device_name”: “Analog Outputs”
    }

  2. После обновления перестал редактироваться wb-mqtt-serial.conf
    нужно взять чистый и все заново отконфигурить. - в чем отличия версий не смотрел, проще было сделать заново.

Пока полёт нормальный!

ЗЫ. Если у кого возникнет вопрос про п.2. строки //“iio_device”:0,
могу сказать, что это работало (вернее без этого не работало раньше).
в последней версии прошивки все сточностью до наоборот, поэтому чтоб не вываливалось в
Invalid config file EditorError, пришлось убрать эти строки во всех DAC каналах.

У вас остались старые настройки wb-mqtt-serial.conf. Не могли бы вы их прислать, чтобы мы разобрались, почему они не читались?

wb-mqtt-serial.conf (6.0 КБ)

этот старый, который не открывался

Попробовал на wb-2201 и на testing, в web-интерфейсе открывается, wb-mqtt-serial запускается без ошибок.

1 лайк

Хорошо, но у меня не прочитался.
В телеграме такая же проблемка была описана и такое же решение))

“Andrey P, [20.04.2022 13:24]
мне пришлось полностью перенастроить wb-mqtt-serial.conf через UI, мой тоже не работал”

Добрый день, WB6.5 устанавливаю WBIO-AO-10V первым далее еще R10A-8 2 шт и R10R-4 1 шт., аналоговые выхода отображаются как дискретные выхода.

Что делать? Что проверить? Релиз последний стабильный

Добрый день.
Для того чтобы попробовать понять - нужны как минимум конфиги , как /etc/wb-hardware.conf так и /etc/wb-mqtt-dac.conf ну и лог инициализации модуля, в процессе загрузки или после применения. И, кстати, в тестинге - такое же поведение?

Добрый день, модуль подключил к другому контроллеру - аналогично, что и на другом контроллере: модуль определяется как DO и в блоке дискретных выходных каналов появляются EXT5_R3A1…

Направляю диагностическую информацию. diag_output_A3PW5UD7_2022-05-04-14.11.25.zip (94.9 КБ)

Тестинг не пробовал.

Если требуется SSH могу дать, в т.ч. и WUI

Модуль никак не определяется сам. Вся конфигурация - описывается исключительно в конфиге.

В конфиге модуль описан как расположенный в extio5. При этом wb-mqtt-dac.conf пуст.
переключитесь на testing b проверьте в нем: Не работает WBIO-AO-10v-8 на WB7 - #5 от пользователя Explorerol

Честно не хочется заказчику тестовый релиз заливать. Когда ожидать стабильный 2204?

05 скорее. Тест уже заморожен и будет на днях.

1 лайк