wb_editors
118
правок
Bugoon (обсуждение | вклад) |
|||
(не показано 30 промежуточных версий 4 участников) | |||
Строка 17: | Строка 17: | ||
== Отличие от предыдущей версии == | == Отличие от предыдущей версии == | ||
{{Wbincludes:WB-MSW v.4 Difference v.3}} | {{Wbincludes:WB-MSW v.4 Difference v.3}} | ||
== Меры безопасности == | |||
{{Wbincludes:Safety|low_voltage=true}} | |||
== Модификации == | == Модификации == | ||
Строка 48: | Строка 50: | ||
|Количество команд | |Количество команд | ||
| | | | ||
80 | |||
|- | |- | ||
|Длительность команд | |Длительность команд | ||
Строка 78: | Строка 80: | ||
|- | |- | ||
|Zigbee | |Zigbee | ||
| поддержка в SprutHub и zigbee2mqtt | | поддержка в SprutHub и zigbee2mqtt 1.32.2 и новее | ||
|- | |- | ||
|RS-485, Modbus | |RS-485, Modbus | ||
Строка 142: | Строка 144: | ||
=== Датчик качества воздуха (VOC) === | === Датчик качества воздуха (VOC) === | ||
{{Wbincludes:VOC WB-MSW v.4}} | |||
==== Зачем измерять VOC ==== | |||
{{Wbincludes:VOC}} | {{Wbincludes:VOC}} | ||
Строка 147: | Строка 151: | ||
{{Wbincludes:WB-MSW v.4 CO2}} | {{Wbincludes:WB-MSW v.4 CO2}} | ||
==== | ====Автокалибровка==== | ||
{{Wbincludes:WB-MSW v.4 CO2 Autocalibration}} | |||
==== Зачем нужно измерять CO2?==== | ==== Зачем нужно измерять CO2?==== | ||
{{Wbincludes:WB-MSW v.3 CO2 why do I need to measure}} | {{Wbincludes:WB-MSW v.3 CO2 why do I need to measure}} | ||
Строка 173: | Строка 164: | ||
=== Подключение === | === Подключение === | ||
[[Файл:WB-MSW v.3 Wireles Installation.png |250px|thumb|right| Подключение питания к датчику WB-MSW v.3 Zigbee]] | [[Файл:WB-MSW v.3 Wireles Installation.png |250px|thumb|right| Подключение питания к датчику WB-MSW v.3 Zigbee]] | ||
{{Wbincludes:Wireless Mount}} | {{Wbincludes:Wireless Mount}} | ||
Строка 180: | Строка 170: | ||
=== Монтаж на стену === | === Монтаж на стену === | ||
{{Wbincludes:WB-MSW v.4 Mounting}} | {{Wbincludes:WB-MSW v.4 Mounting}} | ||
Вы можете подождать 7 дней без отключения питания, пока функция автокалибровки не приведёт показания датчика в норму или подключить датчик через RS-485 и выполнить принудительную калибровку для сенсора CM-1106. | |||
=== Как открыть корпус датчика === | === Как открыть корпус датчика === | ||
{{Wbincludes:WB-MSW v.4 How To Disassemble}} | {{Wbincludes:WB-MSW v.4 How To Disassemble}} | ||
Строка 185: | Строка 177: | ||
== Представление в контроллере == | == Представление в контроллере == | ||
=== Программное обеспечение === | === Программное обеспечение === | ||
Датчик можно использовать на контроллере Wiren Board и других устройствах со SprutHub | {{SupportedSinceRelease | ||
| release = wb-2310 | |||
| deb = zigbee2mqtt | |||
| version = 1.32.2 | |||
|content= | |||
Датчик можно использовать на контроллере Wiren Board и других устройствах со SprutHub или zigbee2mqtt 1.32.2. | |||
Подробнее о поддержке Zigbee-устройств на контроллерах Wiren Board, читайте в статье [[Zigbee]]. | Подробнее о поддержке Zigbee-устройств на контроллерах Wiren Board, читайте в статье [[Zigbee]]. | ||
}} | |||
<gallery mode="packed" heights="250px" caption="Представление датчика в разном программном обеспечении"> | <gallery mode="packed" heights="250px" caption="Представление датчика в разном программном обеспечении"> | ||
Строка 227: | Строка 224: | ||
Про управление ИК-приёмопередатчиком и настройку параметров читайте в разделе [[#Настройка | Настройка]]. | Про управление ИК-приёмопередатчиком и настройку параметров читайте в разделе [[#Настройка | Настройка]]. | ||
== Настройка == | == Настройка == | ||
=== Как настраивать === | === Как настраивать === | ||
Вы можете настроить устройство [[Zigbee#Веб-интерфейс (Frontend)|веб-интерфейсе]] zigbee2mqtt, а также через запись JSON-команд в mqtt-топики устройства с помощью [[MQTT Explorer]] или [[wb-rules]]. Про настройку датчика в SprutHub, читайте в его документации. | Вы можете настроить устройство [[Zigbee#Веб-интерфейс (Frontend)|веб-интерфейсе]] zigbee2mqtt, а также через запись JSON-команд в mqtt-топики устройства с помощью [[MQTT Explorer]] или [[wb-rules]]. Про настройку датчика в SprutHub, читайте в его документации. | ||
Строка 300: | Строка 294: | ||
| humidity || Влажность || msRelativeHumidity || measuredValue || 10|| 3600|| 100 | | humidity || Влажность || msRelativeHumidity || measuredValue || 10|| 3600|| 100 | ||
|- | |- | ||
| occupancy || Флаг наличия движения || msOccupancySensing || occupancy || | | occupancy || Флаг наличия движения || msOccupancySensing || occupancy || 10|| 60|| 0 | ||
|- | |- | ||
| occupancy_level || Уровень движения || msOccupancySensing || sprutOccupancyLevel || 10|| 60|| | | occupancy_level || Уровень движения || msOccupancySensing || sprutOccupancyLevel || 10|| 60|| 20 | ||
|- | |- | ||
| noise || Уровень шума || sprutNoise || noise || 10|| 60|| 5 | | noise || Уровень шума || sprutNoise || noise || 10|| 60|| 5 | ||
|- | |||
| co2 || Уровень CO2 || msCO2 || measuredValue || 10|| 3600|| 10 | |||
|- | |||
| voc || Уровень VOC || sprutVoc || voc || 10|| 3600|| 10 | |||
|- | |- | ||
|} | |} | ||
=== Параметры датчиков === | === Параметры датчиков === | ||
Для настройки параметров через MQTT, отправьте устройству подготовленный JSON-запрос в топик <code>zigbee2mqtt/FRIENDLY_NAME/set</code>, где <code>FRIENDLY_NAME</code> — идентификатор устройства. | |||
<code>FRIENDLY_NAME</code> — идентификатор устройства. | |||
==== Таймауты детекторов движения и шума ==== | ==== Таймауты детекторов движения и шума ==== | ||
Строка 331: | Строка 324: | ||
==== Прочие параметры ==== | ==== Прочие параметры ==== | ||
Чтобы прочитать параметр, заполните в шаблоне ниже ''cluster'' и ''attributes'', значениями которые можно взять из таблицы: | |||
<syntaxhighlight lang="js"> | <syntaxhighlight lang="js"> | ||
{ | { | ||
Строка 346: | Строка 337: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Чтобы записать новое значение параметра, заполните в шаблоне ниже ''cluster'' и ''payload'', значениями из таблицы ниже и укажите новое значение вместо ''NEW_VALUE'': | |||
<syntaxhighlight lang="js"> | <syntaxhighlight lang="js"> | ||
{ | { | ||
Строка 359: | Строка 350: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Например, | Например, установим с помощью wb-rules минимальный уровень шума в устройстве с адресом ''0x842e14fffe8b184e'': | ||
<syntaxhighlight lang="js"> | <syntaxhighlight lang="js"> | ||
message = { | message = { | ||
"write": { | "write": { | ||
"cluster": " | "cluster": "msOccupancySensing", | ||
"options": {"manufacturerCode":26214}, | "options": {"manufacturerCode":26214}, | ||
"payload": { | "payload": { | ||
" | "sprutOccupancySensitivity": 100 | ||
} | } | ||
} | } | ||
Строка 384: | Строка 375: | ||
| occupancy_sensitivity || Чувствительность датчика движения. Если датчик срабатывает при малейшем движении, уменьшите чувствительность, в противном случае увеличьте ее. || msOccupancySensing || sprutOccupancySensitivity || 0 – 2000|| 50 | | occupancy_sensitivity || Чувствительность датчика движения. Если датчик срабатывает при малейшем движении, уменьшите чувствительность, в противном случае увеличьте ее. || msOccupancySensing || sprutOccupancySensitivity || 0 – 2000|| 50 | ||
|- | |- | ||
| temperature_offset|| | | temperature_offset || Температурная компенсация,вычитается из измеренного значения. '''Только для записи.''' || msTemperatureMeasurement || sprutTemperatureOffset || −10 … 10|| 0 | ||
|- | |- | ||
|} | |} | ||
Строка 401: | Строка 388: | ||
Сигналы, записанные в постоянную память (ROM) сохраняются после отключения питания. | Сигналы, записанные в постоянную память (ROM) сохраняются после отключения питания. | ||
Доступные команды, ''rom'' — номера ячеек памяти от 0 до | Доступные команды, ''rom'' — номера ячеек памяти от 0 до 79: | ||
* Начать обучение: | * Начать обучение: | ||
*:<syntaxhighlight lang="js"> | *:<syntaxhighlight lang="js"> | ||
Строка 467: | Строка 454: | ||
--> | --> | ||
== Обновление прошивки == | == Обновление прошивки == | ||
Устройство поддерживает обновление прошивок «по воздуху» (OTA). Здесь мы рассмотрим обновление при использовании датчика с zigbee2mqtt. Если вы используете SprutHub, смотрите инструкцию по обновлению в его документации. | Устройство поддерживает обновление прошивок «по воздуху» (OTA). Здесь мы рассмотрим обновление при использовании датчика с zigbee2mqtt. Если вы используете SprutHub, смотрите инструкцию по обновлению в его документации. | ||
=== Из веб-интерфейса zigbee2mqtt === | === Из веб-интерфейса zigbee2mqtt === | ||
[[Image: zigbee2mqtt | [[Image: WB-MSW-ZIGBEE v.4 zigbee2mqtt Web OTA.png |300px|thumb|right| Раздел OTA в веб-интерфейсе zigbee2mqtt ]] | ||
Обновить прошивку можно через веб-интерфейс zigbee2mqtt: | Обновить прошивку можно через веб-интерфейс zigbee2mqtt: | ||
# Включите [[Zigbee#Веб-интерфейс (Frontend) | веб-интерфейс zigbee2mqtt]] и перейдите в него. | # Включите [[Zigbee#Веб-интерфейс (Frontend) | веб-интерфейс zigbee2mqtt]] и перейдите в него. | ||
Строка 483: | Строка 468: | ||
=== Через 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]. | ||
==Примеры правил== | ==Примеры правил== | ||
Строка 489: | Строка 473: | ||
==Известные неисправности== | ==Известные неисправности== | ||
[[WB-MSW-ZIGBEE v.4: Errata | Аппаратные ошибки/особенности WB-MSW-ZIGBEE v.4]], найденные при эксплуатации устройства. | |||
== Ревизии устройства == | == Ревизии устройства == | ||
{{Wbincludes:Revision}} | {{Wbincludes:Revision}} | ||
|- | |||
|5.4 | |||
|v5.4A/Z - ... | |||
|04.2024 - ... | |||
| | |||
* На базе MSW ревизии 5.4 | |||
* Модуль ZigBee заменен с MGM210PA32JIA2 на ZSU | |||
|- | |||
|5.3 | |||
|v5.3C/Z, v5.3C/Z/2, v5.3C/Z/3, v5.3C/Z/4 | |||
|11.2023 - 04.2024 | |||
| | |||
* На базе MSW ревизии 5.3 | |||
|- | |||
|5.2 | |||
|v5.2B/Z3/P | |||
|08.2023 | |||
| | |||
* С этой партии датчики VOC на ENS160, прошивка 4.30.0 | |||
|- | |||
|- | |- | ||
|5.2 | |5.2 | ||
|v5.2B/Z1, v5.2B/Z2 | |v5.2B/Z1, v5.2B/Z2, v5.2B/Z3 | ||
|06.2023 - . | |06.2023 - 08.2023 | ||
| | | | ||
* Первая версия, на базе MSW ревизии 5.2 | * Первая версия, на базе MSW ревизии 5.2 |