WBIO-AO-10V-8 не видится в веб

Добрый день!

как проверить работоспособность модуля. только подключил и WBIO-AO-10V-8 не видится в веб-интерфейсе. Mqtt топики тоже не появляются.

Batch No 6.7.2B 432
Current uptime 0d 0h 10m
DTS Version
HW Revision 6.7.2
Manufacturing Date Чт окт 8 17:03:20 MSK 2020
Reboot
Release name wb-2108
Release suite stable
Short SN APGEZPS4
Temperature Grade industrial

  1. Модуль ввода-вывода WBIO-DO-R10A-8 (работает)
  2. Модуль ввода-вывода WBIO-DI-WD-14 (работает)
  3. Модуль ввода-вывода WBIO-AO-10V-8 (физически подключен, но в веб-интерфейсе его нет)

подключал отдельно только его, но ничего не меняется.
как проверить его работу? что не так?

Здравствуйте! Попробуйте перезагрузить контроллер. Есть ли изменения?
Затем физически отсоедините все модули от контроллера, из конфигурации также удалите все боковые модули, перезагрузите контроллер, еще раз сохраните пустую конфигурацию, выключите контроллер с отключением питания, подсоедините модуль аналоговых выходов WBIO-AO-10V-8, включите контроллер, добавьте модуль в конфигурацию, еще раз перезагрузите контроллер.

Пришлите файлы конфигураций:

/etc/wb-hardware.conf
/etc/wb-mqtt-dac.conf

Проверьте статус сервиса wb-rules командой из консоли:

service wb-rules status

Перезагрузил - без изменений. Отключил все модули, перезагрузил, подключил 10V-8, перезагрузил, добавил через веб-интерфейс, перезагрузил - ничего… сделал тоже самое ещё пару раз - ничего…

Захожу в веб интерфейсе в файл

/etc/wb-mqtt-dac.conf [Analog Outputs Configuration]

получаю сообщение

Error loading the file: Invalid config file EditorError

думаю что так не должно быть.

Статус:
Device “ppp0” does not exist - получается само устройство не работает? можно ли как то его ещё проверить?

