Оновити кімнату
PUT/rooms/:id
Оновити інформацію про кімнату
Request
Path Parameters
ID кімнати
- application/json
Body
Назва кімнати.
КоридорПорядок кімнат у секції
1Батьківський розділ кімнати
1Зображення тла кімнати
123321.jpgmain_devices
object
Основні пристрої кімнати
Первинний температурний датчик.
132Первинний датчик вологості
22Світло.
23Датчик потужності
Будь-який сенсор багаторівневого сенсору може стати первинним кімнатним сенсором для свого типу. Ім'я властивості складається з типу сенсору з приставкою _sensor у нижньому регістрі (наприклад, сенсор з "sensorType": "Smoke" стане smoke_sensor в властивості main_devices)
Responses
- 200
- 401
- 404
- 409
Кімната оновлена.
- application/json
- Schema
- Example (from schema)
Schema
Прапорець, який показує, чи був запит успішним
Ідентифікатор кімнати
3Назва кімнати.
КоридорПорядок кімнат у секції
1Батьківський розділ кімнати
1Зображення тла кімнати
123321.jpgmain_devices
object
Основні пристрої кімнати
Первинний температурний датчик.
132Первинний датчик вологості
22Світло.
23Датчик потужності
Будь-який сенсор багаторівневого сенсору може стати первинним кімнатним сенсором для свого типу. Ім'я властивості складається з типу сенсору з приставкою _sensor у нижньому регістрі (наприклад, сенсор з "sensorType": "Smoke" стане smoke_sensor в властивості main_devices)
{
"success": true,
"id": 3,
"name": "Коридор",
"order": 1,
"section_id": 1,
"background_image": "123321.jpg",
"icon": "ch-door",
"main_devices": {
"temperature_sensor": 132,
"humidity_sensor": 22,
"luminosity_sensor": 23,
"power_sensor": 0
}
}
Користувач не має дозволу.
- 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"
}
Кімнату не знайдено
- application/json
- Schema
- Example (from schema)
- Example
Schema
Прапорець, який показує, чи був запит успішним
Ціле число помилки, див. Помилки
Опис помилки
Додаткові дані, що описують помилку
{
"success": true,
"errorCode": 0,
"errorMessage": "string"
}
{
"success": false,
"errorCode": 4128,
"errorMessage": "Not found",
"errorParameters": {
"type": "room",
"id": 11
}
}
Кімната з вказаною назвою вже існує.
- application/json
- Schema
- Example (from schema)
- Example
Schema
Прапорець, який показує, чи був запит успішним
Ціле число помилки, див. Помилки
Опис помилки
Додаткові дані, що описують помилку
{
"success": true,
"errorCode": 0,
"errorMessage": "string"
}
{
"success": false,
"errorCode": 4129,
"errorMessage": "Object already exists",
"errorParameters": {
"type": "room",
"id": 11
}
}