Обновление wb-mqtt-knx. Добавлены JSON датапоинты

Выпустили обновление для модуля wb-mqtt-knx.

В нашей конвенции пока нет готовых типов полей, в которые можно было бы упаковать необычные типы данных вроде времени с днём недели, или команд для выбора сцены. Для того, чтобы прямо сейчас можно было использовать такие датапоинты, не дожидаясь полноценной поддержки, мы добавили их отображение в виде JSON-объектов.

Для этого в настройках для групповых адресов необходимо указать специальный тип датапоинта:

В результате создаются текстовые WB-MQTT контролы, функцией которых является получение и передача JSON объектов и преобразование их в КNX телеграммы.

Каждому полю из структуры KNX датапоинта соответствует отдельная пара ключ-значение JSON объекта.

Примеры:

Количество поддерживаемых типов данных со временем будет увеличено.

Обновление доступно в Testing релизе.

О проблемах с этим обновлением wb-mqtt-knx можно писать в ответах к этой теме.

1 лайк

Добрый день!
Прошу подтвердить верность мыслей, либо перенаправить в нужном направлении.Конкретно идея кейса следующая.

  1. Имеется готовый объект на knx со своими панелями управления созданными на базе GIRA или логик машин. Т.е. со своим верхним уровнем.
  2. Необходимо добавить на существующие панели управления дополнительные каналы устройств (z-wave или zigbee) в частности модули штор,
  3. Необходимо добавить стороннее оборудование rs485(шаблон на wb имеется)

Идея. Использовать WB7 с модулем knx, z-wave zigbee. присвоить соответствующим топикам mqtt устройств групповые адреса и управлять ими через верхний уровень knx.

Реализуемо все это? Если да, то прошу описать примерную схему с типовым описанием скрипта
на таком примере:

1)В среде KNX в ETS создаются виртуальные групповые адреса реле. например 1.1.10 и 1.1.11 с адресом статусов 1.2.10 и 1.2.11
2) На базе этих друх реле средствами верхнего уровня KNX формируется виртуальная штора/
3) WB слушает шину и при поступлении команды 0/1 на адрес 1/1/10 или 1/1/11 перенаправляет значения в имеющийся mqtt-топик, например канала [WBIO-DO-R10R-4] или отправляет JSON в mqtt Топик (в случае если нужно управлять z2m реле).
4) При физическом изменении статуса привязанного mqtt канала в шину knx также должны отправляться статусы по адресам 1/2/10 и 1/2/11. Специально указал разные адреса команд и статусов, т.к. это часто бывает в конфигурациях knx.

Собрал стенд, занялся.

Дополнил статью:
Взаимодействие контроллера Wiren Board с KNX устройствами

Спасибо. Основные задачи сделать получилось.
Остается важный момент.
Когда в wb-mqtt-knx можно будет прописывать дополнительно адреса статусов для групповых адресов в рамках одного контрола?
Пока получается сделать только так
photo_2022-04-17_13-26-35

Задача соответствующая создана, срок пока не определен. Думаю что в тестирование пойдет не раньше чем через 2 недели.

Да, те же статусы можно создать и вручную, но согласен что не сильно удобно.