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

DaliLightSensor🔗

Управление датчиком освещенности DALI по стандартам IEC 62386-103 и IEC 62386-304.

Топик🔗

Spread/{Topic_Type}/{Project_ID}/Hardware/Dali/{Dali_ID}/DaliLightSensor/{DaliLightSensor_ID}/{Property}

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

Параметр Значение
Topic_Type Тип топика:
  • Set — топик изменения. Используется в запросах публикации (publish).
  • State — топик информации (статуса). Используется в запросах подписки (subscribe).
Project_ID ID проекта AWADA.
Dali_ID ID менеджера DALI
DaliLightSensor_ID ID провайдера DaliLightSensor
Property Свойство, которое нужно изменить (или узнать текущий статус). Возможные параметры:
  • Discovery — значение состояния обнаружения устройства
  • FirmwareVersion — версия прошивки устройства
  • Groups — значения вхождений устройств в группы Dali
  • Gtin — GTIN устройства
  • GtinOem — дополнительный GTIN устройства
  • HardwareVersion — аппаратная версия устройства
  • Serial — серийный номер устройства
  • SerialOem — дополнительный серийный номер устройства
  • InstanceIndex — индекс компонента в устройстве
  • InstanceType — тип компонента. Используется в адресации команд, если в проекте не указан InstanceIndex.
  • InstancesNumber — количество компонентов в устройстве.
  • On — состояние включенности
  • OperationMode — режим работы светильника
  • Group0, Group1, Group2 — параметры групп устройств DALI 2
  • FeatureTypes
  • Resolution — количество значимых бит в пакетах событий
  • EventScheme — схема идентификации устройства в событии датчика
  • DeadTime — период молчания после сработки датчика
  • ReportTime — интервал меджу повторными отправками событий
  • CurrentLuminosity — значение последнего фиксированного состояния датчика
  • Hysteresis — значение погрешности датчика
  • HysteresisMin — значение погрешности датчика при малых измеренных значениях
  • EventFilter — список флагов для фильтрации событий устройством

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

Свойство Тип Значения (value)
Discovery Bool
  • true — обнаружение включено
  • false — обнаружение выключено
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
Serial String Допустимые значения: AABBCC112233. Доступно только для топиков State
SerialOem String Допустимые значения: AABBCC112233. Доступно только для топиков State
InstanceIndex Uint8 Допустимые значения: от 0 до 31. Доступно только для топиков State
InstanceType Uint8 По умолчанию 4. Доступно только для топиков State
InstancesNumber Uint8 Допустимые значения: от 0 до 31. Доступно только для топиков State
On Bool
  • true — включен
  • false — выключен
Group0, Group1, Group2 Uint8 Допустимые значения: от 0 до 255
FeatureTypes Uint8 Допустимые значения: от 0 до 31. Доступно только для топиков State
Resolution Uint8 Допустимые значения: от 0 до 10. Доступно только для топиков State
EventScheme Enum Допустимые значения:
  • esIndexAndType,
  • esAddressAndType,
  • esAddressAndIndex,
  • esLowestGroupAndType,
  • esPrimaryGroupAndType
DeadTime Uint8 Допустимые значения: от 0 до 255
ReportTime Uint8 Допустимые значения: от 0 до 255 с
CurrentLuminosity Uint16 Допустимые значения: от 0 до 1023. Доступно только для топиков State
Hysteresis Uint8 Допустимые значения: от 0 до 255. Доступно только для топиков State
HysteresisMin Uint8 Допустимые значения: от 0 до 255. Доступно только для топиков State
EventFilter Enum Допустимые значения: illuminanceLevelEvents

Примеры🔗

Публикация🔗

Включить обнаружение датчиков:

Spread/Set/1315/Hardware/Dali/3334/DaliLightSensor/161624/Discovery

{
  "value": true
}

Подписка🔗

Узнать период молчания после сработки датчика:

Spread/State/1315/Hardware/Dali/3334/DaliLightSensor/161624/DeadTime

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

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