WB-MSW v.3 Zigbee Sensor: различия между версиями
(не показаны 162 промежуточные версии 6 участников) | |||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE:Универсальный настенный датчик WB-MSW | {{DISPLAYTITLE:Универсальный настенный датчик WB-MSW v.3 Zigbee}} | ||
<!--{{PDF}}--> | <!--{{PDF}}--> | ||
'''[https://wirenboard.com/ru/product/wb-msw-zigbee-v3/ Купить в интернет-магазине]''' | '''[https://wirenboard.com/ru/product/wb-msw-zigbee-v3/ Купить в интернет-магазине]''' | ||
[[Файл:WB-MSW3-front.JPG |300px|thumb|right| Универсальный датчик WB-MSW | [[Файл:WB-MSW3-front.JPG |300px|thumb|right| Универсальный датчик WB-MSW v.3, вид спереди]] | ||
== Назначение == | == Назначение == | ||
{{note|info|Модуль управляется через ZprutHub по протоколу Zigbee или с контроллера по Modbus RTU. В zigbee2mqtt поддержка будет с версии 1.22.2, которая выйдет в январе 2022 года.}} | |||
{{Wbincludes:WB-MSW v.3 Functions}} | {{Wbincludes:WB-MSW v.3 Functions}} | ||
== Модификации == | == Модификации == | ||
Пока датчик поставляется в полной комплектации. | |||
== Покраска корпуса == | == Покраска корпуса == | ||
Строка 42: | Строка 31: | ||
* (пиковая при измерении CO<sub>2</sub>) до 1.6 Вт; | * (пиковая при измерении CO<sub>2</sub>) до 1.6 Вт; | ||
* (пиковая при измерении CO<sub>2</sub> и передаче ИК сигнала) до 4 Вт. | * (пиковая при измерении CO<sub>2</sub> и передаче ИК сигнала) до 4 Вт. | ||
Пожалуйста, выбирайте кабель и блок питания с учётом [[RS-485:Физическое подключение#Падение напряжения на кабеле при пиковом потреблении устройств | падения напряжения на кабеле при пиковом потреблении устройств]]. | |||
|- | |- | ||
! colspan="2" | Количество запоминаемых ИК-команд | ! colspan="2" | Количество запоминаемых ИК-команд | ||
Строка 69: | Строка 59: | ||
|- | |- | ||
|Пользовательские индикаторы | |Пользовательские индикаторы | ||
|Зеленый и красный светодиод | |Зеленый и красный светодиод с настраиваемыми частотой и скважностью мигания | ||
|- | |- | ||
|Звуковая индикация | |Звуковая индикация | ||
|«Пищалка» — | |«Пищалка» — beeper | ||
|- | |- | ||
! colspan="2" |Управление | ! colspan="2" |Управление | ||
|- | |- | ||
|Zigbee | |Zigbee | ||
| | |поддержка в SprutHub, скоро в zigbee2mqtt | ||
|- | |||
|RS-485 | |||
| | |||
* Неизолированный интерфейс. | |||
*Протокол Modbus RTU, адрес задается программно, заводские настройки указаны на наклейке. | |||
*Параметры подключения по умолчанию: скорость — 9600 бит/с; данные — 8 бит; бит чётности — нет (N); стоп-биты — 2 | |||
|- | |- | ||
|Готовность к работе после подачи питания | |Готовность к работе после подачи питания | ||
Строка 83: | Строка 79: | ||
|- | |- | ||
{{Wbincludes:Operating conditions}} | {{Wbincludes:Operating conditions}} | ||
|- | |- | ||
! colspan="2" |Габариты | ! colspan="2" |Габариты | ||
|- | |- | ||
| Габариты | | Габариты | ||
| 83 x 83 x | | 83 x 83 x 20 мм | ||
{{Wbincludes:Weight}} 90 г | {{Wbincludes:Weight}} 90 г | ||
|} | |} | ||
== Общий принцип работы == | == Общий принцип работы == | ||
=== Датчик TH === | === Протоколы обмена данными === | ||
Датчик поддерживает два протокола обмена данными Zigbee и Modbus, но не может работать по двум протоколам одновременно — чтобы использовать Modbus, разорвите связь с Zigbee-координатором (хабом). | |||
В зависимости от выбранного типа подключения, принцип работы некоторых функций и доступные настройки будут отличаться. | |||
На этой странице мы описали поведение датчика при подключении по протоколу Zigbee. О работе при подключении по RS-485 (протокол Modbus RTU), читайте в [[WB-MSW v.3 Modbus Sensor | описании Modbus-версии датчика]]. | |||
=== Модул TH === | |||
Датчик температуры и влажности (TH) распаян на плате модуля. | Датчик температуры и влажности (TH) распаян на плате модуля. | ||
Строка 100: | Строка 102: | ||
=== Датчик движения === | === Датчик движения === | ||
PIR-датчик движения в MSW обнаруживает перемещение объектов на расстоянии до 8 м с углом обзора около 100-120 градусов. | PIR-датчик движения в MSW обнаруживает перемещение объектов на расстоянии до 8 м с углом обзора около 100-120 градусов. | ||
При подключении по протоколу Zigbee доступны два параметра: | |||
* '''occupancy''' — флаг наличия движения, рассчитывается по внутреннему алгоритму; | |||
* '''occupancy_level''' — уровень движения. | |||
О работе датчика движения при подключении по RS-485, читайте на [[WB-MSW_v.3_Modbus_Sensor#Датчик движения |странице Modbus-версии датчика]]. | |||
=== Светодиодные индикаторы и зуммер === | === Светодиодные индикаторы и зуммер === | ||
{{Wbincludes:WB-MSW v.3 LED indicators}} | {{Wbincludes:WB-MSW v.3 LED indicators}} | ||
Управлять светодиодными индикаторами и зуммером можно в веб-интерфейсе. | |||
=== Эмуляция ИК-пультов === | === Эмуляция ИК-пультов === | ||
Пока эмуляция пультов пока доступна только при подключении по RS-485. О том, как управлять другими устройствами по ИК, читайте на [[WB-MSW_v.3_Modbus_Sensor#Эмуляция ИК-пультов |странице Modbus-версии датчика]]. | |||
О том, как | |||
=== Датчик освещенности === | === Датчик освещенности === | ||
Строка 136: | Строка 124: | ||
=== Датчик качества воздуха (VOC) === | === Датчик качества воздуха (VOC) === | ||
{{Wbincludes:VOC}} | {{Wbincludes:VOC}} | ||
=== Датчик CO2 === | === Датчик CO2 === | ||
{{Wbincludes:WB-MSW v.3 CO2}} | {{Wbincludes:WB-MSW v.3 CO2}} | ||
== Монтаж == <!--T:24--> | == Монтаж == <!--T:24--> | ||
=== Подключение === | === Подключение === | ||
Подключите питание к клеммам V+ и GND датчика, используйте комплектный блок питания, или любой с напряжением 9 В – 28 В постоянного тока. | |||
Теперь нужно спарить датчик и Zigbee-координатор (контроллер): | |||
# Включите в настройках координатора спаривания устройств (Pairing). | |||
# Проведите магнит по задней нижней части корпуса или снимите крышку и нажмите кнопку на Zigbee-модуле. Зелёный индикатор в отверстии должен замигать. | |||
# Подождите, пока датчик не появится в списке устройств, известных координатору. | |||
# Отключите режим спаривания устройств (Pairing). | |||
Про подключение по RS-485 читайте в статье о [[WB-MSW_v.3_Modbus_Sensor#Монтаж|Modbus-версии датчика]]. | |||
=== Монтаж на стену === | === Монтаж на стену === | ||
{{Wbincludes:WB-MSW v.3 Mounting}} | {{Wbincludes:WB-MSW v.3 Mounting}} | ||
== Настройка == | == Настройка == | ||
Ниже описан способ настройки датчика при использовании zigbee2mqtt с помощью [[wb-rules]], о том как настраивать датчик в SprutHub, читайте в его документации. | |||
Настройки сохранятся, если снять питание с датчика, но сбросятся при переспаривании устройства. | |||
В примерах ниже мы запишем новое значение <code>23</code> в параметры устройства с идентификатором <code>ffffffffffffffffffff</code>, замените значение и идентификатор на свои, команды нужно вставить в файл скрипта wb-rules: | |||
* Период обнаружения движения, по умолчанию 30: | |||
*:<syntaxhighlight lang="js"> | *:<syntaxhighlight lang="js"> | ||
{ | publish('zigbee2mqtt/ffffffffffffffffffff/1/set', JSON.stringify({"write":{"cluster":"msOccupancySensing","payload":{"pirOToUDelay":23}}}), 2, false); | ||
} | |||
</syntaxhighlight> | </syntaxhighlight> | ||
* | <!-- | ||
* Чувствительность детектора шума, по умолчанию 60: | |||
*:<syntaxhighlight lang="js"> | *:<syntaxhighlight lang="js"> | ||
{ | publish('zigbee2mqtt/ffffffffffffffffffff/1/set', JSON.stringify({"write":{"cluster":"sprutNoise","payload":{"26114":23}}}), 2, false); | ||
} | |||
</syntaxhighlight> | </syntaxhighlight> | ||
* | * Период обнаружения шума, по умолчанию 30: | ||
*:<syntaxhighlight lang="js"> | *:<syntaxhighlight lang="js"> | ||
{ | publish('zigbee2mqtt/ffffffffffffffffffff/1/set', JSON.stringify({"write":{"cluster":"sprutNoise","payload":{"26115":23}}}), 2, false); | ||
{ | |||
} | |||
</syntaxhighlight> | </syntaxhighlight> | ||
--> | |||
Про настройку датчика при подключении по RS-485 читайте в статье о [[WB-MSW_v.3_Modbus_Sensor#Монтаж|Modbus-версии датчика]]. | |||
== Представление в контроллере == | |||
Чтобы считывать показания по протоколу Zigbee, можно использовать одно из программных обеспечений: | |||
* zigbee2mqtt, версия 1.22.2 (выйдет в январе 2022 года). | |||
* SprutHub. | |||
<gallery mode="packed" heights="250px"> | |||
Image: WB-MSW v.3 Zigbee + zigbee2mqtt.png | WB-MSW v.3 Zigbee в веб-интерфейсе zigbee2mqtt 1.22.2 | |||
Image: WB-MSW v.3 Zigbee + webui.png | WB-MSW v.3 Zigbee в веб-интерфейсе контроллера, требуется zigbee2mqtt 1.22.2 | |||
Image: WB-MSW v.3 Zigbee + Spruthub.png | WB-MSW v.3 Zigbee в веб-интерфейсе SprutHub | |||
</gallery> | |||
==Примеры правил== | ==Примеры правил== | ||
Строка 484: | Строка 186: | ||
{{Wbincludes:Revision}} | {{Wbincludes:Revision}} | ||
|- | |- | ||
| | | - | ||
| | | - | ||
| | |12.2021 | ||
| | | | ||
* Первая версия | |||
* Первая версия | |||
|- | |- | ||
|} | |} | ||
Строка 516: | Строка 197: | ||
{{Wbincludes:WB-MSW v.3 Images}} | {{Wbincludes:WB-MSW v.3 Images}} | ||
<gallery mode=" | <gallery mode="traditional" widths ="260px" heights="200px"> | ||
Image: WB-MSW v.3 | Image: WB-MSW v.3 side.jpg | Универсальный датчик WB-MSW v.3, вид сзади. | ||
Image: WB- | Image: WB-MSW3 PCB.png | Плата WB-MSW | ||
</gallery> | </gallery> |
Версия 00:18, 21 декабря 2021
Назначение
Модуль управляется через ZprutHub по протоколу Zigbee или с контроллера по Modbus RTU. В zigbee2mqtt поддержка будет с версии 1.22.2, которая выйдет в январе 2022 года.
Комбинированный цифровой датчик температуры, влажности, освещенности, движения, уровня шума, концентрации CO2 и летучих органических соединений. Оснащён ИК приемопередатчиком.
Предназначен для контроля климата в жилых и офисных помещениях, для бытового использования. Датчик выполнен в пластиковом корпусе и предназначен для крепления на стену.
Является средством измерения. Номер в Госреестре средств измерений 87443-22.
Модификации
Пока датчик поставляется в полной комплектации.
Покраска корпуса
Разноцветных корпусов нет, но белые корпуса легко покрасить — получается неплохо, см. Покраска корпуса MSW
Технические характеристики
Измеряемая величина | Диапазон | Погрешность | Готовность к работе
после подачи питания |
---|---|---|---|
Концентрация CO2 | 400 – 5000 ppm (миллионных долей) | 100 ppm + 5% от измеренного значения | 3 мин,
автокалибровка каждые 7 дн. |
Температура | −40 °С – +80 °С | ±0.3 °С (в диапазоне 0 – 70 °C)
±0.5 °С (в диапазоне −40 – 0 °C и 70 – 80 °C) |
1 сек
постоянная времени (выравнивание с окружающим воздухом) ~4 мин |
Относительная влажность | 5 – 95 % | ±3 % | 1 сек |
Уровень шума (звуковое давление) | 40 – 82 дБА в версии v.4.8
38 – 105 дБА в версии v.4.9 39 – 90 дБА в версиях v.4.19-4.22 |
±2 дБА (±3 дБА в v.4.8) | 5 сек |
Освещённость | 0,02 – 100 000 лк | ±10 % | 1 сек |
Качество воздуха
(концентрация летучих органических соединений — VOC) |
0 ppm – 60000 ppb (миллиардных долей) по этанолу | ±15 % (тип)
±40 % (макс) |
6 мин
(самокалибровка спустя 12 ч) |
Датчик движения (недоступен в версии с LoRa) | До 8 м, 120 градусов | 8 сек | |
Передача ИК-команд | До 10 м (зависит от окружающих условий) | 1 сек |
Параметр | Значение |
---|---|
Питание | |
Напряжение питания | 9 В – 28 В постоянного тока |
Потребляемая мощность |
Пожалуйста, выбирайте кабель и блок питания с учётом падения напряжения на кабеле при пиковом потреблении устройств. |
Количество запоминаемых ИК-команд | |
Количество команд |
32 |
Длительность команд | Максимальная длина команды — 508 регистров, плюс два регистра — признак окончания команды.
Каждый регистр кодирует длительность высокого или низкого уровня сигнала (последовательно) в микросекундах. |
Клеммники и сечение проводов | |
Рекомендуемое сечение провода с НШВИ, мм2 | 0.35 – 1 мм2 — одинарные, 0.35 – 0.5 мм2 — сдвоенные провода, |
Длина стандартной втулки НШВИ, мм | 8 |
Момент затяжки винтов, Н∙м | 0.2 |
Индикация | |
Питание и обмен данными | Зеленый светодиод в нижней части корпуса |
Пользовательские индикаторы | Зеленый и красный светодиод с настраиваемыми частотой и скважностью мигания |
Звуковая индикация | «Пищалка» — beeper |
Управление | |
Zigbee | поддержка в SprutHub, скоро в zigbee2mqtt |
RS-485 |
|
Готовность к работе после подачи питания | ~2 c |
Условия эксплуатации | |
Температура воздуха | От −40 до +80 °С |
Относительная влажность | До 95 %, без конденсации влаги |
Климатическое исполнение по ГОСТ 15150-69 | O2.1* |
Гарантийный срок | 2 года |
Срок службы | 5 лет |
Габариты | |
Габариты | 83 x 83 x 20 мм |
Масса (с коробкой) | 90 г |
Общий принцип работы
Протоколы обмена данными
Датчик поддерживает два протокола обмена данными Zigbee и Modbus, но не может работать по двум протоколам одновременно — чтобы использовать Modbus, разорвите связь с Zigbee-координатором (хабом).
В зависимости от выбранного типа подключения, принцип работы некоторых функций и доступные настройки будут отличаться.
На этой странице мы описали поведение датчика при подключении по протоколу Zigbee. О работе при подключении по RS-485 (протокол Modbus RTU), читайте в описании Modbus-версии датчика.
Модул TH
Датчик температуры и влажности (TH) распаян на плате модуля.
Модуль автоматически корректирует показания температуры и влажности, учитывая базовый нагрев платы от микросхемы питания (0.3 °C), а также нагрев от установленных датчиков СО2 (0.31 °C) и VOC (0.14 °C).
Датчик движения
PIR-датчик движения в MSW обнаруживает перемещение объектов на расстоянии до 8 м с углом обзора около 100-120 градусов.
При подключении по протоколу Zigbee доступны два параметра:
- occupancy — флаг наличия движения, рассчитывается по внутреннему алгоритму;
- occupancy_level — уровень движения.
О работе датчика движения при подключении по RS-485, читайте на странице Modbus-версии датчика.
Светодиодные индикаторы и зуммер
Также во всех комплектациях доступен зелёный индикатор обмена данными, который виден в технологическом отверстии на нижней части корпуса.
Пользователь может управлять:
- Двумя яркими светодиодами — зеленым и красным, которые подсвечивают линзу на корпусе. Индикаторы могут только мигать.
- Звуковым индикатором (зуммер, buzzer).
Индикаторы позволяют обеспечить обратную связь при монтаже и эксплуатации. Например, датчик может мигать красным при превышении оптимальной концентрации углекислого газа (примеры правил). При монтаже большого количества датчиков индикаторы (или бипер) помогут определить, к какому конкретно датчику вы сейчас обращаетесь.
Управлять светодиодными индикаторами и зуммером можно в веб-интерфейсе.
Эмуляция ИК-пультов
Пока эмуляция пультов пока доступна только при подключении по RS-485. О том, как управлять другими устройствами по ИК, читайте на странице Modbus-версии датчика.
Датчик освещенности
Датчик освещенности имеет фильтр, который повторяет кривую спектральной чувствительности человеческого глаза. Это позволяет измерять освещенность в люксах, что позволяет обеспечить контроль освещенности в соответствии с нормами СанПиН.
Максимальное время реакции на резкое изменение освещённости — 1.5 c.
Датчик шума
В модуле используется микрофон с усилителем и фильтрами для коррекции по шкале А с учётом особенностей восприятия человеческим ухом звуков разных частот. Шум измеряется в акустических децибелах (дБА), что позволяет контролировать шумовую обстановку в соответствии со стандартами и санитарными нормами.
Датчик качества воздуха (VOC)
Датчик VOC не работает как детектор утечки бытовых горючих газов и совсем не реагирует на дым!
Летучие органические вещества (ЛОВ, VOC) — это легкоиспаряющиеся вещества, выделяющиеся в атмосферу в виде газов. Датчик определяет суммарную концентрацию летучих органических веществ, в том числе испарения лаков/красок и элементов внутренней отделки помещений (фенол, формальдегид, толуол, стирол), спирты, бензол, гниющие овощи, выделяемые человеком газы, бытовой газ. Высокие концентрации опасных ЛОВ представляют угрозу жизни и здоровью человека.
Датчик не реагирует на количество ароматических молекул в воздухе, поэтому его вряд ли получится использовать для включения вытяжки в санузле для устранения запаха — даже небольшая концентрация ЛОВ очень сильно пахнет, но не определяется датчиком.
Концентрация измеряется в единицах на миллиард ppb (также называемую ОЛОС — см. ГОСТ Р ИСО 16000-9-2009). Данный параметр характеризует общую концентрацию ЛОВ в усредненном помещении.
На основании исследований производителем датчика установлены следующие пороги концентрации:
AQI | Концентрация (ppb) | Уровень | Соответствие гигиеническим нормам | Рекомендации | Предельное время воздействия |
---|---|---|---|---|---|
5 | 2200 - 5500 | Опасно для здоровья | Ситуация неприемлема | Подвергаться воздействию только в критических случаях / Необходимо интенсивное вентилирование | часы |
4 | 660-2200 | Неудовлетворительно | Серьезные претензии | Необходимо интенсивное вентилирование или проветривание, требуется поиск источников загрязнения | < 1 месяца |
3 | 220 - 660 | Приемлемо | Некоторые претензии | Рекомендуется интенсивное вентилирование или проветривание, требуется поиск источников загрязнения | < 12 месяцев |
2 | 65 - 220 | Хорошо | Без особых претензий | Рекомендуется вентилирование или проветривание | нет предела |
1 | 0-65 | Отлично | Без претензий | Требуемое значение | нет предела |
Датчик CO2
Для измерения концентрации CO2 в воздухе используется недисперсионный инфракрасный (NDIR) датчик. Принцип действия основан на поглощении углекислым газом инфракрасного света. Оптический способ измерения CO2 намного точнее, чем с помощью более дешевых электрохимических датчиков.
Концентрация CO2 измеряется в ppm — частях на миллион.
Автокалибровка
Измеренное минимальное значение в течение 7 дней принимается за 400 ppm — это значение концентрации CO2 на улице. Концентрация CO2 упадёт до уличной, если в помещении нет людей хотя бы несколько часов в день, или если в помещении работает вытяжная вентиляция, или в помещении иногда открывают окна.
Монтаж
Подключение
Подключите питание к клеммам V+ и GND датчика, используйте комплектный блок питания, или любой с напряжением 9 В – 28 В постоянного тока.
Теперь нужно спарить датчик и Zigbee-координатор (контроллер):
- Включите в настройках координатора спаривания устройств (Pairing).
- Проведите магнит по задней нижней части корпуса или снимите крышку и нажмите кнопку на Zigbee-модуле. Зелёный индикатор в отверстии должен замигать.
- Подождите, пока датчик не появится в списке устройств, известных координатору.
- Отключите режим спаривания устройств (Pairing).
Про подключение по RS-485 читайте в статье о Modbus-версии датчика.
Монтаж на стену
Модуль имеет отверстия для крепления к поверхности. Мы подготовили установочный шаблон для корпуса датчика:
- Скачайте файл MSW v3 mounting template.pdf на компьютер.
- Откройте в Acrobat Reader и при печати выберите опцию «Реальный масштаб».
Для крепления WB-MSW v.3 выбирайте винты/шурупы с головкой диаметром около 7 мм, если требуется, чтобы датчик был съемным, и 9-10 мм — для постоянной фиксации.
Устройство должно эксплуатироваться при рекомендованных условиях окружающей среды.
Рекомендуем располагать датчики на теплых (внутренних) стенах, на высоте 1-1.6 м от уровня пола, с учетом возможных сквозняков и освещенности солнцем. При креплении на потолке в жилом помещении температура будет завышена, а влажность занижена. Концентрация CO2 от высоты не зависит. При креплении на внешних стенах зимой будут заниженные показания температуры на несколько градусов (из-за холодного пограничного слоя воздуха и охлаждения корпуса датчика от стены).
Сразу же после установки датчик CO2 может показывать неверные значения: это может быть связано с неосторожным обращением во время транспортировки и монтажа. Вы можете подождать 7 дней без отключения питания, пока функция автокалибровки не приведёт показания датчика в норму или выполнить принудительную калибровку.
Настройка
Ниже описан способ настройки датчика при использовании zigbee2mqtt с помощью wb-rules, о том как настраивать датчик в SprutHub, читайте в его документации.
Настройки сохранятся, если снять питание с датчика, но сбросятся при переспаривании устройства.
В примерах ниже мы запишем новое значение 23
в параметры устройства с идентификатором ffffffffffffffffffff
, замените значение и идентификатор на свои, команды нужно вставить в файл скрипта wb-rules:
- Период обнаружения движения, по умолчанию 30:
publish('zigbee2mqtt/ffffffffffffffffffff/1/set', JSON.stringify({"write":{"cluster":"msOccupancySensing","payload":{"pirOToUDelay":23}}}), 2, false);
Про настройку датчика при подключении по RS-485 читайте в статье о Modbus-версии датчика.
Представление в контроллере
Чтобы считывать показания по протоколу Zigbee, можно использовать одно из программных обеспечений:
- zigbee2mqtt, версия 1.22.2 (выйдет в январе 2022 года).
- SprutHub.
Примеры правил
Для работы в составе «умного дома» лучше использовать определенные правила. Их можно посмотреть в статье Примеры правил
Известные неисправности
Аппаратные ошибки/особенности WB-MSW v.3, найденные при эксплуатации устройства.
Ревизии устройства
Номер партии (Batch №) указан на наклейке на боковой поверхности корпуса или на печатной плате.
Ревизия | Партии | Дата выпуска | Отличия от предыдущей ревизии |
---|---|---|---|
- | - | 12.2021 |
|
Изображения и чертежи устройства
Corel Draw 2018 (шрифт — Ubuntu): Файл:WB-Library.cdr.zip
Visio:
- Устройства Wiren Board: Файл:WB-Visio-Lib.cdr.zip.
- Щиты, автоматы, контакторы и прочее от стороннего разработчика.
Autocad 2013 DXF: Файл:WB-MSW-v.3.dxf.zip
Autocad PDF: Файл:WB-MSW-v.3.pdf