обновил через apt update && apt upgrade. Сразу говорю, ничего не поменялось в плане работы.
Итак, заново по пунктам:
*root@wirenboard-A6US7KEX:~# cat /var/lib/wb-mqtt-dac/conf.d/system.conf*
*{*
* "device_name": "Analog Outputs",*
* "channels": [*
* {*
* "id": "EXT1_O1",*
* "iio_channel": 3,*
* "iio_of_name": "extio1_ao10v8",*
* "max_value_mv": 10000,*
* "multiplier": 9.77518*
* },*
* {*
* "id": "EXT1_O2",*
* "iio_channel": 2,*
* "iio_of_name": "extio1_ao10v8",*
* "max_value_mv": 10000,*
* "multiplier": 9.77518*
* },*
* {*
* "id": "EXT1_O3",*
* "iio_channel": 1,*
* "iio_of_name": "extio1_ao10v8",*
* "max_value_mv": 10000,*
* "multiplier": 9.77518*
* },*
* {*
* "id": "EXT1_O4",*
* "iio_channel": 0,*
* "iio_of_name": "extio1_ao10v8",*
* "max_value_mv": 10000,*
* "multiplier": 9.77518*
* },*
* {*
* "id": "EXT1_O5",*
* "iio_channel": 7,*
* "iio_of_name": "extio1_ao10v8",*
* "max_value_mv": 10000,*
* "multiplier": 9.77518*
* },*
* {*
* "id": "EXT1_O6",*
* "iio_channel": 6,*
* "iio_of_name": "extio1_ao10v8",*
* "max_value_mv": 10000,*
* "multiplier": 9.77518*
* },*
* {*
* "id": "EXT1_O7",*
* "iio_channel": 5,*
* "iio_of_name": "extio1_ao10v8",*
* "max_value_mv": 10000,*
* "multiplier": 9.77518*
* },*
* {*
* "id": "EXT1_O8",*
* "iio_channel": 4,*
* "iio_of_name": "extio1_ao10v8",*
* "max_value_mv": 10000,*
* "multiplier": 9.77518*
* }*
* ]*
*}*
*root@wirenboard-A6US7KEX:~# cat /etc/wb-mqtt-dac.conf*
*cat: /etc/wb-mqtt-dac.conf: No such file or directory*
По DAC - верно ли я сделал? Команда journalctl -u wb-rules и отобрал из списка всё, что с dac.
Результат:
*Nov 03 20:16:58 wirenboard-A6US7KEX wb-rules[3233]: INFO: /usr/share/wb-rules-system/rules/wb-mqtt-dac.js is*
*Nov 03 20:16:58 wirenboard-A6US7KEX wb-rules[3233]: INFO: /usr/share/wb-rules-system/rules/wb-mqtt-dac.js is NOT under sour*
*Nov 03 20:16:58 wirenboard-A6US7KEX wb-rules[3233]: ERROR: [rule error] failed to open config file: /var/lib/wb-mqtt-dac/co*
*Nov 03 20:16:58 wirenboard-A6US7KEX wb-rules[3233]: ERROR: [rule error] failed to open config file: /etc/wb-mqtt-dac.conf*
*Nov 03 20:16:58 wirenboard-A6US7KEX wb-rules[3233]: INFO: [rule info] error running command callback for /bin/sh: Error: er*
* anon native strict preventsyield*
* init /usr/share/wb-rules-system/rules/wb-mqtt-dac.js:14*
* anon /usr/share/wb-rules-system/rules/wb-mqtt-dac.js:77*
* anon /usr/share/wb-rules-system/scripts/lib.js:331 preventsyiel*
*Nov 03 20:16:58 wirenboard-A6US7KEX wb-rules[3233]: INFO: /usr/share/wb-rules-system/rules/wb-mqtt-dac.js is NOT under source root /etc/wb-rules*
*Nov 03 20:16:58 wirenboard-A6US7KEX wb-rules[3233]: ERROR: [rule error] failed to open config file: /var/lib/wb-mqtt-dac/conf.d/system.conf*
*Nov 03 20:16:58 wirenboard-A6US7KEX wb-rules[3233]: ERROR: [rule error] failed to open config file: /etc/wb-mqtt-dac.conf*
*Nov 03 20:16:58 wirenboard-A6US7KEX wb-rules[3233]: INFO: [rule info] error running command callback for /bin/sh: Error: error error (rc -100)*
* anon native strict preventsyield*
* init /usr/share/wb-rules-system/rules/wb-mqtt-dac.js:14*
* anon /usr/share/wb-rules-system/rules/wb-mqtt-dac.js:77*
* anon /usr/share/wb-rules-system/scripts/lib.js:331 preventsyield*
И по выводам:
oot@wirenboard-A6US7KEX:~# ls /sys/bus/iio/devices/iio\:device
/sys/bus/iio/devices/iio:device0:
dev in_voltage0_raw in_voltage1_raw in_voltage2_raw in_voltage3_raw in_voltage_scale name of_node power subsystem uevent
/sys/bus/iio/devices/iio:device1:
dev in_voltage0_raw in_voltage0_scale name of_node power subsystem uevent
/sys/bus/iio/devices/iio:device2:
dev in_voltage0_raw in_voltage0_scale name of_node power subsystem uevent
/sys/bus/iio/devices/iio:device3:
dev in_voltage0_raw in_voltage0_scale name of_node power subsystem uevent
/sys/bus/iio/devices/iio:device4:
dev in_voltage0_raw in_voltage0_scale name of_node power subsystem uevent
/sys/bus/iio/devices/iio:device5:
dev in_current1_scale in_current2_scale in_temp_raw in_voltage0_raw in_voltage1_raw of_node subsystem
in_current1_raw in_current2_raw in_temp_offset in_temp_scale in_voltage0_scale in_voltage1_scale power uevent
root@wirenboard-A6US7KEX:~# cat /sys/bus/iio/devices/iio\:device*/out_voltage*_raw
cat: '/sys/bus/iio/devices/iio:device*/out_voltage*_raw': No such file or directory
root@wirenboard-A6US7KEX:~# cat /sys/bus/iio/devices/iio\:device*/out_voltage*_raw
cat: '/sys/bus/iio/devices/iio:device*/out_voltage*_raw': No such file or directory