Приветствую, пытаюсь добавить устройство WBIO-DI-WD-14 подключенное через WB-MIO
Ставлю serial адрес 73:1 (73 modbus адрес mio, 1 - единственный WBIO сбоку)
но в интерфейсе контролера нет устройства WBIO-DI-WD-14. Есть WBIO-DI-DR-8/14/16
Приветствую, пытаюсь добавить устройство WBIO-DI-WD-14 подключенное через WB-MIO
Ставлю serial адрес 73:1 (73 modbus адрес mio, 1 - единственный WBIO сбоку)
но в интерфейсе контролера нет устройства WBIO-DI-WD-14. Есть WBIO-DI-DR-8/14/16
Добрый день.
Напишите пожалуйста версии wb-mqtt-serial и wb-hwconf-manager
Ну и версию прошивки контроллера.
На контроллере:
dpkg -s wb-mqtt-serial
dpkg -s wb-hwconf-manager
как посмотреть?
В веб-интерфейсе, например, вот тут:
Package: wb-mqtt-serial
Status: install ok installed
Priority: optional
Section: misc
Installed-Size: 1493
Maintainer: Evgeny Boger boger@contactless.ru
Architecture: armhf
Version: 1.57.0
Replaces: wb-homa-modbus (<< 1.14.1)
Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libjsoncpp1 (>= 1.7.4), libmosquitto1 (>= 1.0), libmosquittopp1 (>= 1.0), libstdc++6 (>= 6), libwbmqtt0 (>= 1.7), bsdutils, wb-utils (>= 2.0)
Breaks: wb-homa-modbus (<< 1.14.1), wb-mqtt-confed (<< 1.0.2), wb-mqtt-homeui (<< 1.7)
Conffiles:
/etc/init.d/wb-mqtt-serial 1f6938ea476ac51c4b845327d5e40f03
/etc/wb-configs.d/11wb-mqtt-serial 5325e375bc486e31384ed908b8ceae0e
/etc/wb-mqtt-serial.conf.sample c8c1adbf630e6fd7ec871b1b5c4a5e0f
Description: Wiren Board Smart Home MQTT serial protocol driver.
Package: wb-hwconf-manager
Status: install ok installed
Priority: extra
Section: misc
Installed-Size: 319
Maintainer: Evgeny Boger boger@contactless.ru
Architecture: all
Version: 1.29.0
Depends: ucf, wb-utils (>= 2.1.2), wb-configs (>= 1.63), perl, jq, tcc, device-tree-compiler (>= 1.4.1+wb20160117000000), linux-image-wb6 (>= 4.9+wb20181002143216) | linux-image-wb2 (>= 4.9+wb20180620083749), mqtt-tools (>= 1.1.1), wb-mqtt-dac (>= 1.1)
Breaks: wb-homa-adc (<< 1.14.2), wb-mqtt-confed (<< 1.0.2), wb-mqtt-homeui (<< 1.6.1)
Conffiles:
/etc/init.d/wb-hwconf-manager 5d64ded12deba13b2aa7843f4a6986d0
/etc/wb-configs.d/02wb-hwconf-manager 57b22000bd3e5e02eefaec1705662f8f
Description: Provides infrastructure for hardware re-configuration via Device Tree overlays
Обновитесь пожалуйста.
apt update && apt upgrade -y
Обновление прошивки не обновляет подобные списки?
т.е. кроме firmware обновления надо еще и пакеты обновлять?
не помогло, в списке нет WBIO-DI-WD-14
Давайте вместе пойдем по https://wirenboard.com/wiki/index.php/WB-MIO#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0_.D0.B2_.D0.BA.D0.BE.D0.BD.D1.82.D1.80.D0.BE.D0.BB.D0.BB.D0.B5.D1.80.D0.B5_Wiren_Board
У вас MIO какой адрес?
MIO имеет 37 адрес
ОК. Теперь идем в настройку serial устройств и создаем новое с адресом 37:1
Тип устройства - выбираем WBIO-DI-WD-14
Если в списке вообще нет нужного - это просто отсутствует шаблон.
нет такого устройства в списке.
как такой шаблон добавить?
cd /usr/share/wb-mqtt-serial/templates
wget https://github.com/wirenboard/wb-mqtt-serial/blob/master/wb-mqtt-serial-templates/config-wbio-di-wd-14.json
systemctl restart wb-mqtt-serial
UPD: Так, стоп, перепроверяю себя.
Пришлите вывод
ls /usr/share/wb-hwconf-manager
Да, делаем как я написал в предыдущем сообщении.
И выбираем в списке WBIO-DI-DR-14
ls /usr/share/wb-hwconf-manager
functions.sh modules slots wb-hardware.conf.default wb-hardware.conf.test wb-hardware.conf.wb52 wb-hardware.conf.wb55 wb-hardware.conf.wb58 wb-hardware.conf.wb60 wb-hardware.conf.wb61
wget https://github.com/wirenboard/wb-mqtt-serial/blob/master/wb-mqtt-serial-templates/config-wbio-di-wd-14.json
–2020-06-25 15:54:21-- https://github.com/wirenboard/wb-mqtt-serial/blob/master/wb-mqtt-serial-templates/config-wbio-di-wd-14.json
Распознаётся github.com (github.com)… 140.82.118.3
Подключение к github.com (github.com)|140.82.118.3|:443… соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 404 Not Found
2020-06-25 15:54:21 ОШИБКА 404: Not Found.
Тогда просто в списке выберите WBIO-DI-DR-14. Проверил именно через MIO - работает.