Je teste le Smart Switch TYZG-002 (ou ZG-002)

J’ai longtemps cherché un moyen d’obtenir des contacts secs (aussi appelés libres de potentiel) avec des sorties NO (Normalement Ouvert) et NC (Normalement Fermé), comme le font de manière excellente les modules SONOFF 4CH (version Pro ou standard).

Ce type d’équipement en contact sec est extrêmement polyvalent. Il permet de commander des appareils électriques ou des lampes, mais aussi des vannes d’arrosage quel que soit leur tension d’alimentation (12V, 24V, 230V…), ou encore d’envoyer une impulsion brève pour ouvrir un portail automatique, actionner une gâche électrique ou déclencher une sirène. Le contact sec fonctionne sans injecter de tension propre au module, il ne fait que relier ou déconnecter deux fils selon l’état NO/NC, ce qui évite tout risque de conflit électrique entre le module et l’appareil commandé.

J’ai commandé ce module Zigbee pour le tester. Ces tests ne sont pas sponsorisés : j’ai acheté ce produit avec mon propre argent, parfois récupéré via des reventes comme celles disponibles dans mon vide-grenier.

La documentation indique que la tension supportée sur les contacts secs peut aller jusqu’à 240V maximum, avec une capacité de 10 A (soit 2200 W à 220 V pour une charge résistive comme un radiateur). Pour des charges inductives ou capacitives comme des LED, la limite est de 220 W maximum à 220 V, car ces charges génèrent des pics de courant au démarrage qui pourraient endommager le relais si la puissance est trop élevée.

Choix du modèle adapté

Deux modèles existent selon l’alimentation disponible : le ZG-001 fonctionnant en 7-32V DC (idéal pour des alimentations basses tensions comme une alimentation 12V de portail ou d’alarme), et le TYZG-002 (ou ZG-002) acceptant 85-250V AC (parfait pour une alimentation directe sur secteur 230V). J’ai choisi le TYZG-002 pour mes tests, car il s’intègre facilement sur une installation domestique standard.

Les deux modèles disposent aussi d’une alimentation USB 5V via connecteur micro-USB, utile pour des tests sur table ou une alimentation PoE splitter depuis un réseau Ethernet.

Modèles disponibles ZG-001 (7-32V) et TYZG-002 (85-250V)Boîtier TYZG-002 Zigbee contact sec

Les sorties du boîtier en détail

Borniers COM / NC / NO du module TYZG-002

Ce module offre une unique sortie relais équipée de trois bornes vissables :

  • COM : borne commune, obligatoire pour tout branchement. C’est le point de référence partagé entre NO et NC.
  • NC : Normalement Fermé. Au repos (relais non activé), NC est connecté à COM, formant un circuit fermé. Idéal pour des sécurités « fail-safe » où l’arrêt doit être la position par défaut.
  • NO : Normalement Ouvert. Au repos, NO est isolé de COM. Quand le relais s’active, NO se connecte à COM. Parfait pour des commandes « à la demande ».

À l’activation du relais (via Zigbee ou bouton physique), les états s’inversent : NC s’isole et NO se connecte à COM. Le relais est un composant électromécanique standard avec une durée de vie typique de 100 000 cycles, largement suffisante pour une utilisation domestique.

Où acheter cet équipement ?

Voici le lien vers la page dédiée au TYZG-002 (ou ZG-002). J’y ai référencé les vendeurs et les prix.

Intégration à Zigbee2MQTT

J’active le mode appairage dans Zigbee2MQTT (clic sur « Permit Join »), puis j’alimente le module sous 230V. L’appairage se fait en quelques secondes sans intervention supplémentaire.

J’ai renommé l’équipement « Portail Came Impulsion » pour son usage dédié à la commande d’un portail automatique par impulsion brève.

Interface Zigbee2MQTT après appairage du TYZG-002

Le module apparaît comme « TS0001 » avec ces propriétés et commandes :

Détails des exposes Zigbee2MQTT pour TS0001

Les commandes et capteurs disponibles

State

Type : switch binaire ON/OFF.

Rôle : active ou désactive le relais (commande la connexion NO-COM ou NC-COM). L’état affiché correspond à la position réelle du relais, modifiable par Zigbee ou un bouton physique connecté aux entrées du module.

Mesures électriques

Je n’ai pas testé ces fonctionnalités, car je les ignorais avant appairage. Des doutes persistent sur leur fiabilité, car ce module est principalement un relais sec sans shunt de courant évident. Je pense que cela ne remontera pas de données.

power

Type : numérique en watts (W).

Rôle : puissance instantanée mesurée sur la charge connectée au relais.

current

Type : numérique en ampères (A).

Rôle : courant instantané traversant le relais.

voltage

Type : numérique en volts (V).

Rôle : tension secteur mesurée (environ 230V).

energy

Type : numérique en kWh (cumulatif).

Rôle : énergie totale consommée depuis la dernière reset ou installation.

switch_type

Type : enum texte : toggle | state | momentary.

Rôle : configure le comportement d’un bouton physique connecté :

  • toggle : interrupteur bistable, chaque appui inverse l’état.
  • state : suit la position du bouton (ON si haut, OFF si bas), pour va-et-vient.
  • momentary : poussoir momentary, envoie une impulsion ON puis OFF rapidement. Idéal pour portails ou gâches.

Modifiez cette valeur via l’interface Zigbee2MQTT si les commandes ne répondent pas. Bouton switch_type dans Zigbee2MQTT

power_outage_memory

Type : enum texte : on | off | restore.

Rôle : comportement du relais après coupure secteur :

  • on : toujours ON au retour courant.
  • off : toujours OFF au retour courant.
  • restore : reprend l’état d’avant coupure (mémoire interne).

linkquality

Type : LQI numérique (0-255).

Rôle : qualité du signal Zigbee. Valeur >120 indique une liaison excellente.

Utilisation dans Home Assistant

L’équipement apparaît automatiquement via l’intégration Zigbee2MQTT.

Entité TYZG-002 dans Home Assistant

J’ai désactivé les entités inutiles pour simplifier. Configuration entités HA avec éléments désactivés