WB-MSW-ZIGBEE v.4
Multisensor climático híbrido Zigbee para montaje mural
Referencias de pedido incluidas (1)
WB-MSW-ZIGBEE v.4— Configuraciones de sensores seleccionables
El WB-MSW-ZIGBEE v.4 es un multisensor de interior para montaje mural en viviendas y oficinas. Según la configuración solicitada, mide la temperatura, la humedad relativa, el dióxido de carbono, los compuestos orgánicos volátiles (VOC), la iluminancia, el movimiento y el nivel sonoro. También incorpora un transceptor de infrarrojos para controlar equipos de aire acondicionado y otros equipos. El dispositivo puede comunicarse de forma inalámbrica mediante Zigbee o funcionar como sensor cableado RS-485 Modbus RTU.

Modelos y opciones de carcasa
Los sensores de CO₂ y VOC son opcionales y deben seleccionarse al realizar el pedido. Si no hay un sensor opcional instalado, el valor correspondiente se comunica como cero o no disponible. La carcasa estándar es blanca; también hay carcasas negras y de colores combinados.




Una lente negra reduce la lectura de iluminancia aproximadamente entre cinco y siete veces y acorta el alcance útil de los infrarrojos entre unas 2.5 y 3 veces, normalmente hasta 3–4 m. Los LED indicadores también son mucho menos luminosos a través de la lente negra. Puede pedirse una tapa plana cuando no se necesiten detección de movimiento, control por infrarrojos, LED ni medición de iluminancia. La carcasa puede repintarse; mantenga libres todas las aberturas de los sensores y la lente.

Especificaciones técnicas
| Medición | Rango | Precisión o respuesta | Notas |
|---|---|---|---|
| CO₂ | 400–10 000 ppm | ±100 ppm + 5% de la lectura | Listo en unos 3 minutos; calibración automática de la línea base cada 7 días |
| Temperatura | −40 a +80 °C | ±0.3 °C de 0 a +70 °C; ±0.5 °C fuera de este rango | Constante de tiempo del sensor de 1 s; la carcasa alcanza el equilibrio en unos 4 minutos |
| Humedad relativa | 5–95% RH | ±3% RH a una temperatura ambiente ≥0 °C | Constante de tiempo del sensor de 1 s |
| Nivel sonoro | 39–90 dBA | ±2 dB; respuesta de 5 s | Nivel con ponderación A |
| Iluminancia | 0–145 000 lx | ±10%; respuesta de hasta 1.5 s | La respuesta espectral se aproxima a la del ojo humano |
| VOC | 0–60 000 ppb de equivalente de etanol | ±15% típico, ±40% máximo | La disponibilidad inicial depende del sensor instalado; consulte la sección VOC |
| Movimiento | Hasta 8 m, 120° | Listo unos 8 s después del encendido | Detector de infrarrojos pasivo |
| Transceptor IR | Hasta 10 m con lente transparente | Listo aproximadamente 1 s después del encendido | Almacena hasta 80 comandos; máximo de 1 000 símbolos de impulso por comando |
| Tensión de alimentación | 9–28 V DC |
|---|---|
| Consumo de energía | 0.5 W típicos; hasta 1.6 W con medición de CO₂; hasta 4 W durante la medición de CO₂ y la transmisión IR simultáneas |
| Interfaces | Zigbee; RS-485 con Modbus RTU |
| Controles e indicadores | LED de usuario rojo y verde, LED de estado y zumbador |
| Tiempo de arranque | Aproximadamente 2 s, sin incluir el calentamiento de cada sensor |
| Condiciones de funcionamiento | −40 a +80 °C, hasta el 95% RH sin condensación. Con sensor de CO₂ instalado: −10 a +50 °C |
| Dimensiones | 80 × 80 × 23.6 mm con lente; distancia entre orificios de montaje de 60 mm; compatible con una caja de mecanismos redonda europea de 68 mm |
| Peso con embalaje | Aproximadamente 90 g |
| Vida útil / garantía | 8 años / 2 años |
Para los bornes de tornillo, utilice punteras aisladas simples para conductores de 0.35–1 mm² o punteras dobles para conductores de 0.35–0.5 mm². La longitud recomendada del casquillo es de 8 mm y el par de apriete, de 0.2 N·m. Dimensione el cable y la fuente de alimentación teniendo en cuenta la caída de tensión y el consumo de pico.
Funcionamiento de los sensores
Temperatura y humedad
El sensor SHT40 incluye compensación automática del calor generado dentro de la carcasa. Las correcciones estándar son 0.30 °C para la electrónica principal, 0.31 °C para el módulo de CO₂ y 0.14 °C para el módulo VOC. La temperatura y la humedad sin compensar están disponibles en los registros Modbus 284 y 285; el usuario puede configurar una corrección de temperatura en el registro 245.
Con una humedad relativa superior al 95%, el calentador anticondensación se activa automáticamente durante un segundo. Puede controlarse manualmente mediante el registro de bobina 2. Un modo de limpieza independiente calienta el elemento sensor hasta unos 110 °C durante una hora y suspende temporalmente las mediciones normales, excepto la temperatura y la humedad sin procesar. Ejecute la limpieza solo a una temperatura ambiente de 15–40 °C, nunca por encima de 50 °C, y únicamente cuando sea necesario, porque la vida útil del calentador es limitada. Inicie la limpieza desde la interfaz del controlador o con el registro de bobina 8; el registro de mantenimiento 365 indica el tiempo restante en segundos.
Detección de movimiento
Current Motion es una media móvil corta y es adecuada para consultas rápidas. Max Motion conserva el valor máximo durante un período configurable, de 10 segundos de forma predeterminada en el registro 282, y es adecuado para consultas más lentas. Puede aumentarse el umbral de sensibilidad para reducir las activaciones provocadas por mascotas. El firmware 4.37 y posteriores también permite ajustar la constante de tiempo del filtro RC de entrada. Pueden utilizarse eventos Modbus rápidos para notificaciones cableadas inmediatas.

