Итак вижу:
дек 01 14:44:35 wirenboard-AUMHIYGK wb-rules[4145]: WARNING: [rule warning] DAC: MOD2_O1: IIO device not found, skipping
дек 01 14:44:35 wirenboard-AUMHIYGK wb-rules[4145]: WARNING: [rule warning] DAC: MOD2_O2: IIO device not found, skipping
Наблюдаю в файле/var/lib/wb-mqtt-dac/conf.d/system.conf
{
"device_name": "Analog Outputs",
"channels": [
{
"id": "MOD2_O1",
"iio_channel": 0,
"iio_of_name": "mod2_wbe2_ao_10v_2",
"max_value_mv": 10000,
"multiplier": 3.75
},
{
"id": "MOD2_O2",
"iio_channel": 1,
"iio_of_name": "mod2_wbe2_ao_10v_2",
"max_value_mv": 10000,
"multiplier": 3.75
}
]
}
Исправляю на
{
"device_name": "Analog Outputs",
"channels": [
{
"id": "MOD2_O1",
"iio_device": 12,
"iio_channel": 0,
"iio_of_name": "mod2_wbe2_ao_10v_2",
"max_value_mv": 10000,
"multiplier": 3.75
},
{
"id": "MOD2_O2",
"iio_device": 12,
"iio_channel": 1,
"iio_of_name": "mod2_wbe2_ao_10v_2",
"max_value_mv": 10000,
"multiplier": 3.75
}
]
}
В смысле добавляю:
“iio_device”: 12,
Вывод!
Надо исправить /usr/share/wb-hwconf-manager/modules/wbe-ao-10v-2.sh
в котором не хватает строки
iio_device: ${IIO_BUS_NUM},
Чтобы формировало конфиг как /usr/share/wb-hwconf-manager/modules/wbio-ao-10v-8.sh