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

Lighting🔗

Управление подсистемой освещения в локации.

Инженерные объекты подсистемы

Топик🔗

Spread/{Topic_Type}/{Project_ID}/Location/{Location_ID}/Lighting/{Property}

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

Параметр Значение
Topic_Type Тип топика:
  • Set — топик изменения. Используется в запросах публикации (publish).
  • State — топик информации (статуса). Используется в запросах подписки (subscribe).
Project_ID ID проекта AWADA.
Location_ID Идентификатор локации
Property Свойство, которое нужно изменить (или узнать текущий статус). Возможные параметры:
  • BrightnessLevel — уровень яркости
  • LightSensorsOff — выключение датчиков освещенности
  • LightSensorsOn — включение датчиков освещенности
  • Off — выключение светильников
  • On — включение светильников
  • Power — мощность
  • PresenceSensorsOff — выключение датчиков присутствия
  • PresenceSensorsOn — включение датчиков присутствия
  • SceneOn — включить сцену
  • Scene1On — состояние сцены 1
  • Scene2On — состояние сцены 2
  • SaveScene — сохранить сцену

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

Свойство Тип Значения (value)
BrightnessLevel Uint8 От 0 (светильники выключены) до 100 (максимальная яркость)
LightSensorsOff Bool
  • true — датчики выключены
  • false — датчики включены
LightSensorsOn Bool
  • true — датчики включены
  • false — датчики выключены
Off Bool
  • true — светильники выключены
  • false — светильники включены
On Bool
  • true — светильники включены
  • false — светильники выключены
Power Int32 От 0 (все устройства выключены) до совокупной максимальной мощности устройств в Вт
PresenceSensorsOff Bool
  • true — датчики выключены
  • false — датчики включены
PresenceSensorsOn Bool
  • true — датчики включены
  • false — датчики выключены
SceneOn Number
  • 1 — включить сцену 1
  • 2 — включить сцену 2
Scene1On Bool
  • true — сцена 1 включена
  • false — сцена 1 выключена
Доступно только для топика State
Scene2On Bool
  • true — сцена 2 включена
  • false — сцена 2 выключена
Доступно только для топика State
SaveScene Number
  • 1 — сохранить сцену 1
  • 2 — сохранить сцену 2

Примеры🔗

Публикация🔗

Установить яркость 80:

Spread/Set/1315/Location/25692/Lighting/BrightnessLevel

{
  "value": 80
}

Подписка🔗

Узнать текущую совокупную мощность устройств:

Spread/State/1315/Location/25692/Lighting/Power

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

{
 "value": 102,
 "timestamp": "2023-06-23T15:29:19.941406+03:00"
}