Indicadores y zumbador
Los LED de usuario rojo y verde pueden parpadear bajo control de la automatización; el zumbador está disponible en todas las configuraciones. Los LED de usuario requieren la placa de lente utilizada por las opciones de iluminancia e IR. Un LED verde de estado independiente indica el intercambio de datos y se puede desactivar.

Transceptor de infrarrojos
El receptor y los ocho emisores de infrarrojos están situados detrás de la lente. Aprenda una vez un comando del mando a distancia, guárdelo en una celda numerada y reprodúzcalo después mediante Zigbee o Modbus. Un comando puede contener hasta 1 000 pares de impulsos altos/bajos cuyas duraciones se representan en microsegundos. El transmisor tiene deliberadamente un ángulo amplio y puede controlar equipos visibles desde el sensor. Para controlar individualmente varios equipos de aire acondicionado cercanos, utilice transmisores IR direccionales dedicados.
Iluminancia y sonido
El canal de iluminancia utiliza un filtro óptico adaptado a la sensibilidad del ojo humano y responde en unos 1.5 segundos. El canal de sonido indica un nivel de presión sonora ponderado A en dBA y proporciona un estado configurable de detección de ruido.
VOC y calidad del aire interior
Las unidades fabricadas antes de agosto de 2023 pueden contener un módulo VOC SGPC3. Tarda unos seis minutos en estar listo, devuelve 0xFFFF durante el calentamiento y ajusta su valor de referencia cada 12 horas. Las unidades posteriores utilizan un módulo VOC ENS160 y firmware 1.5 o posterior. Comunica los VOC y un índice de calidad del aire inmediatamente, pero su autocalibración inicial tarda unas 24 horas. Mantenga el sensor alimentado continuamente durante la calibración.
| AQI | VOC, ppb | Evaluación | Acción recomendada |
|---|---|---|---|
| 1 | 0–65 | Excelente | Condición objetivo; exposición ilimitada |
| 2 | 65–220 | Buena | Se recomienda ventilar |
| 3 | 220–660 | Aceptable | Ventile e identifique la fuente |
| 4 | 660–2,200 | Mala | Ventile intensamente y elimine la fuente |
| 5 | 2,200–5,500 | Peligroso | Ventilación intensiva; limite la exposición a horas |
Dióxido de carbono
El módulo opcional de CO₂ utiliza el principio de infrarrojos no dispersivos (NDIR).

