Voy a probar el sensor de presencia Zigbee TERCERA REALIDAD R3 (Ref. P1MSR3A1-UE), un detector de presencia de 60 GHz alimentado por USB‑C con sensor de brillo, sensor TVOC (calidad del aire) y luz nocturna RGB incorporada, diseñado para entornos domésticos conectados.
🔍 I comprobar el modelo recibido
-
- En la ficha técnica : Sensor de presencia inteligente multifunción R3, modelo 3RPL01084Z, kit europeo P1MSR3A1-EU.
- En el cartón : THIRDREALITY Sensor de presencia inteligente R3, compatibilidad con Zigbee, fuente de alimentación USB‑C de 5V.
- Tipo de equipo : Detector de presencia de ondas de 60 GHz mmWave con luz nocturna RGB, sensor de brillo (lux) y sensor TVOC.
- Protocolo : Zigbee 3.0, función de router Zigbee (repetidor).
- Fuente de alimentación : 5V 1A a través de la interfaz USB Type‑C, sin batería.
- Instalación prevista : colocado en un escritorio o estante (instalación de escritorio), orientado hacia el área a cubrir.
- Rangos de medición : presencia humana de 1 a 6 m, sensibilidad ajustable en 6 niveles; Gama de radio Zigbee 40–50 m en campo libre.
- Dimensiones / IP : formato compacto de sensor de oficina, uso en interiores, temperatura de funcionamiento de 0 °C a 45 °C.
🛒 ¿Dónde comprar este equipo?
Aquí está el enlace a la página dedicada a TERCERA REALIDAD Sensor de Presencia Inteligente R3 P1MSR3A1-EU. Hice referencia a los vendedores y los precios.
📦 Unpacking y Primeras Impresiones
En la recepción, desempaco todo: THIRDREALITY Smart Presence Sensor R3, cable USB‑A a USB‑C, documentación rápida multilingüe.
Me parece el caso muy limpio, con un pequeño diseño de luz de oficina y una gran área translúcida para la luz RGB, lo que lo hace discreto en un mueble mientras permanece visible para indicar el estado de presencia o la calidad del aire.
Cuando vi que se suministraba con un cable USB, pensé que este módulo estaba en una batería recargable y que era un cable de carga.
¡Bueno, no! Por alguna razón extraña y desconocida, no se suministra con un transfo. El fabricante optó por obligarnos a comprar una fuente de alimentación 220V-5V 1A Type-C por separado.
🔧 Power On
Así que conecto el sensor a un adaptador de alimentación USB 5V 1A con un cable USB‑A a USB‑C, que lo alimenta inmediatamente y enciende los ledes internos. La luz es verde.
No tengo una batería que comprobar, ya que la fuente de alimentación es solo USB‑C, pero inmediatamente veo el botón «Abajo» utilizado para el reinicio y el botón «Arriba» para ajustar la sensibilidad sin abrir la carcasa.

🏡 Donde lo instalo
Para mediciones fiables, elijo una instalación en un estante de aproximadamente 1,2 m de altura, orientada hacia el área de presencia (silla u oficina) de 2 a 3 m, sin obstáculos significativos frente a ella.
Evito colocarlo detrás de una pantalla metálica, pegado a una pared muy gruesa o frente a otro sensor de radar para no perturbar los 60 GHz.
Lo pondré al lado del Monitor inteligente de la calidad del aire Amazon probará el componente de Monitor de Calidad del Aire de este nuevo modelo.
⚙Establezco el nivel de presencia
La documentación se refiere al radar mmWave de 60 GHz, un sensor que utiliza ondas milimétricas (ondas electromagnéticas de muy alta frecuencia, entre 30 y 300 GHz) para detectar objetos o personas con precisión.
Emite una señal de frecuencia modulada continua (FMCW) y analiza los ecos reflejados para medir la distancia, la velocidad y los movimientos finos, incluso los estáticos como la respiración.
Por lo tanto, puede considerarse un radar de presencia de alto nivel.
La sensibilidad de detección de presencia se ajusta físicamente con el botón UP del sensor designado por Level.
Hay 6 niveles, por defecto 3 está seleccionado por defecto. Aquí hay una representación de los 6 niveles.

