Accueil » Aeotec Door/Window Sensor 7 Pro (ZWA012)

Aeotec Door/Window Sensor 7 Pro (ZWA012)

Le Door/Window Sensor 7 Pro (ZWA012) est la version avancée du capteur d’ouverture d’Aeotec. Là où la version Basic (ZWA011) détecte uniquement l’ouverture/fermeture par aimant, la version Pro est un véritable 3-en-1 : contact magnétique d’ouverture, capteur d’inclinaison (angle en degrés) et entrée contact sec externe NO/NC. Ces deux fonctions supplémentaires ouvrent des cas d’usage impossibles avec un capteur classique : détecter la position oscillo-battante d’une fenêtre, ou brancher n’importe quel capteur filaire tiers (bris de vitre, fin de course, capteur industriel) pour l’intégrer dans le réseau Z-Wave.

Voir l'offre sur Amazon →

Spécifications techniques

CaractéristiqueValeur
RéférenceDoor/Window Sensor 7 Pro ZWA012 (EU)
ProtocoleZ-Wave Plus Gen7 (700 Series)S2 AuthenticatedSmartStart
Fréquence EU868,4 MHz
3 fonctions1) Contact magnétique | 2) Inclinaison (> 5°) | 3) Contact sec externe NO/NC
Contact magnétiqueOui — ouverture/fermeture — distance max 15 mm
Capteur inclinaisonOui — détecte angle > 5° par rapport à la verticale
Plage inclinaison0° à 90° — résolution 5°
Contact sec externeOui — entrée NO ou NC — tension max 5 V DC
Courant contact secMax 10 mA
Alimentation1 × pile lithium 1/2 AA (ER14250) — 3,6 V
Autonomie~3 ans (usage standard)
Dimensions corps70 × 19 × 11 mm (identique à la version Basic)
Dimensions aimant40 × 11 × 11 mm
FixationAdhésif 3M double face fourni OU vis M3
Connecteur contact sec2 fils dénudés ou connecteur picot 2 mm — intégré dans le corps
Température de fonctionnement-20°C à +50°C
Garantie2 ans

Les 3 fonctions du ZWA012 — détail complet

 Fonction 1 — Contact magnétique (identique au ZWA011)

La fonction de base : détecter l’ouverture et la fermeture d’une porte ou d’une fenêtre. Comportement identique à la version Basic ZWA011. En position fermée (aimant et corps côte à côte, < 15 mm) : binary_sensor = false (fermé). En position ouverte (aimant et corps séparés) : binary_sensor = true (ouvert).

Fonction 2 — Capteur d’inclinaison (oscillo-battants et portes de garage)

Le capteur d’inclinaison mesure l’angle du corps du capteur par rapport à la verticale. Il est actif dès que l’angle dépasse 5°. Deux usages principaux :

Fenêtre oscillo-battante (basculante)

Sur un châssis d’oscillo-battant, le vantail peut être dans 3 positions :

Position fenêtreContact magnétiqueInclinaisonUtilité
Fermée (0°)Fermé — false≈ 0°État normal — pas de notification
Oscillo (inclinée haut, 15–30°)Ouvert — true> 5° — valeur en degrésDétecter la position oscillo
Ouverte en battant (45–90°)Ouvert — true> 45°Détecter ouverture maximale

L’automatisation unique qu’offre l’inclinaison : si la fenêtre est en position oscillo (contact ouvert + inclinaison entre 10° et 35°) ET que la pluie est imminente (API météo < 20 min) → notification « Fermer la fenêtre cuisine — pluie dans 20 min ». Un capteur sans inclinaison ne peut pas distinguer oscillo de ouvert.

Porte de garage basculante

Sur une porte de garage basculante, l’inclinaison varie de 0° (fermée) à 90° (complètement ouverte). Le ZWA012 collé sur le panneau central de la porte permet de connaître le pourcentage d’ouverture approximatif et de détecter la position entrouverte.

Fonction 3 — Contact sec externe NO/NC

Le contact sec externe est une entrée physique sur le corps du capteur qui accepte tout capteur ou contact filaire NO (Normally Open) ou NC (Normally Closed). Quand le contact externe change d’état, le ZWA012 envoie une trame Z-Wave au hub — comme si une deuxième porte s’était ouverte.

Tension maximale sur l’entrée contact sec externe : 5 V DC, 10 mA. NE PAS brancher directement une sortie 12 V ou 24 V. Pour les systèmes à tension plus élevée : utiliser un optocoupleur (disponible ~2 € sur Amazon) pour adapter le niveau de tension.

