Не работает WBIO-AO-10V-8 в контроллере WB7

Добрый день.
Продолжаю разбираться с заменой WB6 на WB7. Был заменен контроллер, все устройства в том виде, которые есть сейчас вы системе проработали от года до трех лет без нареканий.

Суть проблемы:

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

Удалил из устройств и из конфигурации WBIO-AO-10V-8. И попробовал установить снова.
В конфигурации модулей контроллера можно было установить наличие WBIO-AO-10V-8, но при этом в Устройствах модуль больше не появлялся.
В “Конфигурация аналоговых выходов контроллера” появилась ошибка

Зашел по SSH в контроллер.
нашел файл конфигурации:
wb-mqtt-dac.conf (1.3 КБ)

удалил, перенес из архива начальный файл

после этого перегрузил контроллер и еще раз зашел в раздел “Конфигурация аналоговых выходов контроллера”.

Зашел в раздел конфигурирования модулей контроллера:

установил наличие модуля:

После этого ситуация повторилась:

Обновлял контроллер в пятницу.

Что делать?

Добрый день.
Прошу прощения за поздний ответ. Попробуйте на tesing перейти, этот баг там должен быть исправлен.

на конфигурационный файл теперь не ругается, но в списке устройств ОТСУТСТВУЕТ, к сожалению. Что делать дальше?

вот еще в логах что увидел. Там одинаковые названия аналоговых каналов.

Как конфиг сейчас выглядит?

если заходить по SSH то по указанному пути выглядит так:
image

устройство выбрано:

Добрый день. Когда можно будет ожидать ответ?

Неверное содержимое файла. Замените следующим:

{
  "device_name": "Analog Outputs",
  "channels": [
    {
      "id": "EXT1_O1",
      "iio_channel": 3,
      "iio_of_name": "extio4_ao10v8",
      "max_value_mv": 10000,
      "multiplier": 9.77518
    },
    {
      "id": "EXT1_O2",
      "iio_channel": 2,
      "iio_of_name": "extio4_ao10v8",
      "max_value_mv": 10000,
      "multiplier": 9.77518
    },
    {
      "id": "EXT1_O3",
      "iio_channel": 1,
      "iio_of_name": "extio4_ao10v8",
      "max_value_mv": 10000,
      "multiplier": 9.77518
    },
    {
      "id": "EXT1_O4",
      "iio_channel": 0,
      "iio_of_name": "extio4_ao10v8",
      "max_value_mv": 10000,
      "multiplier": 9.77518
    },
    {
      "id": "EXT1_O5",
      "iio_channel": 7,
      "iio_of_name": "extio4_ao10v8",
      "max_value_mv": 10000,
      "multiplier": 9.77518
    },
    {
      "id": "EXT1_O6",
      "iio_channel": 6,
      "iio_of_name": "extio4_ao10v8",
      "max_value_mv": 10000,
      "multiplier": 9.77518
    },
    {
      "id": "EXT1_O7",
      "iio_channel": 5,
      "iio_of_name": "extio4_ao10v8",
      "max_value_mv": 10000,
      "multiplier": 9.77518
    },
    {
      "id": "EXT1_O8",
      "iio_channel": 4,
      "iio_of_name": "extio4_ao10v8",
      "max_value_mv": 10000,
      "multiplier": 9.77518
    }
  ]
}

И, обязательно, перезапустите wb-rules

можно заменить на "EXT4? если у меня модуль четвертым номером стоит?
а так все работает.
Спасибо.

Да, можно, для порядка. Но это “просто имя” (но и топик MQTT).

В testing исправлено, работает штатно.

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.