Отримати список пристроїв
GET/devices
.devices.get.description
Request
Query Parameters
Включити приховані параметри
Якщо параметр compact
встановлено на false
, відповідь буде містити додаткову інформацію про параметри конфігурації та асоціації з шаблону пристрою.
Уключіть дії пристрою у відповідь
Обмежте параметри, що повертаються у відповіді. all
- поверне всі невидимі параметри, тоді як default
- поверне лише параметри, потрібні для мобільного інтерфейсу.
Responses
- 200
- 401
Список пристроїв
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
Прапорець, який показує, чи був запит успішним
devices
object[]
Перелік пристроїв
Внутрішній ідентифікатор пристрою
Тип пристрою, див. Типи пристроїв
Possible values: [DevGateway
, DevSwitch
, DevDimmer
, DevDimmerColor
, DevShutter
, DevBinarySensor
, DevGenericSensor
, DevThermostat
, DevDoorLock
, DevMeter
, DevUnknown
]
Список інтерфейсів, реалізованих пристроєм
["ZWaveDevice","SwitchBinary"]
Чи пристрій працює?
Пристрій має шаблон
params
object
Карта параметрів пристроїв
Відмітка часу останнього повідомлення від пристрою
1600000000
Якщо пристрій створено за допомогою плагіна, це поле містить UUID плагіна
12345678-1234-1234-1234-123456789012
Назва пристрою
Some Switch
Ідентифікатор кімнати, де знаходиться пристрій.
Роль пристрою
Possible values: [Control
, Lighting
, Shutters
, ClimateThermostat
, ClimateThermostatHeating
, ClimateThermostatCooling
, ClimateWarmFloor
, ClimateFanSpeed1
, ClimateFanSpeed2
, ClimateFanSpeed3
, MultilevelSensor
, BinaryMotionSensor
, BinaryGenericSensor
, BinarySmokeSensor
, BinaryDoorSensor
, BinaryWindowSensor
, BinaryLeakingSensor
, Doorlock
, DoorlockNO
, NotAvailable
]
Control
Ім'я значка, для списку значків дивіться Список значків
Пристрої приховані від інтерфейсу користувача.
Порядок розташування пристроїв у кімнаті
Примітка тексту
Цей пристрій розташований у електричній коробці десь.
Примітка до назви файлу зображення
someimage.png
Пристрій у списку обраних користувачем
{
"success": true,
"devices": [
{
"id": 0,
"type": "DevGateway",
"interfaces": [
"ZWaveDevice",
"SwitchBinary"
],
"alive": true,
"has_template": true,
"params": {
"nodeId": 12,
"Status": true,
"pulsable": false
},
"last_online": 1600000000,
"plugin_uuid": "12345678-1234-1234-1234-123456789012",
"name": "Some Switch",
"room_id": 0,
"role": "Control",
"icon": "string",
"hidden": true,
"order": 0,
"note_text": "Цей пристрій розташований у електричній коробці десь.",
"note_image": "someimage.png",
"favorite": true
}
]
}
Користувач не має дозволу.
- application/json
- Schema
- Example (from schema)
- Example
Schema
Прапорець, який показує, чи був запит успішним
Ціле число помилки, див. Помилки
Опис помилки
Додаткові дані, що описують помилку
{
"success": true,
"errorCode": 0,
"errorMessage": "string"
}
{
"success": false,
"errorCode": 4131,
"errorMessage": "User not authorized",
"errorParameters": "Not authorized"
}