Tableau récapitulatif des 3 fonctions et leurs entités HA

FonctionEntité HATypeDescription
Contact magnétiquebinary_sensor.zwa012_contactBinairetrue = ouvert | false = fermé
Inclinaisonsensor.zwa012_tiltNumériqueAngle en degrés (0–90°)
Contact sec externebinary_sensor.zwa012_externalBinairetrue = contact ouvert | false = contact fermé
Batteriesensor.zwa012_batteryNumériqueNiveau pile 0–100 %
Tamperbinary_sensor.zwa012_tamperBinaireArrachage détecté

Où l’acheter ?

Voir l'offre sur Amazon →

Contact sec externe — installation et cas d’usage

Où se trouvent les bornes de contact sec ?

Les bornes de contact sec externe sont accessibles en ouvrant le couvercle du boîtier. Deux fils fins (rouge et noir, ou deux fils non colorés) sont visibles sur un connecteur picot 2 mm intégré dans le PCB. Pour connecter un capteur externe : souder directement les fils du capteur OU utiliser un connecteur picot 2 mm.

Cas d’usage du contact sec externe

Cas 1 — Capteur de vibration / bris de vitre filaire

  • Matériel : capteur vibration filaire type DSC / Optex / générique (sortie NO — 2 fils)
  • Câblage : les 2 fils du capteur de vibration → bornes contact sec du ZWA012
  • Résultat : binary_sensor.zwa012_external = true lors d’un choc ou bris de vitre
  • Automatisation : mode alarme armé ET external = true → sirène + notification « Choc détecté fenêtre [pièce] »

Cas 2 — Intégration centrale alarme filaire existante

  • Matériel : centrale alarme filaire (ex : Tyco, DSC, Paradox) avec sortie de zone NO/NC
  • Câblage : sortie de zone de la centrale → bornes contact sec (via optocoupleur si > 5V)
  • Résultat : le déclenchement d’une zone de la centrale est visible dans HA comme binary_sensor
  • Utilité : intégrer l’alarme filaire existante dans les automatisations HA sans remplacer la centrale

Cas 3 — Fin de course de volet roulant ou portail

  • Matériel : contact fin de course mécanique NO monté sur le rail du volet ou du portail
  • Câblage : les 2 fils du fin de course → bornes contact sec
  • Résultat : binary_sensor.zwa012_external = true = volet/portail en position fermée (fin de course atteint)
  • Utilité : confirmation physique de la position — plus fiable que la temporisation seule

Cas 4 — Coffre-fort ou local sécurisé

  • Matériel : contact magnétique renforcé de coffre-fort (sortie NO — 2 fils)
  • Câblage : contact du coffre → bornes contact sec du ZWA012 fixé dessus
  • Résultat : une seule entité ZWA012 remonte à la fois l’ouverture de la porte du local (contact magnétique principal) ET l’ouverture du coffre-fort (contact sec externe)

Cas 5 — Capteur de pression discret (sous tapis, marche escalier)

  • Matériel : tapis de contact / capteur de pression NO (disponibles ~10 € en sécurité industrielle)
  • Câblage : fils du tapis → bornes contact sec
  • Résultat : binary_sensor.zwa012_external = true = quelqu’un a marché sur la marche
  • Utilité : détection de présence discrète dans un couloir ou une entrée — invisible

Installation physique

Positionnement pour la détection d’inclinaison

Pour que le capteur d’inclinaison fonctionne correctement, le ZWA012 doit être collé avec une orientation précise :

  • Sur le vantail (partie mobile) de la fenêtre ou porte : le corps doit être vertical en position fermée
  • La flèche ou repère UP du capteur doit pointer vers le haut quand la fenêtre est fermée

La position oscillo incline vers le haut et l’arrière : le capteur détecte l’angle croissant

Test avant collage définitif : maintenir le ZWA012 à la main sur le vantail et ouvrir en position oscillo. Dans HA, vérifier que sensor.tilt monte au-dessus de 5°. Si la valeur ne change pas : vérifier le paramètre 2 = 1.

Fixation sur fenêtre oscillo-battante

  1. Nettoyer et dégraisser le vantail.
  2. Coller le corps sur le vantail (partie mobile) — flèche UP vers le haut en position fermée.
  3. Coller l’aimant sur le cadre (partie fixe) face au corps.
  4. Vérifier que l’aimant et le corps sont alignés à < 10 mm en position fermée.
  5. Activer le paramètre 2 = 1 (inclinaison) dans le hub.
  6. Tester les 3 positions (fermé, oscillo, ouvert).

SmartStart (recommandé)

  1. Scanner le QR code sur le ZWA012 dans Z-Wave JS UI.
  2. Insérer la pile — le capteur s’inclut automatiquement.

Inclusion manuelle

  1. Mode inclusion activé dans le hub.
  2. 1 appui bref sur le bouton du ZWA012.
  3. LED fixe verte = inclus.

Paramètres de configuration Z-Wave

Param.FonctionDéfautRecommandation
1Rapport état contact magnétique (0=non, 1=oui)01 — activer pour remontée immédiate
2Activation capteur inclinaison (0=off, 1=on)01 si fenêtre oscillo-battante
3Rapport batterie (0=non, 1=oui)11 — garder activé
4Rapport état inclinaison (0=off, 1=on)01 si paramètre 2 = 1
5LED statut (0=off, 1=clignote ouverture)10 pour discrétion
100Seuil inclinaison déclencheur (degrés × 10)5050 = 5° (défaut correct pour oscillo)
101Intervalle rapport inclinaison (secondes)3600300 pour suivi plus précis
102Activation rapport contact sec externe (0=non, 1=oui)01 si contact sec externe utilisé

Sans paramètre 2 = 1 ET paramètre 4 = 1, l’entité d’inclinaison n’est pas remontée dans le hub. Ces deux paramètres sont indispensables pour l’usage oscillo-battant.

Compatibilité par hub domotique

HubStatutNotes d’intégration
Home Assistant (Z-Wave JS)Natif — S2 + SmartStartbinary_sensor.contact (ouverture) + sensor.tilt (inclinaison) + binary_sensor.external (contact sec). Activer paramètres 1, 2, 4 pour exposer toutes les entités. Le paramètre 102 = 1 active la remontée d’état du contact sec externe.
Jeedom (Z-Wave JS)NatifTemplate ZWA012 inclus dans la base Z-Wave JS Jeedom. 3 commandes : Ouverture + Inclinaison + Contact externe. Paramètres 2, 4 et 102 à activer manuellement dans l’interface paramètres.
Fibaro HC3 / HC3LNatifReconnu automatiquement. Interface HC3 pour configurer les paramètres d’inclinaison. Le contact sec externe apparaît comme une deuxième entrée dans le panneau HC3.
HubitatNatifDriver Contact Sensor + inclinaison. Toutes les entités disponibles avec les bons paramètres. Compatible Hubitat Safety Monitor.
SmartThingsCompatibleSupport Aeotec officiel. Le contact sec externe peut nécessiter un DTH personnalisé pour être exposé correctement.

Automatisations types

Fenêtre oscillo — alerte pluie imminente

  • Déclencheur : sensor.zwa012_tilt > 5° (fenêtre en position oscillo)
  • Condition : API météo → précipitations dans les 20 prochaines minutes
  • Action : notification push « Fermer la fenêtre cuisine — pluie dans 20 min »

Fenêtre oscillo — coupure chauffage différenciée

Avec l’inclinaison, on peut distinguer « fenêtre entrouverte » (oscillo) de « grande ouverture » pour adapter la réponse du thermostat :

  • Oscillo (tilt 5–30°) : réduire la consigne de 2°C (ventilation légère)
  • Grand ouverture (tilt > 30°) : couper le chauffage complètement
  • Fenêtre fermée (tilt < 5°) : reprendre la consigne normale

Contact sec — alarme bris de vitre

  • Condition : input_boolean.mode_alarme = on ET binary_sensor.zwa012_external = true
  • Action : sirène Z-Wave → ON + notification urgente « Choc/bris détecté fenêtre [pièce] » + photo caméra

Contact sec — intégration zone alarme filaire dans HA

  • Déclencheur : binary_sensor.zwa012_external = true (sortie zone de la centrale)
  • Action : input_boolean.alarme_zone_1 → true + notification « Alarme filaire — zone 1 déclenchée »

Porte de garage — position complète (3 états)

Avec le ZWA012 collé sur le panneau de la porte de garage basculante :

  • Fermée : binary_sensor.contact = false ET tilt < 5° → garage.state = fermé
  • En mouvement : binary_sensor.contact = true ET 5° < tilt < 80° → garage.state = en_mouvement
  • Ouverte : binary_sensor.contact = true ET tilt > 80° → garage.state = ouvert
  • Alerte oubli : garage.state = ouvert depuis > 20 min ET heure > 21h → notification

Traitement multi-capteur — porte + capteur vibration

