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

Blind🔗

Жалюзи с поворотными ламелями.

Топик🔗

Spread/{Topic_Type}/{Project_ID}/Equipment/Blind/{Blind_ID}/{Property}

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

Параметр Значение
Topic_Type Тип топика:
  • Set — топик изменения. Используется в запросах публикации (publish).
  • State — топик информации (статуса). Используется в запросах подписки (subscribe).
Project_ID ID проекта AWADA.
Blind_ID ID жалюзи
Property Свойство, которое нужно изменить (или узнать текущий статус). Возможные свойства:
  • Motion — движение жалюзи
  • Rotation — поворот ламелей жалюзи
  • PositionLevel — позиция жалюзи (на сколько жалюзи закрыты)
  • PositionAngle — угол поворота ламелей жалюзи (на какой угол ламели повернуты относительно полотна жалюзи)

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

Свойство Тип Значения (value)
Motion Enum Доступные значения для топиков State:
  • Opening — открываются
  • Closing — закрываются
  • Stopped — остановлены
Доступные значения для топиков Set:
  • Open — открыть
  • Close — закрыть
  • Stop — остановить
Rotation Enum Доступные значения для топиков State:
  • CW — поворачиваются по часовой стрелке (ClockWise), PositionAngle увеличивается
  • CCW — поворачиваются против часовой стрелки (CounterClockWise), PositionAngle уменьшается
  • Stopped — остановлены
Доступные значения для топиков Set:
  • CW — повернуть по часовой стрелке (ClockWise), PositionAngle увеличивается
  • CCW — повернуть против часовой стрелки (CounterClockWise), PositionAngle уменьшается
  • Stop — остановить
PositionLevel Uint16 от 0 до 10000, где 10000 — жалюзи полностью закрыты
PositionAngle Int16 от -9000 до 9000, где:
  • -9000 — ламели перпендикулярны относительно полотна жалюзи (поворотом против часовой стрелки)
  • 0 — ламели параллельны относительно полотна жалюзи
  • 9000 — ламели перпендикулярны относительно полотна жалюзи (поворотом по часовой стрелке)

Примеры🔗

Публикация🔗

Открыть жалюзи:

Spread/Set/1315/Equipment/Blind/395296/Motion

{
  "value": "Open"
}

Подписка🔗

Узнать текущий угол поворота ламелей жалюзи:

Spread/State/1315/Equipment/Blind/395296/PositionAngle

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

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