Возникла проблема - модуль 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.
По факту этого файла в папке контроллера нет.
Получил от поддержки следующие инструкции
- обновить прошивку до тестовой ветки
- обновил до staging.03864
-
вручную изменить строчки с конфиге /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”
} -
После обновления перестал редактироваться wb-mqtt-serial.conf
нужно взять чистый и все заново отконфигурить. - в чем отличия версий не смотрел, проще было сделать заново.
Пока полёт нормальный!
ЗЫ. Если у кого возникнет вопрос про п.2. строки //“iio_device”:0,
могу сказать, что это работало (вернее без этого не работало раньше).
в последней версии прошивки все сточностью до наоборот, поэтому чтоб не вываливалось в
Invalid config file EditorError, пришлось убрать эти строки во всех DAC каналах.