Avec le ZWA012 équipé d’un capteur vibration sur le contact externe et installé sur une fenêtre :

  • État normal : contact = fermé + external = false + tilt < 5° → tout va bien
  • Fenêtre ouverte normalement : contact = true → information
  • Choc / tentative effraction : external = true → alerte + sirène (même si contact = false)

Comparatif — ZWA011 vs concurrents

ZWA012 Pro vs ZWA011 Basic — les 15 € supplémentaires valent-ils le coup ?

CritèreZWA011 BasicZWA012 Pro
Contact magnétique (ouverture/fermeture)OuiOui
Capteur inclinaison (oscillo-battant, garage)NonOui
Contact sec externe (capteur filaire tiers)NonOui
Nombre d’entités HA2 (contact + batterie)5 (contact + tilt + external + batterie + tamper)
PileER14250 ~3 ansER14250 ~3 ans (légèrement réduite si tilt actif)
Dimensions70 × 19 × 11 mm70 × 19 × 11 mm
Prix indicatif~25 €~40 €
Valeur pour…Usage standard (portes, fenêtres fixes)Oscillo-battants + intégrations avancées

ZWA012 Pro vs Aeotec Multisensor 7 — pour la détection oscillo

Le MultiSensor 7 a aussi un capteur de vibration mais pas d’inclinaison précise. Pour les fenêtres oscillo-battantes : le ZWA012 Pro est la solution dédiée car il donne l’angle précis, est plus petit et autonome sur pile

ZWA012 Pro vs Zooz ZSE43 (Tilt and Shock) — pour la porte de garage

CritèreZWA012 ProZooz ZSE43
Génération Z-WaveGen7 / 700 — S2700/800 Series — S2
Contact magnétiqueOui — intégréNon (inclinaison seule)
InclinaisonOui — 0 à 90°Oui — 0 à 180°
Contact sec externeOui (5V max)Non
Choc/vibrationNonOui
PileER14250 ~3 ans (1/2 AA)CR2450 ~3 ans
Garantie2 ans5 ans
Prix indicatif~40 €~18 €
Idéal pourFenêtre oscillo + contact extérieurPorte garage + détection choc

Pour la porte de garage pure (inclinaison + choc) : ZSE43 est moins cher et spécialisé. Pour la fenêtre oscillo avec capteur tiers en plus : ZWA012 Pro reste la seule solution Z-Wave.

Questions fréquentes concernant Aeotec Door/Window Sensor 7 Pro (ZWA012)

Le ZWA012 Pro peut-il faire tout ce que fait le ZWA011 Basic ?

Oui. Le ZWA012 Pro inclut toutes les fonctionnalités du ZWA011 Basic plus l’inclinaison et le contact sec. Il peut être utilisé comme simple capteur d’ouverture sans activer les fonctions supplémentaires.

Que se passe-t-il si je n’active pas le paramètre 2 mais que j’ai une fenêtre oscillo ?

Sans paramètre 2 = 1, le capteur d’inclinaison est désactivé. Le ZWA012 fonctionne alors exactement comme un ZWA011 — seul le contact magnétique est actif. Les deux positions (oscillo et grand ouvert) renvoient uniquement « ouvert » sans distinction.

Peut-on brancher directement un détecteur de fumée filaire 12 V sur le contact externe ?

Non directement. La tension max est 5 V DC. Pour un détecteur de fumée 12 V : utiliser un optocoupleur PC817 (~1 €). Câblage : sortie 12 V du détecteur → résistance 1 kΩ → LED de l’optocoupleur → GND. Sortie transistor de l’optocoupleur → bornes contact sec du ZWA012 (5 V max). L’optocoupleur isole les tensions et convertit le signal.

L’inclinaison consomme-t-elle plus de batterie que le simple contact ?

Légèrement. Le capteur d’inclinaison est actif en permanence et réveille le module à chaque changement d’angle détecté. Sur une fenêtre standard (quelques ouvertures/fermetures par jour), l’impact est marginal — l’autonomie reste proche de 3 ans. Pour maximiser l’autonomie : régler l’intervalle de rapport inclinaison (paramètre 101) à une valeur plus longue (3600 s ou plus).

Peut-on connecter 2 capteurs externes en série sur le contact sec ?

Oui si les deux capteurs sont en NO (Normally Open). En série, le contact sec du ZWA012 sera fermé (détection) uniquement si les deux capteurs sont déclenchés simultanément. Pour une logique OU (l’un OU l’autre déclenche) : câbler en parallèle. Pour une logique ET : câbler en série. La tension reste < 5 V dans les deux cas.

Pour aller plus loin