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

RgbLight🔗

Объект для управления и контроля состояния диммируемого RGB-светильника (RGB-световой зоны).

Топик🔗

Spread/{Topic_Type}/{Project_ID}/Equipment/RgbLight/{RgbLight_ID}/{Property}

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

Параметр Значение
Topic_Type Тип топика:
  • Set — топик изменения. Используется в запросах публикации (publish).
  • State — топик информации (статуса). Используется в запросах подписки (subscribe).
Project_ID ID проекта AWADA.
RgbLight_ID ID объекта
Property Свойство, которое нужно изменить (или узнать текущий статус). Возможные параметры:
  • BrightnessLevel — уровень яркости
  • On — включить или выключить светильник
  • Power — мощность светильника. Доступно только для топика State.
  • Color — значение уровней компонентов цвета.

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

Свойство Тип Значения (value)
BrightnessLevel Uint8 От 0 (светильник выключен) до 100 (максимальная яркость)
On Bool
  • true — светильник включен
  • false — светильник выключен
Power Int32 От 0 (светильник выключен) до максимальной мощности светильника в Вт.
Color RGBBase Допустимые значения:
{
"red": [0..10000],
"green": [0..10000],
"blue": [0..10000]
}

Примеры🔗

Публикация🔗

Установить зеленый цвет для светильника:

Spread/Set/1315/Equipment/RgbLight/395296/Color

{
  "value": 
  {
    "red": 0,
    "green": 10000,
    "blue": 0
  }  
}

Подписка🔗

Узнать текущую мощность светильника:

Spread/State/1315/Equipment/RgbLight/395296/Power

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

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