Нюансы в работе WBIO-AO-10V-8


#1

Здравствуйте!
Два вопроса:

  1. Будет ли и когда реализована возможность подключать модуль WBIO-AO-10V-8 к WB-MIO?
  2. Сколько возможно максимально подключить модулей WBIO-AO-10V-8 к контроллеру, теоретически 4, верно? Подключили к WB6 два модуля WBIO-AO-10V-8, в интерфейсе только один.

#2

Добрый день!

В обозримом будущем не планируем.

Да, 4 штуки можно. Пожалуйста подробно опишите все симптомы, приложите скриншоты и конфигурационные файлы - попробуем помочь.


#3

Имеем:

  • WB6
  • 3 модуля wbio-ao-10v-8 подключенные к контроллеру
    Процесс инициализации модулей ниже в логах.
    В интерфейсе отображается только один модуль “Analog Outputs” EXT_O1… EXT_O8.

Как сделать доступными все 3 модуля для работы с ними?

Feb 6 17:54:33 wirenboard-ARNTUU3P user.info wb-hwconf-manager: Adding wb6-extio1:wbio-ao-10v-8
Feb 6 17:54:32 wirenboard-ARNTUU3P user.info wb-hwconf-manager: Initializing wb6-extio1:wbio-ao-10v-8.
Feb 6 17:54:33 wirenboard-ARNTUU3P user.info wb-hwconf-manager: Warning (reg_format): “reg” property in /fragment/overlay/extio1_ao10v8@31 has invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)
Feb 6 17:54:33 wirenboard-ARNTUU3P user.info wb-hwconf-manager: Warning (avoid_default_addr_size): Relying on default #address-cells value for /fragment/overlay/extio1_ao10v8@31
Feb 6 17:54:33 wirenboard-ARNTUU3P user.info wb-hwconf-manager: Warning (avoid_default_addr_size): Relying on default #size-cells value for /fragment/overlay/extio1_ao10v8@31
Feb 6 17:54:33 wirenboard-ARNTUU3P user.info kernel: [ 137.140381] ad5064 1-0031: Failed to get supply ‘vref’: -19
Feb 6 17:54:33 wirenboard-ARNTUU3P user.info wb-hwconf-manager: Adding wb6-extio2:wbio-ao-10v-8
Feb 6 17:54:34 wirenboard-ARNTUU3P user.info wb-hwconf-manager: …Initializing wb6-extio2:wbio-ao-10v-8.
Feb 6 17:54:34 wirenboard-ARNTUU3P user.info wb-hwconf-manager: Warning (reg_format): “reg” property in /fragment/overlay/extio2_ao10v8@33 has invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)
Feb 6 17:54:34 wirenboard-ARNTUU3P user.info wb-hwconf-manager: Warning (avoid_default_addr_size): Relying on default #address-cells value for /fragment/overlay/extio2_ao10v8@33
Feb 6 17:54:34 wirenboard-ARNTUU3P user.info wb-hwconf-manager: Warning (avoid_default_addr_size): Relying on default #size-cells value for /fragment/overlay/extio2_ao10v8@33
Feb 6 17:54:34 wirenboard-ARNTUU3P user.info kernel: [ 137.672674] ad5064 1-0033: Failed to get supply ‘vref’: -19
Feb 6 17:54:34 wirenboard-ARNTUU3P user.info wb-hwconf-manager: Adding wb6-extio3:wbio-ao-10v-8
Feb 6 17:54:34 wirenboard-ARNTUU3P user.info wb-hwconf-manager: …Initializing wb6-extio3:wbio-ao-10v-8.
Feb 6 17:54:34 wirenboard-ARNTUU3P user.info wb-hwconf-manager: Warning (reg_format): “reg” property in /fragment/overlay/extio3_ao10v8@43 has invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)
Feb 6 17:54:34 wirenboard-ARNTUU3P user.info wb-hwconf-manager: Warning (avoid_default_addr_size): Relying on default #address-cells value for /fragment/overlay/extio3_ao10v8@43
Feb 6 17:54:34 wirenboard-ARNTUU3P user.info wb-hwconf-manager: Warning (avoid_default_addr_size): Relying on default #size-cells value for /fragment/overlay/extio3_ao10v8@43
Feb 6 17:54:34 wirenboard-ARNTUU3P user.info kernel: [ 138.215428] ad5064 1-0043: Failed to get supply ‘vref’: -19
Feb 6 17:54:35 wirenboard-ARNTUU3P user.info wb-hwconf-manager: Running hook service_restart_delete_retained wb-rules /devices/wb-dac/#
Feb 6 17:54:35 wirenboard-ARNTUU3P user.notice wb-mqtt-db[700]: 2019-02-06 17:54:35.800 NOTICE: Bulk processing took 39ms
Feb 6 17:54:37 wirenboard-ARNTUU3P user.info wb-hwconf-manager: …warning: no messages for this topic
Feb 6 17:54:40 wirenboard-ARNTUU3P daemon.info wb-rules[4407]: INFO: [rule info] add your rules to /etc/wb-rules/
Feb 6 17:54:40 wirenboard-ARNTUU3P daemon.info wb-rules[4407]: INFO: MQTT connection established
Feb 6 17:54:40 wirenboard-ARNTUU3P daemon.info wb-rules[4407]: ERROR: command ‘/bin/sh -c echo 0 > /sys/class/pwm/pwmchip0/export’ failed with exit status 1


#4

Mr.B, добрый день! Подтверждаем проблему, исследуем.


#5

Временное решение проблемы:
В файле
/usr/share/wb-hwconf-manager/modules/wbio-ao-10v-8.sh
в строке 13 заменить EXTIO_SLOT_NUM на SLOT_NUM

удалить оба WBIO-AO-10V-8, а затем добавить.
У вас должны появиться оба модуля после этого: