LightingArea🔗
Объект для управления и контроля уровня освещенности в световой зоне.
Топик🔗
Spread/{Topic_Type}/{Project_ID}/Equipment/LightingArea/{LightingArea_ID}/{Property}
Параметры топика🔗
Параметр | Значение |
---|---|
Topic_Type | Тип топика:
|
Project_ID | ID проекта AWADA. |
LightingArea_ID | ID объекта |
Property | Свойство, которое нужно изменить (или узнать текущий статус). Возможные параметры:
|
Описание свойств🔗
Свойство | Тип | Значения (value) |
---|---|---|
Buttons | QJsonArray | Допустимые значения:{ "index": {Uint8}, "preset": {Uint8} } |
CurrentProfile | Enum | Допустимые значения:
|
Discovery | Bool |
|
HoldTime | Uint8 | От 0 до 2550 с |
Hysteresis | Uint8 | От 0 до 100 |
Luminosity | Uint16 | От 0 до максимально возможного значения освещенности у датчика. |
OccupancyAction | Enum | Допустимые значения:
|
OccupancyLevel | Qreal | От 0 до 100 |
OccupancyScene | Uint8 | От 0 до 255 |
On | Bool |
|
Pause | Bool |
|
Presence | Bool |
|
Profiles | QJsonObject | Допустимые значения:{ "TuningType": {Enum}, "OccupancyLevel": {Qreal}, "VacancyLevel": {Qreal}, "TargetLuminosity": {Uint16}, "Hysteresis": {Uint8}, "TuningSpeed": {Qreal}, "OccupancyAction": {Enum}, "OccupancyScene": {Uint8}, "VacancyAction": {Enum}, "VacancyScene": {Uint8}, "HoldTime": {Uint8}, "OccupancySceneLevels": [{"id": {Uint32 (DaliDimmerID)}, "level": {Uint8}}, {"id": {Uint32 (DaliDimmerID)}, "level": {Uint8}}], "VacancySceneLevels": [{"id": {Uint32 (DaliDimmerID)}, "level": {Uint8}}, {"id": {Uint32 (DaliDimmerID)}, "level": {Uint8}}] } |
TargetLuminosity | Uint16 | От 0 до максимально возможного значения освещенности у датчика. |
TuningSpeed | Qreal | От 0 до 5000 мс |
TuningType | Enum | Допустимые значения:
|
VacancyAction | Enum | Допустимые значения:
|
VacancyLevel | Qreal | От 0 до 100 |
VacancyScene | Uint8 | От 0 до 15 |
Примеры🔗
Публикация🔗
Установить:
- для первого профиля — комбинированный алгоритм и целевую освещенность 55;
- для второго профиля — гистерезис 10%.
Spread/Set/1315/Equipment/LightingArea/395447/Profiles
{
"value": {
"Profile1": {
"TuningType": "Combo",
"TargetLuminosity": 55
},
"Profile2": {
"Hysteresis": 10
}
}
}
Подписка🔗
Узнать текущие настройки профилей световой зоны:
Spread/State/1315/Equipment/LightingArea/395447/Profiles
Пример ответа:
{
"value": {
"Profile1": {
"TuningType": "Combo",
"OccupancyLevel": 65,
"VacancyLevel": 3,
"TargetLuminosity": 55,
"Hysteresis": 5,
"TuningSpeed": 3000,
"OccupancyAction": "Scene",
"OccupancyScene": 255,
"VacancyAction": "Off",
"VacancyScene": 6,
"HoldTime": 600,
"OccupancySceneLevels": [
{
"id": 161557,
"level": 100
},
{
"id": 161558,
"level": 100
},
{
"id": 161559,
"level": 100
}
],
"VacancySceneLevels": [
{
"id": 161557,
"level": 12
},
{
"id": 161558,
"level": 56
},
{
"id": 161559,
"level": 78
}
]
},
"Profile2": {
"TuningType": "Idle",
"OccupancyLevel": 100,
"VacancyLevel": 0,
"TargetLuminosity": 0,
"Hysteresis": 10,
"TuningSpeed": 500,
"OccupancyAction": "MaxLevel",
"OccupancyScene": 2,
"VacancyAction": "Off",
"VacancyScene": 1,
"HoldTime": 10
},
"Profile3": {
"TuningType": "Combo",
"OccupancyLevel": 100,
"VacancyLevel": 0,
"TargetLuminosity": 1,
"Hysteresis": 10,
"TuningSpeed": 500,
"OccupancyAction": "MaxLevel",
"OccupancyScene": 2,
"VacancyAction": "Off",
"VacancyScene": 1,
"HoldTime": 10
},
"Profile4": {
"TuningType": "Combo",
"OccupancyLevel": 100,
"VacancyLevel": 0,
"TargetLuminosity": 0,
"Hysteresis": 10,
"TuningSpeed": 500,
"OccupancyAction": "MaxLevel",
"OccupancyScene": 2,
"VacancyAction": "Off",
"VacancyScene": 1,
"HoldTime": 10
},
"Profile5": {
"TuningType": "Combo",
"OccupancyLevel": 100,
"VacancyLevel": 0,
"TargetLuminosity": 0,
"Hysteresis": 10,
"TuningSpeed": 500,
"OccupancyAction": "MaxLevel",
"OccupancyScene": 2,
"VacancyAction": "Off",
"VacancyScene": 1,
"HoldTime": 10
}
},
"timestamp": "2023-03-09T12:54:08.715438+03:00"
}