16 583
правки
(Добавил ссылку про описание работы с ИК, на днях перепишу сюда.) |
|||
Строка 148: | Строка 148: | ||
== Настройка == | == Настройка == | ||
Датчик настраивается пока только в SprutHub, настройка параметров доступна в zigbee2mqtt с версии 1.23.0. | Датчик настраивается пока только в SprutHub, настройка параметров доступна в zigbee2mqtt с версии 1.23.0. | ||
При использовании zigbee2mqtt нужно записывать JSON-команды в mqtt-топики устройства, сделать это можно с помощью [[MQTT Explorer]] или [[wb-rules]], о том как настраивать датчик в SprutHub, читайте в его документации. | |||
=== Параметры === | |||
Чтобы читать значения параметров и записывать новые, сформируйте JSON-запрос по образцу и отправьте его в mqtt-топики: | |||
* чтение <code>zigbee2mqtt/FRIENDLY_NAME/get</code> ответ будет опубликован в топике устройства и отобразится в веб-интерфейсе контроллера в карточке устройства на вкладке Devices. | |||
* запись <code>zigbee2mqtt/FRIENDLY_NAME/set</code> | |||
Доступные параметры: | |||
* '''noise_timeout''' — Таймаут обнаружения шума. Время тишины в секундах, которое нужно выдержать прежде, чем параметр ''Noise_detected'' станет ''false''. Можно указывать от 0 до 2000 , по умолчанию 30 секунд. JSON запросы: | |||
** чтение — <code>{"noise_timeout": ""}</code> | |||
** запись — <code>{"noise_timeout": NEW_VALUE}</code> | |||
* '''occupancy_timeout''' — Таймаут обнаружения движения. Время без движения в секундах, которое нужно выдержать прежде, чем параметр ''Occupancy'' станет ''false''. Можно указывать от 0 до 2000 , по умолчанию 30 секунд. JSON запросы: | |||
** чтение — <code>{"occupancy_timeout": ""}</code> | |||
** запись — <code>{"occupancy_timeout": NEW_VALUE}</code> | |||
Например, установим с помощью wb-rules параметр ''noise_timeout'' в значение 20: | |||
<syntaxhighlight lang="js"> | |||
publish('zigbee2mqtt/0x842e14fffe8b184e/set', JSON.stringify({"noise_timeout": 20}), 2, false); | |||
</syntaxhighlight> | |||
=== ИК-команды === | |||
<!-- пока недоступно | <!-- пока недоступно | ||
Ниже описан способ настройки датчика при использовании zigbee2mqtt с помощью [[wb-rules]], о том как настраивать датчик в SprutHub, читайте в его документации. | Ниже описан способ настройки датчика при использовании zigbee2mqtt с помощью [[wb-rules]], о том как настраивать датчик в SprutHub, читайте в его документации. |