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

KnxMotor🔗

Управление мотором шины KNX.

Топик🔗

Spread/{Topic_Type}/{Project_ID}/Hardware/Knx/{Knx_ID}/KnxMotor/{KnxMotor_ID}/{Property}

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

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

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

Свойство Тип Значения (value)
PositionLevel Uint16 от 0 до 10000
Motion Enum Доступные значения для топиков State:
  • Opening — открывается
  • Closing — закрывается
  • Stopped — остановлен
Доступные значения для топиков Set:
  • Open — открыть
  • Close — закрыть
  • Stop — остановить

Примеры🔗

Публикация🔗

Остановить мотор:

Spread/Set/1315/Hardware/Knx/3334/KnxMotor/161624/Motion

{
  "value": "Stop"

}

Подписка🔗

Узнать текущую позицию:

Spread/State/1315/Hardware/Knx/3334/KnxMotor/161624/PositionLevel

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

json { "value": 1234, "timestamp": "2023-06-15T18:57:30.174598+03:00" }