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 - включено