Esta guía compara el MOES ZM-102-M, QS-Zigbee-S10-C03 y Tuya TS0603 Para domotiser puertas giratorias / correderas o puertas de garaje con Zigbee2MQTT y Home Assistant.
![]() |
![]() |
![]() |
🚪 ¿Por qué estos módulos dominan la automatización de puertas / garajes?
Estos módulos asequibles (De 12 a 25€) Transforme la automatización de puertas cableadas o puertas de garaje en equipos de automatización del hogar sin trabajo: pulso preciso 500 ms para la apertura/cierre y la retroalimentación en estado real.
🛠 ¿He probado estas tres piezas de equipo en detalle y las otras?
Esta comparación concluye las pruebas de cada uno de los equipos, para más detalles sobre cómo conectarse, aquí están los enlaces a las 3 páginas relacionadas con estos módulos:
- Domotise mi portal con un MOES ZM-102-M Zigbee
- Domotizo mi portal con un QS-Zigbee-S10-C03
- Estoy probando el módulo Puerta de garaje/Portal TS0603 (Amarillo)
¿Otros módulos?
No incluí voluntariamente el Módulo multifunción Zigbee de Nodon ref: SIN-4-1-20 porque no tiene entrada para decirnos si el portal está abierto o cerrado. Es multifuncional pero querer hacer demasiado, no podemos hacerlo todo.
Sin información de cierre de la puerta (o garaje), el SIN-4-1-20 Puede hacer el truco, siempre es muy buenos productos Nodon.

La puerta o puerta del garaje también podría estar equipada con el Módulo de Frient IO 20204700 . Es un producto archi-polivalente con 4 entradas de contacto seco + 2 salidas NO/NC (ON/OFF o pulso) para que todo se pueda hacer con él.
Tenga cuidado con la fuente de alimentación, no es 220v sino 6-28VDC, pero es posible tener esto en los paneles de control de la puerta, de lo contrario necesita un transfo. También se puede alimentar con un conector micro USB (bien pensado).

⚙ Características técnicas detalladas de los modelos seleccionados
| Criterio | MOES ZM-102-M | QS-Zigbee-S10-C03 | Tuya TS0603 |
|---|---|---|---|
| Modelo Z2M | TS0601 |
TS0603 |
TS0603 |
| Terminales | L/N (230V), salida S1-S2, entrada S4-S5 | L/N, salida L1/L2, entrada S1/S2 | Similar, estado/entrada |
| Presentaciones de Z2M | disparador (inteligente conmutación binaria), _door _contact Garaje, conteo (0-43200s), run_time (0-120s alarma) |
estado, _door _contact Garaje |
estado, _door _contact Garaje |
🔌 Arquitectura de terminales: los 6 conectores explicados
![]() |
![]() |
![]() |
- CA de entrada : Módulo de corriente alterna de 230 V de fase/neutral (como zócalo estándar).
- Cable de señal : Relé de salida de contacto seco abierto o cerrado.
- Cable de sensor : Entrada de contacto seco: lecho de contacto magnético o relé externo (aislamiento galvánico).

