REST API документация
Полное описание REST API центрального контроллера Smart Hub
Обзор
Smart Hub предоставляет REST API для интеграции с внешними системами.
Базовый URL
http:///api/v1
Аутентификация
Используется Bearer-токен:
Authorization: Bearer <ваш-токен>
Эндпоинты
GET /devices
Список всех устройств.
GET /devices/:id/values
Текущие значения каналов устройства.
POST /devices/:id/command
Отправка команды на устройство.
{
"channel": 1,
"value": true
}
GET /scenarios
Список сценариев автоматизации.
POST /scenarios/:id/execute
Запуск сценария вручную.
Примеры
Python
import requests
response = requests.get(
"http://192.168.1.100/api/v1/devices",
headers={"Authorization": "Bearer mytoken"}
)
devices = response.json()