Swiitch API: различия между версиями
imported>Swiitch |
|||
(не показаны 3 промежуточные версии 1 участника) | |||
Строка 7: | Строка 7: | ||
/_ZZ_/switch_CC/state<br> | /_ZZ_/switch_CC/state<br> | ||
<br> | <br> | ||
+ | Команды :<br> | ||
Запрос состояния :<br> | Запрос состояния :<br> | ||
get_ns_value<br> | get_ns_value<br> | ||
Строка 12: | Строка 13: | ||
switch_ns_on<br> | switch_ns_on<br> | ||
Выключить :<br> | Выключить :<br> | ||
− | + | switch_ns_off<br> | |
Переключить состояние :<br> | Переключить состояние :<br> | ||
switch_ns_toggle<br> | switch_ns_toggle<br> | ||
Строка 29: | Строка 30: | ||
<br> | <br> | ||
+ | |||
== MQTT API : Датчики : == | == MQTT API : Датчики : == | ||
Топики :<br> | Топики :<br> | ||
Строка 35: | Строка 37: | ||
Ответ на команду (содержит все данные в JSON) :<br> | Ответ на команду (содержит все данные в JSON) :<br> | ||
/_ZZ_/sensor_CC/state<br> | /_ZZ_/sensor_CC/state<br> | ||
+ | <br> | ||
Команды :<br> | Команды :<br> | ||
Запрос состояния :<br> | Запрос состояния :<br> | ||
Строка 45: | Строка 48: | ||
arms_ns_off<br> | arms_ns_off<br> | ||
<br> | <br> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Локальное HTTP GET API : Реле / Диммер / RGB : == | == Локальное HTTP GET API : Реле / Диммер / RGB : == | ||
Строка 103: | Строка 79: | ||
Задать температуру свечения :<br> | Задать температуру свечения :<br> | ||
http://192.168.x.x/?json_cmd=y&sw_=y&user=_AA_&pass=_BB_&dnum=_CC_&color_temp_ns=_HH_<br> | http://192.168.x.x/?json_cmd=y&sw_=y&user=_AA_&pass=_BB_&dnum=_CC_&color_temp_ns=_HH_<br> | ||
+ | |||
+ | |||
+ | == Локальное HTTP GET API : Датчики : == | ||
+ | |||
+ | Запрос состояния (все параметры в JSON формате) :<br> | ||
+ | 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_<br> | ||
+ | |||
+ | Включить режим охраны :<br> | ||
+ | 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=off<br> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
Текущая версия от 00:41, 17 ноября 2023
MQTT API : Реле / диммеры / RGB :
Топики :
Для команд управления :
/_ZZ_/switch_CC/set
Ответ на команду (содержит все данные в JSON) :
/_ZZ_/switch_CC/state
Команды :
Запрос состояния :
get_ns_value
Включить :
switch_ns_on
Выключить :
switch_ns_off
Переключить состояние :
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
MQTT API : Датчики :
Топики :
Для команд управления :
/_ZZ_/sensor_CC/set
Ответ на команду (содержит все данные в JSON) :
/_ZZ_/sensor_CC/state
Команды :
Запрос состояния :
sensor_get_ns_value
Установить температуру для термостата :
set_ns_temp_on_JJ
Включить режим охраны :
arms_ns_on
Выключить режим охраны :
arms_ns_off
Локальное HTTP GET API : Реле / Диммер / 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_
Локальное 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
Параметры :
_AA_ - логин от аккаунта
_BB_ - пароль от аккаунта
_CC_ - номер выхода (отсчет с 0)
_ZZ_ - серийный номер контроллера
_DD_ - состояние (on/off/toggle)
_EE_ - ярксть (0-100%)
_FF_ - цвет в HEX (ffffff)
_GG_ - состояние ночного режима (on/off/toggle)
_HH_ - температура свечения (1700-6500)
_JJ_ - температура удержания для термостата
_DATA_ - нужный параметр (state, dimmer, color, color_temp)