Задача: в разделе “Devices” создать модбас-устройство с “красивыми” названиями полей, в то время как топики будут с лаконичными названиями.
Из документации вижу, что мне нужно прописать поле “id” в канале в шаблоне.
https://wirenboard.com/wiki/Wb-mqtt-serial_templates
Делаю шаблон:
... "channels": [ { "name": "Тип сообщения(msg-type)", "id": "OT_MsgType", "type": "value", "reg_type": "holding_multi", "address": 999, "format": "u16" }, ...
Топик все равно такой: /devices/BCG301_10/controls/Тип сообщения(msg-type)
Что я делаю не так? Судя по описанию шаблонов, если в канале Modbus указать поле “id”, то топик будет браться из него. На практике, топик берется все равно из “name”.
Версия wb-mqtt-serial
root@wirenboard-AF7THKZV:~# apt show wb-mqtt-serial Package: wb-mqtt-serial Version: 2.7.1 Priority: optional Section: misc Maintainer: Evgeny Boger <boger@contactless.ru> Installed-Size: 1 721 kB Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libjsoncpp1 (>= 1.7.4), libstdc++6 (>= 6), libwbmqtt1 (>= 1.1.0), init-system-helpers (>= 1.18~), ucf, bsdutils Breaks: wb-homa-modbus (<< 1.14.1), wb-mqtt-confed (<< 1.0.2), wb-mqtt-homeui (<< 1.7) Replaces: wb-homa-modbus (<< 1.14.1) Download-Size: 211 kB APT-Manual-Installed: yes APT-Sources: http://releases.contactless.ru/experimental/stretch stretch/main armhf Packages Description: Wiren Board Smart Home MQTT serial protocol driver.