Техническая документация
HTTP-протокол управления камином
GET API контроллера · версия по исходному коду приложения
Общие сведения
- Базовый адрес контроллера:
http://<IP-адрес-камина>/. - Все команды выполняются методом GET.
- Значения в угловых скобках
<…>заменяются фактическими данными.
Чтение состояния
| Назначение | GET-запрос | Параметры | Результат |
|---|---|---|---|
| Получить все текущие настройки | http://<IP>/jsonSetings | — | JSON с состоянием камина |
Управление камином
| Назначение | GET-запрос | Параметры и значения |
|---|---|---|
| Включить / выключить камин | http://<IP>/analog?POWER=1http://<IP>/analog?POWER=0 | 1 — вкл.; 0 — выкл. |
| Включить / выключить откачку | http://<IP>/analog?otkahca=1http://<IP>/analog?otkahca=0 | 1 — вкл.; 0 — выкл. |
| Установить громкость | http://<IP>/SAVE?AUDIO_vol=<значение> | Уровень громкости 0-15 |
| Установить аудиорежим | http://<IP>/SAVE?AUDIO_rej=<режим> | Номер аудиорежима 0-2 |
| Включить / выключить подсветку | http://<IP>/SAVE?LED_sin=1http://<IP>/SAVE?LED_sin=0 | 1 — вкл.; 0 — выкл. |
| Выбрать режим камина | http://<IP>/SAVE?select_rez=<режим> | Номер режима 0-3 |
RGB-подсветка
| Назначение | GET-запрос | Параметры и значения |
|---|---|---|
| Основная LED-подсветка | http://<IP>/SAVE_RGB?orange=1http://<IP>/SAVE_RGB?orange=0 | 1 — вкл.; 0 — выкл. |
| RGB-режим | http://<IP>/SAVE_RGB?rej_RGB=1http://<IP>/SAVE_RGB?rej_RGB=0 | 1 — вкл.; 0 — выкл. |
| Установить цвет RGB | http://<IP>/SAVE_RGB?R=<0–255>&G=<0–255>&B=<0–255> | Компоненты цвета R, G, B |
| Выключить RGB-цвет | http://<IP>/SAVE_RGB?R=0&G=0&B=0 | — |
| Установить яркость | http://<IP>/SAVE_RGB?bright=<значение> | Уровень яркости 0-10 |
| Применить настройки RGB | http://<IP>/SAVE_RGB?save=1 | — |
Увлажнитель
| Назначение | GET-запрос | Параметры и значения |
|---|---|---|
| Включить / выключить увлажнитель | http://<IP>/humidity?uvl_on=1http://<IP>/humidity?uvl_on=0 | 1 — вкл.; 0 — выкл. |
| Установить интенсивность | http://<IP>/humidity?uvl_intensity=<ступень> | Уровень интенсивности 1-10 |
| Установить влажность | http://<IP>/humidity?set_humi=<значение> | Целевая влажность 30-90 |
| Установить режим LED увлажнителя | http://<IP>/humidity?led_rej=<режим> | Номер режима 0-2 |