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

DaliPresenceSensor🔗

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

Топик🔗

Spread/{Topic_Type}/{Project_ID}/Hardware/Dali/{Dali_ID}/DaliPresenceSensor/{DaliPresenceSensor_ID}/{Property}

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

Параметр Значение
Topic_Type Тип топика:
  • Set — топик изменения. Используется в запросах публикации (publish).
  • State — топик информации (статуса). Используется в запросах подписки (subscribe).
Project_ID ID проекта AWADA.
Dali_ID ID менеджера DALI
DaliPresenceSensor_ID ID провайдера DaliPresenceSensor
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 — интервал меджу повторными отправками событий
  • CurrentPresence — значение последнего фиксированного состояния датчика
  • HoldTime — через какое время выключаются светильники, если в помещении никого нет (время задержки)
  • EngineryHoldTime — через какое время выключаются светильники, если в помещении никого нет (время задержки)
  • 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 По умолчанию 3. Доступно только для топиков 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 с
CurrentPresence Bool
  • true — датчик включен
  • false — датчик выключен
HoldTime Uint8 От 0 до 255. Соответствует значению EngineryHoldTime/10
EngineryHoldTime Uint8 От 0 до 2540 с
EventFilter Enum Допустимые значения: occupiedEvents, vacantEvents, repeatEvents, movementEvents, noMovementEvents

Примеры🔗

Публикация🔗

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

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

{
  "value": true
}

Подписка🔗

Узнать, через какое время выключаются светильники, если в помещении никого нет:

Spread/State/1315/Hardware/Dali/3334/DaliPresenceSensor/161624/EngineryHoldTime

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

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