Presiono este botón una vez Nivel llevarla al siguiente nivel; Los ledes indican el nivel seleccionado.
Los colores/splinters corresponden del más bajo al más alto:
- Verde bajo (nivel 1).
- Verde fuerte (nivel 2).
- Azul bajo (nivel 3, defecto).
- Azul fuerte (nivel 4).
- Rojo bajo (nivel 5).
- Rojo fuerte (nivel 6).
Consejos de ajuste: Si el rango (1-6 m) o la sensibilidad no son adecuados, ajuste a través del botón UP y dirija el dispositivo; prueba evitando obstáculos o interferencias. El nivel persiste después de reiniciar.
💡Modo de suspensión independiente y red zigbee
Este equipo estará equipado con un modo de espera independiente mientras no esté conectado a una red Zigbee.
Si quieres usarlo sin zigbee, aunque no es muy interesante a este precio, es posible comprar una luz de noche.
Cuando alguien pasa por delante del dispositivo, la lámpara RGB se enciende automáticamente por la noche (detectada por el sensor de lux), sirviendo como «luz nocturna». Una luz azul a 100% brillo por defecto.
El botón UP activa "Iluminación por defecto", útil para probar u forzar la luz nocturna de forma independiente.
Tan pronto como el dispositivo se integra en una red Zigbee, se termina, la luz nocturna independiente se desactiva, lo cual es lógico, tendrá que administrarse con Home Assistant.
Por esta razón, he logrado la automatización necesaria aún más en esta retroalimentación.
🔗 I par en Zigbee2MQTT
-
- Cambie Z2M al modo peering desde la interfaz Zigbee2MQTT en Home Assistant.
- Mantengo pulsado el botón «Abajo» (reinicio) durante más de 5 segundos hasta que el led rojo permanezca encendido, lo que pone el módulo en modo de emparejamiento.
- El sensor se detecta inmediatamente
-
- Detectado como Sensor de presencia inteligente multifunción R3 (Tercera Realidad) (modelo 3RPL01084Z) con función de router en la red Zigbee.
Cambie el nombre del dispositivo

