Swiitch API

Материал из Система Swiitch
Версия от 08:07, 18 августа 2022; imported>Swiitch (Новая страница: « == MQTT API : == Реле / диммеры / RGB : Топики : Для команд управления : /switch_CC/set Ответ на кома…»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

MQTT API :

Реле / диммеры / RGB : Топики : Для команд управления : /switch_CC/set Ответ на команду (содержит все данные в JSON) : /switch_CC/state

Запрос состояния : get_ns_value Включить : switch_ns_on Выключить : switch_ns_on Переключить состояние : switch_ns_toggle Установить яркость : dimmer_ns_EE Задать цвет : rgb_color_ns_FF Переключить ночной режим (яркость) : night_ns_mode_toggle Включить ночной режим (яркость) : night_ns_mode_on Выключить ночной режим (яркость) : night_ns_mode_off

Задать температуру свечения : color_temp_ns=HH


Датчики : Топики : Для команд управления : /sensor_CC/set Ответ на команду (содержит все данные в JSON) : /sensor_CC/state Команды : Запрос состояния : sensor_get_ns_value Установить температуру для термостата : set_ns_temp_on_JJ Включить режим охраны : arms_ns_on Выключить режим охраны : arms_ns_off




Локальное HTTP GET API :

Датчики :

Запрос состояния (все параметры в JSON формате) : http://192.168.x.x/?json_cmd=y&sens_=y&user=_AA_&pass=_BB_&dnum=_CC_&sensor_get_ns_value=y

Запрос состояние (один параметр) : http://192.168.x.x/?json_cmd=y&sуты_=y&user=_AA_&pass=_BB_&dnum=_CC_&sensor_get_ns_value=__DATA_


Установить температуру для термостата : http://192.168.x.x/?json_cmd=y&sens_=y&user=_AA_&pass=_BB_&dnum=_CC_&set_ns_temp_on=_JJ_

Включить режим охраны : http://192.168.x.x/?json_cmd=y&sens_=y&user=_AA_&pass=_BB_&dnum=_CC_&arms_ns=on

Выключить режим охраны : http://192.168.x.x/?json_cmd=y&sens_=y&user=_AA_&pass=_BB_&dnum=_CC_&arms_ns=on




Реле / Диммер / RGB :

Запрос состояния (все параметры в JSON формате) : http://192.168.x.x/?json_cmd=y&sw_=y&user=_AA_&pass=_BB_&dnum=_CC_&get_ns_value=y

Запрос состояние (один параметр) : http://192.168.x.x/?json_cmd=y&sw_=y&user=_AA_&pass=_BB_&dnum=_CC_&get_ns_value=__DATA_

Включить : http://192.168.x.x/?json_cmd=y&sw_=y&user=_AA_&pass=_BB_&dnum=_CC_&switch_ns=on Выключить : http://192.168.x.x/?json_cmd=y&sw_=y&user=_AA_&pass=_BB_&dnum=_CC_&switch_ns=off Переключить состояние : http://192.168.x.x/?json_cmd=y&sw_=y&user=_AA_&pass=_BB_&dnum=_CC_&switch_ns=toggle

Установить яркость : http://192.168.x.x/?json_cmd=y&sw_=y&user=_AA_&pass=_BB_&dnum=_CC_&dimmer_ns=_EE_

Задать цвет : http://192.168.x.x/?json_cmd=y&sw_=y&user=_AA_&pass=_BB_&dnum=_CC_&rgb_color_ns=_FF_

Переключить ночной режим (яркость) : http://192.168.x.x/?json_cmd=y&sw_=y&user=_AA_&pass=_BB_&dnum=_CC_&night_ns_mode=toggle Включить ночной режим (яркость) : http://192.168.x.x/?json_cmd=y&sw_=y&user=_AA_&pass=_BB_&dnum=_CC_&night_ns_mode=on Выключить ночной режим (яркость) : http://192.168.x.x/?json_cmd=y&sw_=y&user=_AA_&pass=_BB_&dnum=_CC_&night_ns_mode=off

Задать температуру свечения : http://192.168.x.x/?json_cmd=y&sw_=y&user=_AA_&pass=_BB_&dnum=_CC_&color_temp_ns=_HH_



Параметры : _AA_ - логин от аккаунта _BB_ - пароль от аккаунта _CC_ - номер выхода (отсчет с 0)

_DD_ - состояние (on/off/toggle)
 _EE_ - ярксть (0-100%) _FF_ - цвет в HEX (ffffff) _GG_ - состояние ночного режима (on/off/toggle) _HH_ - температура свечения (1700-6500) _JJ_ - температура удержания для термостата _DATA_ - нужный параметр (state, dimmer, color, color_temp)