16 885
правок
Строка 219: | Строка 219: | ||
== Настройка == | == Настройка == | ||
{{note|warn|Датчик не поддерживается в текущей версии zigbee2mqtt, но мы скоро добавим поддержку — следите за новостями.}} | |||
=== Как настраивать === | === Как настраивать === | ||
Вы можете настроить устройство [[Zigbee#Веб-интерфейс (Frontend)|веб-интерфейсе]] zigbee2mqtt, а также через запись JSON-команд в mqtt-топики устройства с помощью [[MQTT Explorer]] или [[wb-rules]]. Про настройку датчика в SprutHub, читайте в его документации. | Вы можете настроить устройство [[Zigbee#Веб-интерфейс (Frontend)|веб-интерфейсе]] zigbee2mqtt, а также через запись JSON-команд в mqtt-топики устройства с помощью [[MQTT Explorer]] или [[wb-rules]]. Про настройку датчика в SprutHub, читайте в его документации. | ||
Строка 298: | Строка 297: | ||
=== Параметры датчиков === | === Параметры датчиков === | ||
Для настройки параметров через MQTT, отправьте устройству подготовленный JSON-запрос в топик <code>zigbee2mqtt/FRIENDLY_NAME/set</code>, где <code>FRIENDLY_NAME</code> — идентификатор устройства. | |||
<code>FRIENDLY_NAME</code> — идентификатор устройства. | |||
==== Таймауты детекторов движения и шума ==== | ==== Таймауты детекторов движения и шума ==== | ||
Таймауты для сброса флагов о зафиксированных движении и шуме: | Таймауты для сброса флагов о зафиксированных движении и шуме: | ||
* '''noise_timeout''' — Таймаут обнаружения шума. Время в секундах, которое должно пройти в тишине перед сбросом флага ''noise_detected''. Можно указывать от 0 до 2000 , по умолчанию | * '''noise_timeout''' — Таймаут обнаружения шума. Время в секундах, которое должно пройти в тишине перед сбросом флага ''noise_detected''. Можно указывать от 0 до 2000 , по умолчанию 30 секунд. JSON запросы: | ||
** чтение — <code>{"noise_timeout": ""}</code> | ** чтение — <code>{"noise_timeout": ""}</code> | ||
** запись — <code>{"noise_timeout": NEW_VALUE}</code> | ** запись — <code>{"noise_timeout": NEW_VALUE}</code> | ||
* '''occupancy_timeout''' — Таймаут обнаружения движения. Время в секундах, которое должно пройти без движения перед сбросом флага ''occupancy''. Можно указывать от 0 до 2000 , по умолчанию | * '''occupancy_timeout''' — Таймаут обнаружения движения. Время в секундах, которое должно пройти без движения перед сбросом флага ''occupancy''. Можно указывать от 0 до 2000 , по умолчанию 0 секунд. JSON запросы: | ||
** чтение — <code>{"occupancy_timeout": ""}</code> | ** чтение — <code>{"occupancy_timeout": ""}</code> | ||
** запись — <code>{"occupancy_timeout": NEW_VALUE}</code> | ** запись — <code>{"occupancy_timeout": NEW_VALUE}</code> | ||
Строка 320: | Строка 314: | ||
==== Прочие параметры ==== | ==== Прочие параметры ==== | ||
Чтобы записать новое значение параметра, заполните в шаблоне ниже ''cluster'' и ''payload'', значениями из таблицы ниже и укажите новое значение вместо ''NEW_VALUE'': | |||
<syntaxhighlight lang="js"> | <syntaxhighlight lang="js"> | ||
{ | { | ||
Строка 373: | Строка 352: | ||
| occupancy_sensitivity || Чувствительность датчика движения. Если датчик срабатывает при малейшем движении, уменьшите чувствительность, в противном случае увеличьте ее. || msOccupancySensing || sprutOccupancySensitivity || 0 – 2000|| 50 | | occupancy_sensitivity || Чувствительность датчика движения. Если датчик срабатывает при малейшем движении, уменьшите чувствительность, в противном случае увеличьте ее. || msOccupancySensing || sprutOccupancySensitivity || 0 – 2000|| 50 | ||
|- | |- | ||
| co2_autocalibration|| Автоматическая калибровка датчика CO2 на атмосферный уровень.|| msCO2|| sprutCO2AutoCalibration|| 0 или 1|| 1 | |||
| co2_autocalibration|| Автоматическая калибровка датчика CO2 на атмосферный уровень | |||
|- | |- | ||
|} | |} | ||
=== ИК-команды === | === ИК-команды === | ||
Строка 472: | Строка 448: | ||
=== Через MQTT === | === Через MQTT === | ||
Если вы используете zigbee2mqtt, но по каким-то причинам не хотите обновлять прошивку устройства через веб-интерфейс, вы можете это сделать с помощью отправки JSON-сообщений в MQTT с помощью [[MQTT Explorer]]. Название топиков и примеры JSON-команд, смотрите в инструкции [https://www.zigbee2mqtt.io/guide/usage/ota_updates.html#automatic-checking-for-available-updates OTA updates]. | Если вы используете zigbee2mqtt, но по каким-то причинам не хотите обновлять прошивку устройства через веб-интерфейс, вы можете это сделать с помощью отправки JSON-сообщений в MQTT с помощью [[MQTT Explorer]]. Название топиков и примеры JSON-команд, смотрите в инструкции [https://www.zigbee2mqtt.io/guide/usage/ota_updates.html#automatic-checking-for-available-updates OTA updates]. | ||
==Примеры правил== | ==Примеры правил== |