🔍 Exposiciones Zigbee2MQTT: TERCERA REALIDAD 3RPL01084Z
👤Ocupación (binaria)
Indica si el sensor ha detectado una presencia. Valor binario: cierto (En presencia) o falso (ausencia OFF).
☀Iluminancia (numérica)
Mide la iluminancia ambiental en lux (lx). Valor numérico preciso para adaptar luces o persianas.
Esta exposición se ve mejorada por dos opciones en los parámetros:
_Iluminación de calibración
A fin de corregirla según sea necesario, la opción de iluminancia de calibración _ aplica una compensación de pulgada a la medición de iluminancia del sensor (en lux). Entra en vigor en el próximo informe del sistema (no inmediatamente).
¿Cómo calcular el valor?
Fórmula: nuevo valor = valor medido × (1 + offset / 100).
Positivo (antiguo 50): aumenta en 50% → 100 lux bruto → 150 lux calibrado.
Negativo (por ejemplo, -20): disminuye en 20% → 100 lux crudo → 80 lux calibrado.
Si el sensor lee demasiado alto (por ejemplo, 120 lux vs. 100 real), ponemos -17 (porque 100/120 ≈ 0.83 → offset = (0.83-1)×100 = -17).
_raw Iluminación (activación/desactivación bruta)
_raw expone el valor bruto sin procesar enviado directamente por el sensor de hardware, antes de cualquier conversión matemática o calibración en lux estandarizado.
Beneficios de raw:
-
- Resolución fina: Perfecto para automatizaciones crepusculares (por ejemplo, umbral en 2000 crudo para "baja luz").
- Menos tratamiento: reacciona más rápido, sin fórmulas que "suaves".
- Combinado con la calibración: aplica compensación % raw antes de la conversión a lux.
Tienes que activar iluminancia bruta en los parámetros para que aparezca la exposición a la iluminancia bruta.
Nota importante: Tenía una versión 23 del firmware, tuve que cambiar a la versión 27 para que la iluminación se moviera. Esta funcionalidad parece estar siendo implementada.
🌬Compuestos orgánicos volátiles (numéricos)
Medición de compuestos orgánicos volátiles (COV) en ppb (partes por mil millones). Ideal para alertar sobre la calidad del aire.
🔛Estado (binario)
Controlar elEstado de encendido/apagado de la luz nocturna RGB. Valor binario para encender/apagar la luz incorporada.
Esta exposición se mejora con una opción en parámetros:
_acción estatal (verdadero/falso, defecto falso)
_acción estatal publica cambios de estado (ON/OFF) además como un evento "acción" en MQTT. Esto es falso por defecto.
Ventajas de true:
-
- Activador de eventos dedicados en HA (
[nombre]_action) para automatizaciones reactivas (por ejemplo, notificación «light on»). - MQTT puro: tema separado para guiones inequívocos.
- Más confiable para el estado "momentáneo" vs. persistente.
- Activador de eventos dedicados en HA (
💡Luz (estado, brillo, color_xy)
el Control Pequeña luz de color integrada en el sensor. Puede encenderlo / apagarlo, ajustar su potencia y color para señales visuales (por ejemplo, azul si hay alguien allí, rojo si el aire está contaminado).
Los controles están perfectamente gestionados por Zigbee2MQTT/Home Assistant, como una bombilla RGB.
- Activar/desactivar
- Intensidad
- Color
Mejoras simples para activar en Z2M (pestaña de parámetros):
- state_action = verdadero : Cuando se enciende / apaga, HA recibe un mensaje especial de "activación / desactivación" para activar una alerta (por ejemplo, "¡encendido de luz!").
- color_sync = verdadero (ya activado): cambio de color + temperatura automática (caliente/frío).
- transición = 1 : suave fundido con cada cambio (1 segundo).
En resumen : como una mini bombilla conectada. Utiliza hexadecimal para colores rápidos (#FF0000=rojo).
✨Efecto (enum)
Debemos abandonar esta exposición. El fabricante con el que me puse en contacto me confirma que este comportamiento no tenía la intención de actuar sobre la luz principal de la luz nocturna.
El modelo que se muestra en Zigbee2MQTT también se utiliza con otros equipos con una indicación o configuración LED. En estos casos, esta exposición permitiría controlar este LED, y no la luz principal.
El fabricante me informa de que los efectos «blink», «breathe», «flash» o «blinking» definidos en Zigbee2MQTT se diseñaron originalmente para un LED de indicación de módulo, no para la iluminación principal.
En esta luz, no hay ninguna indicación LED separada. Por lo tanto, la luz principal también se ha utilizado para ciertos fines de indicación, por ejemplo, cuando se empareja o para ciertas condiciones de funcionamiento.
Por lo tanto, en Zigbee2MQTT, los efectos visibles en la interfaz no controlan realmente un parpadeo de la luz principal en la dirección esperada. Corresponden a los efectos internos proporcionados para una luz indicadora y no se admiten aquí para la parte durmiente.
En la práctica, esta exposición es inútil e ineficaz.
🔄Comportamiento de encendido (enum)
Establece el comportamiento al volver a encenderse (después del apagado USB-C).
Clásico en el equipo Zigbee, pongo en principio anterior.
🏠 Integración en Home Assistant
Tan pronto como regreso a Home Assistant, se me propone una actualización, la lanzo inmediatamente.

Encuentro el dispositivo en HA con los sensores Zigbee2MQTT


Todo está bien, como siempre, deshabilito lo que ya no me será útil una vez configurado.

♻ Actualización del equipo
Me ofrecen una actualización, estoy corriendo.

🚀Aplicación práctica
🔗Sincronizo mis dos luces nocturnas
En este comentario: Un color para monitorear su hogar, Había usado una luz nocturna. 3RSNL02043Z a tener una colorida notificación de lo que está pasando en mi casa (la puerta está abierta, la puerta está cerrada, una ventana ha permanecido abierta, todo está apagado, se puede salir de la casa …)
No voy a reescribir lo que hice con esta primera luz nocturna que probé, propongo aquí sincronizar el color (y el parpadeo) de la primera luz nocturna en este módulo. Este módulo será capaz de encontrar su lugar en mi sala de estar o en la cocina. De esta manera, podrá proporcionarme varias piezas de información visualmente.
La primera luz nocturna utiliza el sensor light.veilleuse _entree

En este sensor, como había notado, el efecto _list no funciona, pero el resto, el color y su brillo son perfectamente compatibles con Home Assistant, que lo conduce como una bombilla RGB sin preocupaciones.
En el sensor de presencia, tengo un sensor de luz llamado light.sensor _presence_r3

Por lo tanto, mi automatización será:
alias: Sleep Sync → Sensor R3 dispara: - entidad _id: accionamiento light.veilleuse _entree: acciones estatales: - si: - condición: _id, entidad estatal: Estado del _entree light.veilleuse: "on" entonces: - objetivo: _id (entidad): light.sensor _presence_r3 datos: brillo: >- {{ state_attr('light.veilleuse _entree', 'brightness') | default(255) }} hs_color: Efecto "{{state _attr('light.veilleuse _entree', 'hs _color') }}": >- {%- set eff = state_attr('light.veilleuse _entree', 'effect') -%} {%- if eff y eff!= 'ninguno' y eff!= 'Ninguno' -%} {{ eff }} {%- endibia -%} acción: light.turn_on más: - objetivo: _id (entidad): Light.sensor _presence_r3 acción: Light.turn Modo _off: reinicio
Eso es todo, los dos equipos están sincronizados.
🌙Realizo una función de luz nocturna
Ya me había dado cuenta de esto en el artículo Un color para monitorear su hogar, donde había usado una luz nocturna 3RSNL02043Z De la misma marca, con la misma funcionalidad, aquí está la automatización de mi nueva luz nocturna.
alias: Watchman R3 - Luminosidad autodescrita: 100% sobre ocupación + illuminance<10lx, 10% desencadenantes de la ocupación: - entidad _id: binario_sensor.sensor_presence_r3_ Ocupación en: Identificador «on»: ocupación _on trigger: Estado - entidad _id: binario_sensor.sensor_presence_r3_ Ocupación en: "apagado" para: Identificador «00:00:05»: ocupación _off trigger: condiciones del estado: [] acciones: - elegir: - condiciones: - condición: id de activación: ocupación _on - condición: _id, entidad _state numérica: sensor.sensor_presence_r3_illuminance a continuación: 10 secuencias: - objetivo: _id (entidad): light.sensor _presence_r3 datos: _pct de brillo: 100 transición: 1 acción: light.turn_on - condiciones: - condición: id de activación: Secuencia de ocupación _off: - objetivo: _id (entidad): light.sensor _presence_r3 datos: _pct de brillo: 3 transición: 2 acciones: light.turn_on por defecto: [] modo: soltero
🌬 I reporta deterioro de la calidad del aire
[Espero tener algunos datos a través de unos días de producción de este equipo para calibrar mis pruebas de calidad del aire, publicación de este párrafo pronto]
💬 Mi opinión después de la puesta en marcha
✅ Detección de presencia mmWave 60 GHz ultraprecisa
El sensor utiliza tecnología de radar mmWave de 60 GHz, capaz de detectar micromovimientos respiratorios. Localiza a una persona inmóvil (mentir, sentarse, etc.) donde los PIR clásicos fallan por completo.
✅ Fuente de alimentación USB-C
Funciona sin mantenimiento las 24 horas del día, los 7 días de la semana gracias a una fuente de alimentación USB-C estable. Ideal para el monitoreo permanente de una habitación.
3.0 Repetidor integrado ✅ Zigbee
Amplifica la red Zigbee de su instalación de Home Assistant. Esencial en casas grandes para evitar Zigbee "zonas muertas".
✅ Totalmente personalizable RGB Standby
Luz RGB con efectos ajustables, colores e intensidad a través de Home Assistant. Perfecto para crear estados de ánimo o reportar eventos.
✅ mide con precisión el brillo ambiental (<10 lx detectable) a veces un poco lento.
✅ TVOC: Calidad del aire interior (COV volátiles).
Estos datos enriquecen las automatizaciones (iluminación adaptativa, alerta de contaminación).
✅ actualización OTA
Como dispositivo escalable, ya he tenido mejoras en el brillo mediante la actualización.
❌ Requiere un conector USB-C permanente
No hay modo de batería/batería.
❌ No se facilita ninguna transferencia sectorial
La tercera realidad entrega solo el sensor. Se requiere la compra de un cargador USB-C 5V/1A Min.
❌ Documentación limitada para el consumidor
Manual orientado a Alexa/Google Home. Poca información para la integración de Zigbee2MQTT o ZHA Home Assistant.
« ❌ Integration Zigbee2MQTT still to work» (en inglés). Los efectos no funcionan, por ejemplo, deben mejorar con las actualizaciones.
Mi veredicto: este sensor presencia inteligente THIRDREALITY R3 P1MSR3A1-UE Me parece una excelente opción para una oficina o sala de estar cuando quiero detección de presencia real, luz nocturna inteligente y monitoreo de la calidad del aire, siempre que acepte la fuente de alimentación USB‑C por cable y pase algún tiempo ajustando las automatizaciones en Home Assistant. Me gusta mucho, no conozco ninguna competencia para este producto.