La calibración automática de la línea base toma la lectura mínima observada durante siete días como aproximadamente 400 ppm. Para una calibración fiable, la sala debe estar desocupada o bien ventilada durante parte de cada semana. Si esto no puede garantizarse, calibre el módulo manualmente al aire libre mediante la interfaz cableada.
| Concentración de CO₂ | Interpretación habitual |
|---|---|
| 400–450 ppm | Aire exterior normal |
| Por debajo de 600 ppm | Buena calidad del aire interior |
| 600–1 000 ppm | Pueden comenzar las quejas por aire viciado |
| 1 000–2 500 ppm | Pueden aparecer somnolencia y reducción de la concentración |
| 2 500–5 000 ppm | Los efectos adversos se vuelven más probables |
| 5 000 ppm | Límite máximo habitual de exposición laboral durante ocho horas |
Selección del modo Zigbee o RS-485
El ajuste de fábrica es el modo inalámbrico Zigbee. Desconecte la alimentación y abra la carcasa antes de cambiar el modo.
- Las placas anteriores a la revisión 4.56 utilizan el interruptor S1: ON corresponde al modo inalámbrico y la posición 1 corresponde al modo RS-485.
- Las placas de la revisión 4.56 y posteriores utilizan un puente: posición 2 corresponde al modo inalámbrico y la posición 1 corresponde al modo RS-485.
En modo inalámbrico, el sensor es un dispositivo final y router Zigbee. En modo RS-485, la radio puede seguir uniéndose a un coordinador como router, pero los datos de medición no están disponibles por Zigbee. La radio se comunica internamente con el controlador del sensor a 9 600 bit/s. Si se cambiaron los ajustes serie del controlador, restablezca la velocidad serie de fábrica antes de cambiar de modo.


Instalación y cableado
Conecte 9–28 V DC a V+ y GND. El LED verde de estado parpadea durante la comunicación normal, salvo que se haya deshabilitado. Los cables largos requieren una sección de conductor adecuada para mantener la tensión del sensor dentro de las especificaciones durante la medición de CO₂ y la transmisión IR.

Monte el sensor en una pared interior, normalmente a 1–1.6 m del suelo, alejado de la luz solar, radiadores, puertas, corrientes de aire y fuentes de calor locales. Las paredes exteriores pueden alterar las lecturas de temperatura. Puede utilizarse una caja de pared europea redonda de 68 mm; la caja solo sirve para el cable y no ofrece espacio adicional detrás de la electrónica. Para montaje en superficie, utilice tornillos con cabezas de aproximadamente 7 mm de diámetro y la separación entre orificios de 60 mm.

Para abrir la carcasa, sujétela con ambas manos, presione suavemente las dos mitades y levante la tapa frontal.
Emparejamiento y eliminación del dispositivo Zigbee
- Active el emparejamiento en el coordinador Zigbee.
- Abra la carcasa y pulse brevemente el botón Pairing. El LED de estado verde empezará a parpadear.
- Espere a que el dispositivo aparezca en el controlador y desactive después el emparejamiento del coordinador.
Para eliminar el dispositivo de una red, deshabilite primero el emparejamiento en el coordinador y después pulse brevemente el botón Pairing. El LED de estado verde deja de parpadear cuando se borra la información local de la red.
Integración con el controlador
El sensor es compatible con controladores Wiren Board con zigbee2mqtt 1.32.2 o posterior. Una integración actual ofrece los siguientes canales:
- temperature, temperature_offset, th_heater y humidity;
- datos de co2, voc, iluminancia y calidad del aire cuando estén instalados los sensores correspondientes;
- occupancy, occupancy_level, occupancy_sensitivity y occupancy_timeout;
- noise, noise_detected, noise_detect_level y noise_timeout;
- state_l1 (LED rojo), state_l2 (LED verde), state_l3 (zumbador) y activity_led_indicator;
- installed_version, latest_version y estado de actualización;
- linkquality, last_seen, uart_connection y uart_baud_rate.
Control mediante MQTT
Publique los comandos en zigbee2mqtt/FRIENDLY_NAME/set. Sustituya FRIENDLY_NAME con el nombre del dispositivo.
{"state_l1":"ON"}
{"state_l2":"ON"}
{"state_l3":"ON"}
{"activity_led_indicator":true}
Utilice OFF para apagar una salida. Los comandos pueden enviarse desde MQTT Explorer o desde una automatización wb-rules de Wiren Board.
Configuración e informes de Zigbee
Los parámetros pueden modificarse en la interfaz de zigbee2mqtt o mediante MQTT. Una regla de notificación consta de un intervalo mínimo, un intervalo máximo y un cambio notificable. Los cambios de temperatura y humedad se codifican en centésimas, por lo que un valor de 100 significa 1 °C o 1% RH; los demás canales utilizan su unidad mostrada.


