/etc/wb-hardware.conf не открывается в web конфигураторе

Доброе время суток.
подключил модуль WBIO-DO-R10A-8. Выбрал в web Config//etc/wb-hardware.conf и там в IO модуле указал WBIO-DO-RxA-8.
После перезагрузки не могу зайти в раздел wb-hardware.conf выдает Error loading the file: Invalid config file.
в /mnt/data/etcнашел файлик wb-hardware.conf.ucf-dist. Я так понял что он дефолтный заменил wb-hardware.conf этим файлом. Не помогло.

Вот текущие настройки wb-hardware.conf

root@wirenboard:/mnt/data/etc# cat wb-hardware.conf
{
  "slots": [
    {
      "id": "wb55-mod1",
      "name": "Internal slot 1",
      "compatible": [
        "wb5-mod",
        "wb5-mod_mmc-1bit"
      ],
      "module": "",
      "options": {}
    },
    {
      "id": "wb55-mod2",
      "name": "Internal slot 2",
      "compatible": [
        "wb5-mod",
        "wb5-mod_can"
      ],
      "module": "",
      "options": {}
    },
    {
      "id": "wb5-extio1",
      "type": "wb5-extio",
      "name": "External I/O module 1",
      "module": "",
      "options": {}
    },
    {
      "id": "wb5-extio2",
      "type": "wb5-extio",
      "name": "External I/O module 2",
      "module": "",
      "options": {}
    },
    {
      "id": "wb5-extio3",
      "type": "wb5-extio",
      "name": "External I/O module 3",
      "module": "",
      "options": {}
    },
    {
      "id": "wb5-extio4",
      "type": "wb5-extio",
      "name": "External I/O module 4",
      "module": "",
      "options": {}
    },
    {
      "id": "wb5-extio5",
      "type": "wb5-extio",
      "name": "External I/O module 5",
      "module": "",
      "options": {}
    },
    {
      "id": "wb5-extio6",
      "type": "wb5-extio",
      "name": "External I/O module 6",
      "module": "",
      "options": {}
    },
    {
      "id": "wb5-extio7",
      "type": "wb5-extio",
      "name": "External I/O module 7",
      "module": "",
      "options": {}
    },
    {
      "id": "wb5-extio8",
      "type": "wb5-extio",
      "name": "External I/O module 8",
      "module": "",
      "options": {}
    },
    {
      "id": "wb5-eth",
      "name": "2nd Ethernet Slot",
      "compatible": [
        "wb5-eth"
      ],
      "module": "",
      "options": {}
    },
    {
      "id": "wb55-gsm",
      "name": "GSM modem",
      "compatible": [
        "wb55-gsm"
      ],
      "module": "",
      "options": {}
    }
  ]
}

Покажите grep confed /var/log/messages, там должно быть сообщение о конкретной ошибке при чтении конфига.

Ещё не повредит сделать

apt-get update && apt-get install wb-hwconf-manager

может быть у вас что-то недообновилось

Спасибо всем за ответы.
Евгений видимо, действительно, что-то не дообновилось.
Все заработало.

Такая же проблема + в mod4 вставлен sprut stick, который также не работает.
Перезагрузка и вкл/выкл не помогает

apt-get update && apt-get install wb-hwconf-manager сделал, не помогло

команда ls -la /dev/tty* выводит следующее

p.s. по Modbus подключенные модули также не работают

команда tail -f /var/log/messages

Здравствуйте! Похоже, что у вас в системе отсутствует порт /dev/ttyRS485-2. Скажите, какой версии у вас контроллер? Какая ошибка отображается в веб-интерфейсе? Какие статусы работы сервисов wb-hwconf-manager, wb-mqtt-serial, wb-mqtt-gpio? Проверить можно командами:

service wb-hwconf-manager status
service wb-mqtt-serial status
service wb-mqtt-gpio status

Какие ошибки в логах при перезапуске сервисов? Перезапуск командой:

service wb-hwconf-manager restart
service wb-mqtt-serial restart
service wb-mqtt-gpio restart

Покажите содержимое файла /mnt/data/etc/wb-hardware.conf.
Попробуйте скопировать содержимое файла /mnt/data/etc/wb-hardware.conf.ucf-dist в файл /mnt/data/etc/wb-hardware.conf. Если необходимо перед этим сделайте резервную копию файла с текущей конфигурацией. Это вернет контроллер к заводским настройкам аппаратного обеспечения. Затем перезагрузите контроллер. Сконфигурируйте все модули заново.

Контроллер wb 6.7.2E 456

Заменил файл wb-hardware.conf на файл отсюда GitHub - wirenboard/wb-hwconf-manager at 41d8af6fe4a7cd06e325948ec93d1fcda73e534c
теперь загружается страница

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

service wb-mqtt-serial status

service wb-mqtt-gpio status
service wb-hwconf-manager status

содержимое файла /mnt/data/etc/wb-hardware.conf