« ⚡ Impulse Output Operation (Signal Cable)» (en inglés).
El salida de impulso los módulos se basan en un Relé interno contacto seco que simula un empujador para controlar el automatismo de la tarjeta.
Todos operan de manera idéntica en el principio básico, pero difieren en inteligencia y confiabilidad.
✅ Puntos comunes a los 3 módulos
Mecanismo universal paso a paso :
- Activación : Haga su pedido a través del panel de control de HA, Alexa ("abre el portal") o Z2M MQTT a través de un estado:true o trigger.
- Impulso preciso : El relé cierra el contacto para exactamente 500 ms (0,5 s) – duración estándar exigida por 99% Tarjetas de puerta/garaje.
- Autoextinguible : El relé se abre automáticamente después de 500 ms.
- Protección de enfriamiento : Pausa mínima ≥500 ms antes del nuevo control para proteger los motores.
Seguridad común : Contacto seco 0V (aislamiento galvánico), sin riesgo de cortocircuito en placa de 24V.
Diferencias clave entre módulos
| Funcionalidad | MOES ZM-102-M | QS-Zigbee-S10-C03 | Tuya TS0603 |
|---|---|---|---|
| Terminales de salida | S1-S2 | L1-L2 | S1-S2 |
| Inteligencia antispam | ✖ marcadamente Sí : Ignore el pulso si el portal ya está en el estado solicitado. | ❌ No : Envía siempre | ⚠ Parcial : Depende del firmware |
| Interrupción de seguridad entre dos pulsos consecutivos (Cooldown) | ✖ marcadamente Completarrun_time Tiempo de reutilización 0-120s + conteo Fuerza 0-43200s |
viciosamente Básico 500ms fijo anti-spam solamente |
No autóctono Administrado por HA script (500ms de retraso) |
| Alarmas de error | ✖ marcadamente Completar : RunTimeAlarm (> 120s movimiento), OpenTimeAlarm (> 24h abierto) | ❌ Ninguna. | Básico (tiempo de espera solamente) |
| Fiabilidad del pulso | ✎ marcado marcada marcadamente Perfecto (0% fallido) | viciosamente Desconexión frecuente red → impulsos perdidos | ✖ marcadamente Bueno, pero el spam puede saturarse |
Todos envían el mismo pulso 500 ms, pero MOES por sí solo protege inteligentemente su instalación contra errores y fallos de red.
« 📡 State Input Operation (Sensor Cable)» (en inglés).
Esto entrada es un Circuito de encendido/apagado ultra-simple : o bien cerrado (continuidad eléctrica), es decir, abrir (corte). El módulo lee este estado para averiguar si su portal es cerrado o abrir.
👶 Analogía para principiantes
Como un interruptor de luz – presionado = ON = cerrado, liberado = OFF = abierto.
🔌 Principio de entrada/salida: circuito abierto/cerrado
El módulo envía :
_door _contact garaje: cierto → Portal CERRADO
_door _contact garaje: falso → Portal ABIERTO
3 métodos 🛠 para conocer el estado real
🎯 Método 1: Interruptor de imán + hoja suministrado con el módulo
A menudo llamado Reed, es un interruptor de cuchilla blanda (ILS en francés)
Es una pequeña bombilla de vidrio (~1 cm) que contiene 2 cuchillas de metal que se tocan solo cuando un imán está cerca:
🔴 SIN imán → cuchillas separadas = CIRCUITO ABIERTO = APAGADO
🧲 CON imán → cuchillas pegadas = CIRCUITO CERRADO = ENCENDIDO
Beneficios : Confiable 10 años, IP67 impermeable, mantenimiento cero.
⚙ Método 2: Relay IEC255 en el mapa
Cuando la tarjeta de automatización suministra dos terminales con 220v, 24v u otros, es suficiente conectar la entrada de un relé a estos terminales.
Elegir un relé adaptado al Voltaje de la bobina (220V o 24V, …) y tipo común (AC/DC) de su tarjeta de automatización.
Abierto : Voltaje de corriente → relé activado → falso
Cerrado : 0V → el relé se desactiva → cierto
Beneficios : Utilizar la señal oficial tarjeta, ultra-fiable. No hay entrevista.
🔌 Método 3: Entrada auxiliar de tarjeta (rara)
Algunos mapas modernos (Niza, Benross) ofrecen una contacto seco nativo
No hay nada más que hacer.
¡No se necesita relé!
📊 Diferencias por Módulo
| Módulo | Entrada | Lógica booleana | Exposición de Z2M |
|---|---|---|---|
| MOES ZM-102-M | S4-S5 | true=closed, false=open |
_door _contact Garaje |
| QS-Zigbee-S10-C03 | S1-S2 | true=closed, false=open |
_door _contact Garaje |
| Tuya TS0603 Amarillo | S1-S2 | true=closed, false=open |
_door _contact Garaje |
🔍 Comparación de modelos Zigbee: Identificadores y Soporte
| Módulo | Modelo Z2M | Fab ID Exacto | Soporte Z2M |
|---|---|---|---|
| MOES ZM-102-M | TS0601 | _TZE204 _jktmrpoj | ✗ marcado marcadamente nativo completo |
| Tuya TS0603 Amarillo | TS0603 | _TZE608 _fmemczv1 | * Marcado como Nativo Básico |
| QS-Zigbee-S10-C03 | TS0603 | _TZE608 _xkr8gep3 | ✗ comprobó Native bugged |
📊 Cuadro resumen completo
| Criterio | MOES ZM-102-M | QS-Zigbee-S10-C03 | Tuya TS0603 |
|---|---|---|---|
| Modelo Z2M | TS0601 | TS0603 | TS0603 |
| Fab ID Exacto | _TZE204 _jktmrpoj |
_TZE608 _xkr8gep3 |
_TZE608 _fmemczv1 |
| Soporte Z2M | ✗ marcado marcadamente nativo completo | ✗ comprobó Native bugged | * Marcado como Nativo Básico |
| Bornes (general) | L/N (230V), salida S1-S2, entrada S4-S5 | L/N, salida L1/L2, entrada S1/S2 | Similar, estado/entrada (salida/entrada S1-S2) |
| Terminales de salida Pulse | S1-S2 | L1-L2 | S1-S2 |
| Terminales de entrada estatales | S4-S5 | S1-S2 | S1-S2 |
| Presentaciones de Z2M | disparador (inteligente conmutación binaria), _door _contact Garaje, conteo (0-43200s), run_time (0-120s alarma) |
estado, _door _contact Garaje |
estado, _door _contact Garaje |
| Entrada lógica booleana | true=closed, false=open |
true=closed, false=open |
true=closed, false=open |
| Inteligencia anti-spam | ✖ marcadamente Sí : Ignorar si el estado ya lo solicitó (garage_door_contact match) | ❌ No : Envía siempre | ⚠ Parcial : Depende del firmware |
| Enfriamiento/Seguridad | Total: run_time 0-120s + conteo Fuerza 0-43200s |
Básico: 500 ms antispam fijo | No autóctono: Administrado por HA script (500ms de retraso) |
| Error de alarmas | Ÿ marcadamente completo: RunTimeAlarm (> 120s movimiento), OpenTimeAlarm (> 24h abierto) | ❌ Ninguna | Básico (tiempo de espera solamente) |
| Pulso de confiabilidad | ✗ marcadamente Perfecto (0% fallido) | ✗ desconectado con frecuencia de la red → impulsos perdidos | Muy bueno, pero el spam puede saturarse |
| Métodos de estado real | Imán + lengüeta (ILS IP67), relé IEC255 (220V/24V AC/DC), tarjeta de entrada auxiliar | Imán + lengüeta (ILS IP67), relé IEC255 (220V/24V AC/DC), tarjeta de entrada auxiliar | Imán + lengüeta (ILS IP67), relé IEC255 (220V/24V AC/DC), tarjeta de entrada auxiliar |
| Puntos comunes | 500 ms de pulso preciso, autoextinguible, protección de enfriamiento ≥500 ms, aislamiento galvánico de contacto seco, entrada simple de encendido/apagado (true=closed/false=open via _door_contact garage) | ||
🎯 Beneficios para la domótica
El MOES ZM-102-M domina por su soporte completo Z2M, alarmas avanzadas y antispam inteligente, ideal para Home Assistant y Zigbee2MQTT sin scripts adicionales.
El QS-Zigbee-S10-C03 sufre desconexiones de red que hacen que los pulsos no sean confiables, mientras que el Tuya TS0603 ofrece un buen compromiso básico, pero requiere gestión en HA para el tiempo de reutilización y evitar el spam.
Recomendación 🏆