Para la configuración directa mediante MQTT, publique en zigbee2mqtt/bridge/request/device/configure_reporting:
{
"id": "FRIENDLY_NAME",
"endpoint": 1,
"cluster": "msTemperatureMeasurement",
"attribute": "measuredValue",
"minimum_report_interval": 10,
"maximum_report_interval": 3600,
"reportable_change": 100
}
| Canal | Cluster | Atributo | Mínimo, s | Máximo, s | Cambiar |
|---|---|---|---|---|---|
| Temperatura | msTemperatureMeasurement | measuredValue | 10 | 3600 | 100 |
| Iluminancia | msIlluminanceMeasurement | measuredValue | 10 | 3600 | 5 |
| Humedad | msRelativeHumidity | measuredValue | 10 | 3600 | 100 |
| Ocupación | msOccupancySensing | occupancy | 10 | 60 | 0 |
| Nivel de ocupación | msOccupancySensing | sprutOccupancyLevel | 10 | 60 | 20 |
| Ruido | sprutNoise | noise | 10 | 60 | 5 |
| CO₂ | msCO2 | measuredValue | 10 | 3600 | 10 |
| VOC | sprutVoc | voc | 10 | 3600 | 10 |
Para los atributos de nivel de ocupación y ruido específicos del fabricante, utilice el código de fabricante 26214. Los parámetros configurables incluyen:
| Parámetro | Rango | Default | Finalidad |
|---|---|---|---|
| noise_timeout | 0–2000 s | 60 s | Tiempo durante el que permanece activo el estado de ruido detectado |
| occupancy_timeout | 0–2000 s | 60 s | Tiempo durante el que permanece activo el estado de ocupación |
| noise_detect_level | 0–150 | 50 | Umbral de activación por ruido |
| occupancy_sensitivity | 0–2000 | 50 | Sensibilidad al movimiento |
| temperature_offset | De −10 a +10 °C | 0 °C | Corrección de temperatura del usuario |
Almacenamiento de comandos infrarrojos
Las 80 celdas de memoria persistente están numeradas de 0–79. Utilice los siguientes comandos en el tema set del dispositivo:
{"learn_start":0}
{"learn_stop":0}
{"play_store":0}
{"clear_store":0}
Sustituya 0 por el número de celda deseado. Para aprendizaje temporal y reproducción en RAM, utilice:
{"learn_ram_start":"ON"}
{"learn_ram_stop":"ON"}
{"play_ram":"ON"}

Acción en caso de pérdida de comunicación
Una acción en caso de pérdida de comunicación puede reproducir un comando IR almacenado si se pierde la comunicación con el controlador. El temporizador se reinicia después de cada paquete Modbus procesado correctamente; el tiempo de espera predeterminado es de 10 segundos. El funcionamiento normal se reanuda automáticamente cuando vuelve la comunicación. De forma predeterminada no hay ningún comando IR asignado. Configure el tiempo de espera, la acción de reproducción y el número de comando almacenado antes de habilitar esta función.

Actualizaciones del firmware
El producto contiene un controlador principal de sensores/Modbus y un controlador de radio Zigbee. Una actualización inalámbrica (OTA) de Zigbee puede actualizar ambos controladores. Una actualización del firmware mediante RS-485 solo actualiza el controlador principal.
Para que las actualizaciones OTA sean fiables, añada los siguientes ajustes a la configuración de zigbee2mqtt y reinicie zigbee2mqtt:
ota:
image_block_response_delay: 50
default_maximum_data_size: 60
systemctl restart zigbee2mqtt
Abra la página del dispositivo, seleccione el control de actualización del firmware e inicie la actualización. Puede tardar unos 30 minutos. No desconecte la alimentación. Si una actualización falla o se interrumpe la alimentación, elimine el dispositivo de Zigbee y vuelva a emparejarlo antes de intentarlo de nuevo.

zigbee2mqtt 2.8 y posteriores pueden mostrar la versión y la firma del controlador principal en su consola de desarrollador, en sprutDeviceBase clúster: deviceVersion, deviceSignature, deviceBootVersion, componentVersion y componentSignature.
Migración única al firmware oficial
La línea oficial de firmware inalámbrico presentada en agosto de 2026 requiere zigbee2mqtt 2.13.0 o posterior y dispositivos con número de serie 196189 o superior, fabricados a partir de abril de 2024. Descargue el firmware de transición suministrado para este hardware y, a continuación, en la página del dispositivo, seleccione Firmware version → Source → Custom firmware, seleccione el archivo e inicie la actualización. Espere hasta 30 minutos sin desconectar la alimentación. Esta migración se realiza una sola vez. Tras la migración, el modelo Zigbee se comunica como WB-MSW-ZIGBEE v.4; la rama anterior del socio informa de WB-MSW4.