“slots”: [
{
“id”: “wb67-mod1”,
“compatible”: [
“wbe2”,
“wbe3-reduced”
],
“name”: “Internal slot 1”,
“module”: “”,
“options”: {}
},
{
“id”: “wb67-mod2”,
“compatible”: [
“wbe2”,
“wbe3-reduced”
],
“name”: “Internal slot 2”,
“module”: “”,
“options”: {}
},
{
“id”: “wb67-mod3”,
“compatible”: [
“wbe2”,
“wbe3-reduced”
],
“name”: “Internal slot 3”,
“module”: “”,
“options”: {}
},
{
“id”: “wb67-mod4”,
“compatible”: [
“wbe3”,
“wbe3-reduced”
],
“name”: “Internal slot 4”,
“module”: “”,
“options”: {}
},
{
“id”: “wb6-extio1”,
“compatible”: [
“wb5-extio”
],
“name”: “External I/O module 1”,
“module”: “”,
“options”: {}
},
{
“id”: “wb6-extio2”,
“compatible”: [
“wb5-extio”
],
“name”: “External I/O module 2”,
“module”: “”,
“options”: {}
},
{
“id”: “wb6-extio3”,
“compatible”: [
“wb5-extio”
],
“name”: “External I/O module 3”,
“module”: “”,
“options”: {}
},
{
“id”: “wb6-extio4”,
“compatible”: [
“wb5-extio”
],
“name”: “External I/O module 4”,
“module”: “”,
“options”: {}
},
{
“id”: “wb6-extio5”,
“compatible”: [
“wb5-extio”
],
“name”: “External I/O module 5”,
“module”: “”,
“options”: {}
},
{
“id”: “wb6-extio6”,
“compatible”: [
“wb5-extio”
],
“name”: “External I/O module 6”,
“module”: “”,
“options”: {}
},
{
“id”: “wb6-extio7”,
“compatible”: [
“wb5-extio”
],
“name”: “External I/O module 7”,
“module”: “”,
“options”: {}
},
{
“id”: “wb6-extio8”,
“compatible”: [
“wb5-extio”
],
“name”: “External I/O module 8”,
“module”: “”,
“options”: {}
},
{
“id”: “wb67-rs485-1”,
“compatible”: [
“wb67-rs485”
],
“name”: “RS485-1 interface config”,
“module”: “wb67-can-rs485”,
“options”: {
“mode”: “enabled”,
“terminatorsMode”: “enabled”
}
},
{
“id”: “wb67-rs485-2”,
“compatible”: [
“wb67-rs485”,
“wb67-can”
],
“name”: “RS485-2/CAN interface config”,
“module”: “wb67-can-rs485”,
“options”: {
“mode”: “enabled”,
“terminatorsMode”: “enabled”
}
},
{
“id”: “wb67-wbc”,
“compatible”: [
“wbc”
],
“name”: “Modem slot”,
“module”: “”,
“options”: {}
},
{
“id”: “wb67-w1”,
“compatible”: [
“wb6-wx”
],
“name”: “W1 terminal mode”,
“module”: “wb6-wx-1wire”,
“options”: {}
},
{
“id”: “wb67-w2”,
“compatible”: [
“wb6-wx”
],
“name”: “W2 terminal mode”,
“module”: “wb6-wx-1wire”,
“options”: {}
},
{
“id”: “wb67-wbmz3”,
“name”: “Backup power supply”,
“compatible”: [
“wb67-wbmz3-power”
],
“module”: “”,
“options”: {}
}
]
}

Ещё замечено, что после перезагрузки/выключения контроллера короткое время работают устройства и модули, затем становятся красным на вкладке devices, остаются в том состоянии в каком находились и не реагируют ни на что

Какие устройства сконфигурированы и значения каких становятся красными? Приложите скриншот. Какие статусы сервисов, когда значения в веб-интерфейсе становятся красными? Какие сообщения в логе при их перезапуске?
Приложите файлы конфигурации: /mnt/data/etc/wb-hardware.conf и /mnt/data/etc/wb-mqtt-serial.conf

wb-hardware.conf (3.2 КБ) wb-mqtt-serial.conf (1.9 КБ)

Сервисы работают, в логах ошибки записи и чтения. В конфигурационных файлах ошибок не вижу.
Для подключения боковых модулей ввода-вывода вы используете модуль WB-MIO?
Есть ли у вас питание на всех модулях (MSW, MRGBW-D, MIO)? Горят ли на них зеленые светодиоды статуса или мигают? Правильно ли сконфигурированы параметры обмена (скорость, биты данных и тд)? Менялись ли настройки по-умолчанию на свои на устройствах?
Проверьте целостность проводов и отсутствие замыканий между проводниками шины RS-485 А и В (мультиметром при отключенном питании).

Я бы предложил отключить все устройства, кроме, например, дачтика MSWv3. В конфигурации тоже оставить только один датчик. Посмотреть результат: моргает ли светодиод на датчике (при работе должен моргать), отображение в веб-интерфейсе, логи, статусы сервисов, конфигурационные файлы.
С помощью утилиты modbus_client (https://wirenboard.com/wiki/Modbus-client) попробуйте прочитать из него регистры вручную из командной строки.