root@wirenboard-APGEZPS4:~# service wb-rules status
● wb-rules.service - MQTT Rule engine for Wiren Board
Loaded: loaded (/lib/systemd/system/wb-rules.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2021-09-08 16:25:29 UTC; 22min ago
Main PID: 702 (wb-rules)
CGroup: /system.slice/wb-rules.service
└─702 /usr/bin/wb-rules -syslog -editdir /etc/wb-rules/ /usr/share/wb-rules-system/rules/ /etc/wb-rules/ /usr/share/wb-rules/

Sep 08 16:38:28 wirenboard-APGEZPS4 wb-rules[702]: Device “ppp0” does not exist.
Sep 08 16:39:28 wirenboard-APGEZPS4 wb-rules[702]: Device “ppp0” does not exist.
Sep 08 16:40:28 wirenboard-APGEZPS4 wb-rules[702]: Device “ppp0” does not exist.
Sep 08 16:41:28 wirenboard-APGEZPS4 wb-rules[702]: Device “ppp0” does not exist.
Sep 08 16:42:28 wirenboard-APGEZPS4 wb-rules[702]: Device “ppp0” does not exist.
Sep 08 16:43:28 wirenboard-APGEZPS4 wb-rules[702]: Device “ppp0” does not exist.
Sep 08 16:44:28 wirenboard-APGEZPS4 wb-rules[702]: Device “ppp0” does not exist.
Sep 08 16:45:28 wirenboard-APGEZPS4 wb-rules[702]: Device “ppp0” does not exist.
Sep 08 16:46:28 wirenboard-APGEZPS4 wb-rules[702]: Device “ppp0” does not exist.
Sep 08 16:47:28 wirenboard-APGEZPS4 wb-rules[702]: Device “ppp0” does not exist.
root@wirenboard-APGEZPS4:~#

Далее скрины файлов из ssh. Не знаю как скопировать непосредственно сами файлы.

Сделал баг-репорт по проблеме для разработчиков.

Попробуйте заменить ваш файл wb-mqtt-dac.conf на тот, что во вложении.
wb-mqtt-dac.conf (1.8 КБ)
И перезагрузите контроллер. Если не поможет, попробуйте в файле wb-mqtt-dac.conf изменить значение iio_device на 1, затем на 2 для всех каналов.
То есть было

"iio_device": 0,

станет так:

"iio_device": 1,

заменил. предварительно сравнил - в моем файле не было строк с “iio_device”: 0, ни на одном канале

ползунки с Analog Outputs в веб интерфейсе появились, но фактически напряжение на выходе модуля не меняется - всегда 0.

значение iio_device на 1 поменял, перезагрузил - ничего не изменилось - ползунки есть, фактически не меняется.
затем на 2 для всех каналов - тоже самое.

проверил ещё раз это:
service wb-rules status

root@wirenboard-APGEZPS4:~# service wb-rules status
● wb-rules.service - MQTT Rule engine for Wiren Board
Loaded: loaded (/lib/systemd/system/wb-rules.service; enabled; vendor preset:
Active: active (running) since Thu 2021-09-09 19:30:50 UTC; 2min 7s ago
Main PID: 697 (wb-rules)
CGroup: /system.slice/wb-rules.service
└─697 /usr/bin/wb-rules -syslog -editdir /etc/wb-rules/ /usr/share/wb

Sep 09 19:31:00 wirenboard-APGEZPS4 wb-rules[697]: WARNING: [rule warning] DAC:
Sep 09 19:31:00 wirenboard-APGEZPS4 wb-rules[697]: WARNING: [rule warning] DAC:
Sep 09 19:31:01 wirenboard-APGEZPS4 wb-rules[697]: WARNING: [rule warning] DAC:
Sep 09 19:31:01 wirenboard-APGEZPS4 wb-rules[697]: INFO: [rule info] add your ru
Sep 09 19:31:01 wirenboard-APGEZPS4 wb-rules[697]: INFO: /usr/share/wb-rules/loa
Sep 09 19:31:01 wirenboard-APGEZPS4 wb-rules[697]: INFO: all rule files are load
Sep 09 19:31:22 wirenboard-APGEZPS4 wb-rules[697]: cat: /sys/firmware/devicetree
Sep 09 19:31:22 wirenboard-APGEZPS4 wb-rules[697]: cat: /sys/firmware/devicetree
Sep 09 19:31:48 wirenboard-APGEZPS4 wb-rules[697]: Device “ppp0” does not exist.
Sep 09 19:32:48 wirenboard-APGEZPS4 wb-rules[697]: Device “ppp0” does not exist.
lines 1-17/17 (END)…skipping…
● wb-rules.service - MQTT Rule engine for Wiren Board
Loaded: loaded (/lib/systemd/system/wb-rules.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2021-09-09 19:30:50 UTC; 2min 7s ago
Main PID: 697 (wb-rules)
CGroup: /system.slice/wb-rules.service
└─697 /usr/bin/wb-rules -syslog -editdir /etc/wb-rules/ /usr/share/wb-rules-system/rules/ /etc/wb-rules/ /usr/share/wb-rules/

Sep 09 19:31:00 wirenboard-APGEZPS4 wb-rules[697]: WARNING: [rule warning] DAC: EXT1_O6: IIO device not found, skipping
Sep 09 19:31:00 wirenboard-APGEZPS4 wb-rules[697]: WARNING: [rule warning] DAC: EXT1_O7: IIO device not found, skipping
Sep 09 19:31:01 wirenboard-APGEZPS4 wb-rules[697]: WARNING: [rule warning] DAC: EXT1_O8: IIO device not found, skipping
Sep 09 19:31:01 wirenboard-APGEZPS4 wb-rules[697]: INFO: [rule info] add your rules to /etc/wb-rules/
Sep 09 19:31:01 wirenboard-APGEZPS4 wb-rules[697]: INFO: /usr/share/wb-rules/load_alarms.js is NOT under source root /etc/wb-rules
Sep 09 19:31:01 wirenboard-APGEZPS4 wb-rules[697]: INFO: all rule files are loaded
Sep 09 19:31:22 wirenboard-APGEZPS4 wb-rules[697]: cat: /sys/firmware/devicetree/base/wirenboard/radio/spi-major-minor: No such file or director
Sep 09 19:31:22 wirenboard-APGEZPS4 wb-rules[697]: cat: /sys/firmware/devicetree/base/wirenboard/radio/spi-major-minor: No such file or director
Sep 09 19:31:48 wirenboard-APGEZPS4 wb-rules[697]: Device “ppp0” does not exist.
Sep 09 19:32:48 wirenboard-APGEZPS4 wb-rules[697]: Device “ppp0” does not exist.
~
~
~

Добрый день.
дайте anydesk, посмотрю сам.

287 172 723

Для информации: проблема решилась удалением и установкой заново пакета wb-hwconf-manager.