Перейти к содержанию

DaliRelay🔗

Управление DALI-светильником (реле) по стандартам IEC 62386-102, IEC 62386-208 (Device Type 7).

Топик🔗

Spread/{Topic_Type}/{Project_ID}/Hardware/Dali/{Dali_ID}/DaliRelay/{DaliRelay_ID}/{Property}

Параметры топика🔗

Параметр Значение
Topic_Type Тип топика:
  • Set — топик изменения. Используется в запросах публикации (publish).
  • State — топик информации (статуса). Используется в запросах подписки (subscribe).
Project_ID ID проекта AWADA.
Dali_ID ID менеджера DALI
DaliRelay_ID ID провайдера DaliRelay
Property Свойство, которое нужно изменить (или узнать текущий статус). Возможные параметры:
  • BrightnessLevel — уровень яркости
  • CurrentLevelRaw — яркость светильника
  • Discovery — значение состояния обнаружения устройства
  • FadeRate — количество единиц, на которое изменится яркость при отправке команды Up/Down.
  • FadeTime — время разжигания/затухания яркости
  • FirmwareVersion — версия прошивки устройства
  • Groups — значения вхождений устройств в группы Dali
  • Gtin — GTIN устройства
  • GtinOem — дополнительный GTIN устройства
  • HardwareVersion — аппаратная версия устройства
  • MaxLevelRaw — максимальный уровень яркости
  • MinLevelRaw — минимальный уровень яркости
  • PhysicalMinLevelRaw — физический минимальный уровень яркости
  • PowerOnLevelRaw — уровень яркости, включаемый при подаче питания шины Dali.
  • SceneLevelsRaw — уровени яркости для сцен Dali
  • Serial — серийный номер устройства
  • SerialOem — дополнительный серийный номер устройства
  • SystemFailureLevelRaw — уровень яркости, включаемый при отключении питания шины Dali
  • Tuning — величина отклонения уровня освещения от целевого
  • Types — типы, поддерживаемые светильником
  • GroupLevel — команда группового включения яркости

Описание свойств🔗

Свойство Тип Значения (value)
BrightnessLevel Uint8 От 0 (светильник выключен) до 100 (максимальная яркость)
CurrentLevelRaw Uint8 От 1 (минимальная яркость) до 254 (максимальная яркость по шкале DALI)
Discovery Bool
  • true — обнаружение включено
  • false — обнаружение выключено
FadeRate Enum
  • fr28 — 2,8 шаг/сек
  • fr40 — 4 шаг/сек
  • fr56 — 5,6 шаг/сек
  • fr79 — 7,9 шаг/сек
  • fr112 — 11,2 шаг/сек
  • fr158 — 15,8 шаг/сек
  • fr224 — 22,4 шаг/сек
  • fr316 — 31,6 шаг/сек
  • fr447 — 44,7 шаг/сек
  • fr633 — 63,3 шаг/сек
  • fr894 — 89,4 шаг/сек
  • fr1270 — 127 шаг/сек
  • fr1790 — 179 шаг/сек
  • fr2530 — 253 шаг/сек
  • fr3580 — 358 шаг/сек
FadeTime Enum
  • ft0 — 0 сек
  • ft7 — 0,7 сек
  • ft10 — 1 сек
  • ft14 — 1,4 сек
  • ft20 — 2 сек
  • ft28 — 2,8 сек
  • ft40 — 4 сек
  • ft57 — 5,7 сек
  • ft80 — 8 сек
  • ft113 — 11,3 сек
  • ft160 — 16 сек
  • ft226 — 22,6 сек
  • ft320 — 32 сек
  • ft453 — 45,3 сек
  • ft640 — 64 сек
  • ft905 — 90,5 сек
FirmwareVersion String Допустимые значения: 1.2, 2.18 и т. д. Доступно только для топиков State
Groups Array Допустимые значения: [ {'index': [0..[15, 31],'value': [true, false]} ..]
Gtin String Допустимые значения: AABBCC112233. Доступно только для топиков State
GtinOem String Допустимые значения: AABBCC112233. Доступно только для топиков State
HardwareVersion String Допустимые значения: 1.2, 2.18 и т. д. Доступно только для топиков State
MaxLevelRaw Uint8 От 1 (минимальная яркость) до 254 (максимальная яркость по шкале DALI)
MinLevelRaw Uint8 От 1 (минимальная яркость) до 254 (максимальная яркость по шкале DALI)
PhysicalMinLevelRaw Uint8 От 1 (минимальная яркость) до 254 (максимальная яркость по шкале DALI). Доступно только для топиков State
PowerOnLevelRaw Uint8 От 1 (минимальная яркость) до 254 (максимальная яркость по шкале DALI)
SceneLevelsRaw Array Допустимые значения: [ {'index': [0..[15, 31],'value': [1..254]} ..]
Serial String Допустимые значения: AABBCC112233. Доступно только для топиков State
SerialOem String Допустимые значения: AABBCC112233. Доступно только для топиков State
SystemFailureLevelRaw Uint8 От 1 (минимальная яркость) до 254 (максимальная яркость по шкале DALI)
Tuning Fraction Допустимые значения: от -99 до 99
Types Array Допустимые значения: [[1..31], .. ] На сайте рабочей группы DALI можно посмотреть, какому типу соответствует цифра (указана в поле DT). Смотреть соответствие. Доступно только для топиков State
GroupLevel Array Группа для включения выбирается по принципу наименьшей численности состава. Допустимые значения: от 1 до 254. Доступно только для топиков Set

Примеры🔗

Публикация🔗

Установить яркость светильника на уровне 80%:

Spread/Set/1315/Hardware/Dali/3334/DaliRelay/161624/BrightnessLevel

{
  "value": 80
}

Подписка🔗

Узнать серийный номер светильника:

Spread/State/1315/Hardware/Dali/3334/DaliRelay/161624/Serial

Пример ответа:

{
 "value": "00000000000381D7",  
 "timestamp": "2023-03-02T19:27:05.274833+03:00"
}