Bonjour à tous, c’est akenad ,
Aujourd’hui je vais vous présenter un retour d’expérience sur la mise en œuvre du capteur Aeotec Door/Window Sensor 7 (ZWA008-C) avec le plugin Z-Wave.
(Le «-C » veut juste dire que c’est la version Europe.)
L’intérêt de ce capteur est qu’il embarque un capteur d’inclinaison que l’on peut utiliser sur les fenêtres oscillo-battantes.
Documentation Aeotec : Door / Window 7 user guide : Aeotec Help Desk
Référence z-wavealliance : https://products.z-wavealliance.org/products/3472
Inclure le module, en mode non sécurisé (appuyer 3 fois rapidement sur le bouton de protection).
Les commandes sont créées automatiquement sauf la commande d’inclinaison (« Tilt ») que nous allons créer manuellement.
Le plugin Jeedom Z-Wave récupère l’Etat de l’aimant à partir de la valeur de l’index « Access Control » de la classe de commande « ALARM ».
Le capteur d’inclinaison effectue un rapport sur la manière dont une fenêtre est ouverte. Le reporting est réalisé via la classe de commande «BINARY_SENSOR » (type Tilt).
- Si la fenêtre est fermée ou ouverte sans inclinaison → Report : « OFF »
- Si la fenêtre est inclinée → Report : «ON».
L’angle d’inclinaison de la fenêtre doit être au moins de 5 degrés.
Nous allons simuler le fonctionnement pour vérifier que le capteur fonctionne dans Jeedom.
Au départ les valeurs dans la configuration du module sont les suivantes:
En particulier :
- Sensor = OFF (=> pas d’inclinaison, Tilt = 0)
- Access Control = 23 (=> l’aimant est « collé » au capteur, Etat « fermé »)
et les commandes sont les suivantes :
La commande « Tilt » à été ajoutée manuellement à partir des informations de Valeurs du tableau précédent (ligne « Sensor »).
Pour la commande « Etat », cliquer l’icône roue crantée à droite, puis cliquer onglet « Configuration » et renseigner le champ :
Calcul et arrondi / Formule de calcul (#value# pour la valeur) : #value#==22
ainsi :
- si sensor = 22 => 0 et inverser => Etat = 1 ouvert
- si sensor = 23 =>1 et inverser => Etat = 0 fermé
Pour la commande « Tilt », cliquer sur le bouton « Tester » à droite, renvoie dans la bande verte en haut :
« Résultat de la commande : 0 »
Pour simuler le fonctionnement nous allons effectuer les étapes suivantes :
- au départ :
- Sensor = OFF (=> pas d’inclinaison, Tilt = 0)
- Access Control = 23 (=> l’aimant est « collé » au capteur, Etat « fermé »)
- Éloigner le capteur de l’aimant jusqu’à ce que la led rouge s’allume.
- puis dès que la led rouge s’allume, pivoter le capteur de 90 degrés.
(10 degrés d’ouverture suffit mais 90 degrés c’est pour poser le capteur sur la table dans une position stable.)
Les valeurs dans la configuration du module deviennent les suivantes:
En particulier :
- Sensor = ON (=> détection inclinaison, Tilt = 1)
- Access Control = 22 (=> l’aimant est « loin » au capteur, Etat « Ouvert »)
et dans les commandes :
Pour la commande « Tilt », cliquer sur le bouton « Tester » à droite, renvoie dans la bande verte en haut :
« Résultat de la commande : 1 »
Pour revenir dans l’état de départ, manipulation inverse :
pivoter le capteur de 90 degrés et Rapprocher le capteur de l’aimant jusqu’à ce que la led rouge s’allume.
A nouveau :
- Sensor = OFF (=> pas d’inclinaison, Tilt = 0)
- Access Control = 23 (=> l’aimant est « collé » au capteur, Etat « fermé »)
A noter que le capteur d’inclinaison n’est pas prévu pour fonctionner sans l’aimant.
Cet article est cité sur une vidéo, à la 19 ième minutes, réalisée par @guipom ici : https://www.youtube.com/watch?v=78CgdmhTKZs
Voila j’espère que ce retour d’expérience sera utile aux membres Jeedom.
akenad