16 885
правок
Строка 164: | Строка 164: | ||
=== Монтаж на стену === | === Монтаж на стену === | ||
{{Wbincludes:WB-MSW v.3 Mounting}} | {{Wbincludes:WB-MSW v.3 Mounting}} | ||
== Представление в контроллере == | |||
=== Программное обеспечение === | |||
Датчик можно использовать на контроллере Wiren Board и других устройствах со SprutHub и zigbee2mqtt с версии 1.23.0. | |||
Подробнее о поддержке Zigbee-устройств на контроллерах Wiren Board, читайте в статье [[Zigbee]]. | |||
<gallery mode="packed" heights="250px" caption="Представление датчика в разном программном обеспечении"> | |||
Image: WB-MSW v.3 Zigbee + zigbee2mqtt.png | WB-MSW v.3 Zigbee в веб-интерфейсе zigbee2mqtt 1.23.0 | |||
Image: WB-MSW v.3 Zigbee + webui.png | WB-MSW v.3 Zigbee в веб-интерфейсе контроллера, требуется zigbee2mqtt 1.23.0 | |||
Image: WB-MSW v.3 Zigbee + Spruthub.png | WB-MSW v.3 Zigbee в веб-интерфейсе SprutHub | |||
</gallery> | |||
=== Каналы устройства === | |||
Каналы устройства: | |||
* ''temperature'' — температура, °C | |||
* ''humidity'' — относительная влажность воздуха, %, RH | |||
* ''co2'' — концентрация CO2, ppm | |||
* ''voc'' — качество воздуха, ppb | |||
* ''illuminance'' — освещённость в условных единицах | |||
* ''illuminance_lux'' — освещённость, lux | |||
* ''occupancy'' — флаг наличия движения, рассчитывается по внутреннему алгоритму. Можно изменять время его сброса в параметре [[#Параметры | occupancy_timeout]] | |||
* ''occupancy_level'' — уровень движения | |||
* ''noise_detected'' — флаг наличия шума, рассчитывается по внутреннему алгоритму. Можно изменять время его сброса в параметре [[#Параметры | noise_timeout]] | |||
* ''noise'' — уровень шума, dBA | |||
* ''update_available'' — флаг, указывающий на то, что доступна новая прошивка по OTA | |||
* ''linkquality'' — качество связи | |||
* ''state_default'' — статус зуммера | |||
* ''state_l1'' — статус красного светодиода | |||
* ''state_l2'' — статус зелёного светодиода. | |||
=== Управление === | |||
Зуммером и светодиодами можно управлять, для этого нужно отправить сформированный по образцу JSON-запрос в mqtt-топик <code>zigbee2mqtt/FRIENDLY_NAME/set</code>: | |||
* зуммер — <code>{"state_default": "ON"}</code> или <code>{"state_default": "OFF"}</code> | |||
* красный светодиод — <code>{"state_l1": "ON"}</code> или <code>{"state_l1": "OFF"}</code> | |||
* зелёный светодиод — <code>{"state_l2": "ON"}</code> или <code>{"state_l2": "OFF"}</code> | |||
Отправлять JSON-запросы можно с помощью [[wb-rules]], например, включим зелёный светодиод в датчике с именем ''0x842e14fffe8b184e'': | |||
<syntaxhighlight lang="bash"> | |||
publish('zigbee2mqtt/0x842e14fffe8b184e/set', JSON.stringify({"state_l2": "ON"}), 2, false); | |||
</syntaxhighlight> | |||
Про управление ИК-приёмопередатчиком и настройку параметров читайте в разделе [[#Настройка | Настройка]]. | |||
== Настройка == | == Настройка == |