Tutos: Utilisation d’une tempo sur l’ouverture d’un détecteur avec Zibase

Tutos: Utilisation d’une tempo sur l’ouverture d’un détecteur avec Zibase

L’exemple:

Nous avons un détecteur d’ouverture type FGK-101.

Nous voulons que:

-Lorsque la fenêtre est ouverte plus de x minutes on coupe le chauffage, allume ou lampe ou autre..

Si la fenêtre est refermer avant ce X minutes on ne fait rien.

Pour l’exemple, nous allons montrer le principe avec un FGK-101 qui va allumer une lampe ou non selon le temps d’ouverture du FGK.

Problématique, il n’y a pas de tempo proprement dit utilisable dans la Zibase, mais des astuce existe.

Il nous faut donc 3 scénarios:

-Le premier scénario très simple va allumer notre lampe. C’est notre 2ème scénario qui va le lancer ou non.

-Le 2ème scénario lui va être déclenché à l’ouverture du FGK, il armera notre premier scénario pour un démarrage dans X minutes.

-Le 3ème scénario va être déclenché à la fermeture du FGK, il désarmera (annulera le 1er scénario si la fenêtre est refermer avant nos X minutes).

 

Le principe est expliqué, maintenant on passe à la programmation.

1) Le premier scénario, l’allumage de la lampe, ou l’action a déclencher:

Capture d'écran 2013-11-13 14.47.04

Cliquer sur l’image pour l’agrandir!!

Comma d’habitude, en mode expert, on créer un nouveau scénario que vous nommer comme vous voulez. ICI pour le test: Couloirtemp pour lumière du couloir temporiser.

On ne met aucun déclenchement, pas de périphérique, pas de plage horaire rien. Enfin à adapter selon vos besoins bien sûr.

En action:

Activer un périphérique, et je choisi ma lampe. Vous pouvez choisir votre actionneur a commander (passage en hors gel par exemple, ou enregistrer une valeur dans une variable, ou encore envoyer un mail ou sms….)

Capture d'écran 2013-11-13 14.47.21

Ici je demande lorsque le scénario est lancer d’allumer la lampe. Je ne met pas de tempo. Je souhaite juste un  ON.

On enregistre et on passe au scénario suivant.

2) Le scénario de détection d’ouverture du FGK

On créer un scénario que je vais appeler detecton. Ce scénario va donc détecter l’ouverture de ma fenetre/porte etc…

Je souhaite que si ma fenetre est ouverte pendant au moins 1 minute couper mon chauffage, ou comme ici allumer ma lampe. Mais si elle est refermée avant je n’agit pas.

Capture d'écran 2013-11-13 14.48.00

Cliquer sur l’image pour l’agrandir.

Après avoir nommer le scénario on attaque le stimuli:

Je choisi périphérique et mon détecteur de porte. (ou votre déclencheur a vous).

En action:

Programmer le scénario: On va programmer notre premier scénario. On va demander de lancer le 1er scénario dans 1 minute.

On arme le premier scénario avec la tempo désirer. Armé signifie en gros qu’on va programmer le lancement de notre scénario. Quoiqu’il arrive.

Capture d'écran 2013-11-13 14.48.10

On enregistre. Pour le moment on se trouve dans la situation suivante:

Dès qu’on ouvre notre détecteur d’ouverture, notre lampe va s’allumer dans 1 minute. Quoiqu’il arrive. C’est gênant, alors on attaque le 3ème scénario.

3) La fermeture du capteur de porte.

Je souhaite que si mon capteur de porte est refermé avant la minute, j’annule l’allumage de ma lampe (OU j’annule mon passage en horsgel) Donc dans ce cas on va « Désarmé » le lancement du premier scénario.

Mais je souhaite aussi que si le scénario a déjà été lancer, (Ouverture de plus d’une minute) que ma lampe s’éteigne, ou que mon chauffage sorte du hors-gel. Alors on va ajouter une action pour éteindre la lampe.

De cette manière notre lampe sera couper si elle à été allumer et restera éteinte si elle n’a pas eu le temps d’etre allumer.

Note: On pourrai demander l’état de l’actionneur avant d’eteindre pour ne pas renvoyer l’ordre d’eteindre un actionneur déjà eteint. Mais tout le monde n’utilise pas le Zwave et n’a pas la possibilité de le faire.

Création du scénario:

Je vais le nommer detectoff.

Pour le stimuli on ne peux pas utiliser le périphérique car il va déclencher sur l’ouverture. Mais si on regarde ce qui ce passe dans le suivi d’activité lorsqu’on manipule notre detecteur, on peux voir un ZA8_OFF passé. ZA8 est mon numéro d’actionneur.

On va donc l’utiliser comme ID de déclenchement de notre scénario.

Voir la copie d’écran et comme d’habitude cliquer pour agrandir.

Capture d'écran 2013-11-13 14.48.22

On va en première action éteindre notre actionneur.

Action: Activer le périphérique (On remarque que c’est idiot je ne veux pas l’activer mais le désactiver 😉 ).

Et je sélectionne le OFF.

En 2ème action:

On va stopper le lancement du scénario d’allumage de la lampe pour l’annuler.

Désarmement du 1er scénario:

Capture d'écran 2013-11-13 14.48.29

Remarque: En rédigeant le tutos je viens de m’apercevoir qu’il serait plus judicieux de désarmer le scénario d’allumage avant de couper notre actionneur. Et oui si vous eteigner votre lampe et que malgré tout vous tomber dans la situation suivante. (La porte refermé à 59.90sec, la lumière pourrait s’allumer malgré tout.

Pas de problème avec la flèche bleue on remonte l’action de désarmement en tête.

on enregistre et on test.

Voilà c’est terminé n’hésitez pas à poster vos remarques, questions, commentaires….

 

 

LBC Concept

Ancien ingénieur dans le secteur de l industrie, je travaillais sur des systèmes de conduite automatisée de ligne de fabrication. Aujourd'hui, j'utilise mes connaissances au service de la domotique.

2 pensées sur “Tutos: Utilisation d’une tempo sur l’ouverture d’un détecteur avec Zibase

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *