WB-MSW v.3 Zigbee Sensor: различия между версиями

(Добавил ссылку про описание работы с ИК, на днях перепишу сюда.)
Строка 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, читайте в его документации.