MS: Список параметров
Important
Возможность управления по локальной сети без токена безопасности по умолчанию заблокирована в целях безопасности. Это может быть актуальным, например, при использовании локального управления в общественных местах. Если данная мера безопасности не нужна, отключите ее на устройстве, переведя параметр bLc в значение oFF. В противном случае запросы на изменение без данного токена не будут выполняться.
Для получения набора всех доступных параметров конкретного устройства отправьте запрос {"cmd":1}. Например, ответ для устройства ms:
{
"sn":"B081843B6DC878ECBFBFEC0000014D",
"par":[[68,2,"0"],[125,7,"0"],[70,2,"2"],
[71,2,"0"],[3,2,"0"],[23,2,"10"],[55,2,"24"],
[114,7,"0"],[115,7,"0"],[124,7,"0"]]
}
sn - серийный номер устройства
par - ключ обмена параметрами
Формат передачи - массив массивов. Первое число - номер параметра, второе - его тип, третья - строка со значением параметра.
Например, включить реле устройства:
{
"sn":"B081843B6DC878ECBFBFEC0000014D",
"par":[[125,7,"1"]]
}
Ответ: В ответ мы получаем обновленный лист всех параметров:
{
"sn":"B081843B6DC878ECBFBFEC0000014D",
"par":[[68,2,"0"],[125,7,"1"],[70,2,"2"],
[71,2,"0"],[3,2,"0"],[23,2,"10"],[55,2,"24"],
[114,7,"0"],[115,7,"0"],[124,7,"0"]]
}
Important
При изменении параметров устройства команда обязательно должна содержать ключ sn
Num |
Type |
Name |
Description |
|---|---|---|---|
3 |
(uint8) |
controlType |
режим работы: всегда = 0 |
23 |
(uint8) |
brightness |
в у.е. (от 0 до 10) яркость индикации устройства |
55 |
(uint8) |
relayOnTimeLimit |
в часах, время, через которое сработает нотификация о превышении времени работы реле (Read-only) |
68 |
(uint8) |
buttonPressTime |
в секундах, время нажатия выключателя для переключения реле |
70 |
(uint8) |
relayInitialCondition |
состояние реле после подачи питания: 0 - выключено, 1 - включено, 2 - из памяти |
71 |
(uint8) |
externalSwitchType |
выбор типа внешнего переключателя: 0 - без фиксации (кнопка), 1 - с фиксацией (выключатель) |
114 |
(bool) |
lanBlock |
блокировка любых изменений настроек через Api: 0 - выключено 1 - включено |
115 |
(bool) |
cloudBlock |
блокировка любых изменений настроек и перепрошивки через облако: 0 - выключено 1 - включено |
124 |
(bool) |
childrenLock |
блокировка кнопок от изменения параметров: 0 - выключено 1 - включено |
125 |
(bool) |
powerOff |
состояние реле: 0 - выключено 1 - включено |