Swiitch API: различия между версиями
imported>Swiitch (Новая страница: « == MQTT API : == Реле / диммеры / RGB : Топики : Для команд управления : /switch_CC/set Ответ на кома…») |
imported>Swiitch |
||
Строка 1: | Строка 1: | ||
== MQTT API : == | == MQTT API : == | ||
− | Реле / диммеры / RGB : | + | Реле / диммеры / RGB :<br> |
− | Топики : | + | Топики :<br> |
− | Для команд управления : | + | Для команд управления :<br> |
− | /switch_CC/set | + | /switch_CC/set<br> |
− | Ответ на команду (содержит все данные в JSON) : | + | Ответ на команду (содержит все данные в JSON) :<br> |
− | /switch_CC/state | + | /switch_CC/state<br> |
− | + | <br> | |
− | Запрос состояния : | + | Запрос состояния :<br> |
− | get_ns_value | + | get_ns_value<br> |
− | Включить : | + | Включить :<br> |
− | switch_ns_on | + | switch_ns_on<br> |
− | Выключить : | + | Выключить :<br> |
− | switch_ns_on | + | switch_ns_on<br> |
− | Переключить состояние : | + | Переключить состояние :<br> |
− | switch_ns_toggle | + | switch_ns_toggle<br> |
− | Установить яркость : | + | Установить яркость :<br> |
− | dimmer_ns_EE | + | dimmer_ns_EE<br> |
− | Задать цвет : | + | Задать цвет :<br> |
rgb_color_ns_FF | rgb_color_ns_FF | ||
− | Переключить ночной режим (яркость) : | + | Переключить ночной режим (яркость) :<br> |
− | night_ns_mode_toggle | + | night_ns_mode_toggle<br> |
− | Включить ночной режим (яркость) : | + | Включить ночной режим (яркость) :<br> |
− | night_ns_mode_on | + | night_ns_mode_on<br> |
− | Выключить ночной режим (яркость) : | + | Выключить ночной режим (яркость) :<br> |
− | night_ns_mode_off | + | night_ns_mode_off<br> |
− | + | Задать температуру свечения :<br> | |
− | Задать температуру свечения : | + | color_temp_ns=HH<br> |
− | color_temp_ns=HH | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | <br> | ||
+ | Датчики :<br> | ||
+ | Топики :<br> | ||
+ | Для команд управления :<br> | ||
+ | /sensor_CC/set<br> | ||
+ | Ответ на команду (содержит все данные в JSON) :<br> | ||
+ | /sensor_CC/state<br> | ||
+ | Команды :<br> | ||
+ | Запрос состояния :<br> | ||
+ | sensor_get_ns_value<br> | ||
+ | Установить температуру для термостата :<br> | ||
+ | set_ns_temp_on_JJ<br> | ||
+ | Включить режим охраны :<br> | ||
+ | arms_ns_on<br> | ||
+ | Выключить режим охраны :<br> | ||
+ | arms_ns_off<br> | ||
+ | <br> | ||
− | |||
− | + | == Локальное HTTP GET API : ==<br> | |
− | + | Датчики :<br> | |
− | |||
− | Запрос | + | Запрос состояния (все параметры в JSON формате) :<br> |
− | http://192.168.x.x/?json_cmd=y& | + | http://192.168.x.x/?json_cmd=y&sens_=y&user=_AA_&pass=_BB_&dnum=_CC_&sensor_get_ns_value=y<br> |
+ | Запрос состояние (один параметр) :<br> | ||
+ | http://192.168.x.x/?json_cmd=y&sуты_=y&user=_AA_&pass=_BB_&dnum=_CC_&sensor_get_ns_value=__DATA_<br> | ||
− | Установить температуру для термостата : | + | Установить температуру для термостата :<br> |
− | 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_&set_ns_temp_on=_JJ_<br> |
− | Включить режим охраны : | + | Включить режим охраны :<br> |
− | 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<br> |
− | Выключить режим охраны : | + | Выключить режим охраны :<br> |
− | http://192.168.x.x/?json_cmd=y&sens_=y&user=_AA_&pass=_BB_&dnum=_CC_&arms_ns= | + | http://192.168.x.x/?json_cmd=y&sens_=y&user=_AA_&pass=_BB_&dnum=_CC_&arms_ns=off<br> |
Строка 78: | Строка 76: | ||
− | Реле / Диммер / RGB : | + | Реле / Диммер / RGB :<br> |
− | Запрос состояния (все параметры в JSON формате) : | + | Запрос состояния (все параметры в JSON формате) :<br> |
− | 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=y<br> |
− | Запрос состояние (один параметр) : | + | Запрос состояние (один параметр) :<br> |
− | 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_&get_ns_value=__DATA_<br> |
− | Включить : | + | Включить :<br> |
− | 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=on<br> |
− | Выключить : | + | Выключить :<br> |
− | 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=off<br> |
− | Переключить состояние : | + | Переключить состояние :<br> |
− | 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_&switch_ns=toggle<br> |
− | Установить яркость : | + | Установить яркость :<br> |
− | 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_&dimmer_ns=_EE_<br> |
Задать цвет : | Задать цвет : | ||
− | 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_&rgb_color_ns=_FF_<br> |
− | Переключить ночной режим (яркость) : | + | Переключить ночной режим (яркость) :<br> |
− | 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=toggle<br> |
− | Включить ночной режим (яркость) : | + | Включить ночной режим (яркость) :<br> |
− | 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=on<br> |
− | Выключить ночной режим (яркость) : | + | Выключить ночной режим (яркость) :<br> |
− | 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_&night_ns_mode=off<br> |
− | Задать температуру свечения : | + | Задать температуру свечения :<br> |
− | http://192.168.x.x/?json_cmd=y&sw_=y&user=_AA_&pass=_BB_&dnum=_CC_&color_temp_ns=_HH_ | + | http://192.168.x.x/?json_cmd=y&sw_=y&user=_AA_&pass=_BB_&dnum=_CC_&color_temp_ns=_HH_<br> |
− | + | == Параметры : == | |
− | _AA_ - логин от аккаунта | + | _AA_ - логин от аккаунта<br> |
− | _BB_ - пароль от аккаунта | + | _BB_ - пароль от аккаунта<br> |
− | _CC_ - номер выхода (отсчет с 0) | + | _CC_ - номер выхода (отсчет с 0)<br> |
− | _DD_ - состояние (on/off/toggle)
_EE_ - ярксть (0-100%) | + | _DD_ - состояние (on/off/toggle)
_EE_ - ярксть (0-100%)<br> |
− | _FF_ - цвет в HEX (ffffff) | + | _FF_ - цвет в HEX (ffffff)<br> |
− | _GG_ - состояние ночного режима (on/off/toggle) | + | _GG_ - состояние ночного режима (on/off/toggle)<br> |
− | _HH_ - температура свечения (1700-6500) | + | _HH_ - температура свечения (1700-6500)<br> |
− | _JJ_ - температура удержания для термостата | + | _JJ_ - температура удержания для термостата<br> |
− | _DATA_ - нужный параметр (state, dimmer, color, color_temp) | + | _DATA_ - нужный параметр (state, dimmer, color, color_temp)<br> |
Версия от 08:09, 18 августа 2022
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=off
Реле / Диммер / 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)