Перейти к основному содержимому
Подсказка

iRidium для Weinzierl kBerry

как iRidium server получает доступ к шине KNX через плату KNX BAOS 838 (kBerry) для Raspberry Pi3 B

документация обновлена 01.01.2024

Преимущества

Недорогое устройство Raspberry с приложением iRidium server на борту может быть дополнено платой kBerry, которая позволит подключить устройства шины KNX. Таким образом богатые возможности iRidium server можно использовать для управления оборудованием умного дома с интерфейсом KNX Serial.

KNX_kBerry_scheme.png

Подготовка Raspberry и модуля kBerry

  1. Установите модуль 838 kBerry в Raspberry Pi3. 2. Скачайте адаптированный и протестированный образ ОС Linux для kBerry. Размер: 350 Мб.
  2. Установите этот образ и стандартный iRidium server на устройство Raspberry согласно общей инструкции.

При работе с kBerry вместо стандартного образа Linux Jessie используйте адаптированный. 4. Подключите плату kBerry к шине KNX.

Работа в Engineering Tool Software (ETS)

  1. Скачайте database-файл платы kBerry для ETS, распакуйте его.
  2. Создайте новый проект.
  3. На вкладке Catalogs нажмите кнопку Import... и укажите файл .knprod (KNX BAOS 83x Module).
  4. Добавьте в проект плату kBerry (KNX BAOS 830) и прочие устройства шины KNX, сконфигурируйте их.
  5. Загрузите конфигурацию проекта ETS в устройства на шине KNX (кнопка Download ).

ETS_kBerry01.png 6. Экспортируйте проект из ETS в формате .knproj.

Импорт проекта из ETS в iRidium

Когда оборудование KNX настроено и проект ETS готов, можно перейти к созданию проекта визуализации.

Закройте ETS на время работы iRidium, чтобы была возможность проверить связь с шиной.

  1. Создайте новый серверный проект в iRidium Studio
  2. В меню Drivers нажмите кнопку Import и, из появившегося списка выберите пункт ETS Project .

KBerry3.png 3. Найдите необходимый файл в разрешении .knxproj и добавьте его

KBerry4.png

На основе проекта ETS сформируется список команд и обратных связей, а также их настройки.

Работа в iRidium studio

Создание и настройка серверного проекта

  1. Создайте серверный проект.
  2. Добавьте в проект драйвер KNX kBerry .

KBerry.png 3. Настройте следующие параметры:

  • Host: /dev/ttyAMA0
  • Baud rate: 19200
  • Data Bits: 8
  • Parity: Even
  • Stop Bits: 1
  • В веб интерфейсе стоповые биты отображаются как:
10
1,51
22
  • Update Time: 0
  1. Добавьте необходимое число команд и тэгов. Настройте их.

KBerry2.png

  • Name: произвольное имя команды или тэга

  • Type: тип датапойнта (в соответствии с проектом ETS)

  • SubType: подтип датапойнта (в соответствии с проектом ETS)

  • Command: Set value and send on bus (по умолчанию)

  • Настройте параметры Type и SubType также, как они были настроены в ETS.

  1. Сконфигурируйте серверный проект под свою задачу, используя различные инструменты iRidium studio.

Тестирование системы

Загрузите серверный проект на устройство Raspberry, используя iRidium transfer.

Демо-проект


Скачайте демо-проект:

Этот демо-проект показывает, как можно управлять KNX-диммером со смартфона. На дисплее смартфона размещены переключатель для включения диммера, уровень для задания яркости.

KNX_kBerry_demo01.png

Демо-проект включает в себя проекты

  • kBerry_demo.knproj для ETS,
  • kBerry_demo.irpz для i3 pro,
  • kBerry_demo.sirpz для iRidium server.