TUTO Zipabox : exemple de règle pour gérer les volets avec 2 boutons !

Salut à tous !

Il y a quelques temps, on m’a contacté afin de d’aider à la création d’une règle pour la gestion de ses volets via 2 boutons. Ça peut être 2 boutons de télécommande, ou un poussoir avec 2 position bi stable, ou 2 poussoirs.

Aujourd’hui je vous propose donc de découvrir cet exemple :

Le but était simple, il fallait :  Si j’appui sur le bouton 1, j’ouvre les volets, si je rappui sur 1, alors je stop la montée. Et ensuite, si j’appui sur le bouton 2, alors je descend les volets, et si je rappui sur 2, alors je stop la descente.

Préambule :

Je n’ai pas de FGR221 (module Fibaro qui gère l’automatisation des volets roulant), ne sachant pas comment celui çi était intégré,  j’ai fait la règle comme si celui si possédait 1 position montée, une off, et une descente. Par contre j’ai vu qu’il était assimilé avec 2 entrées, donc intégrées à ma règle.

Solution 1 :

Bon plusieurs solutions sont possibles, mais je suis parti sur la solution : 1 solution pour la montée, et une solution pour la descente. Je propose donc :

Pour la montée :

Capture d’écran 2013-05-15 à 21.35.14

Explication de la règle :

QUAND le bouton change de position

Si je clic MONTÉE

Le volet monte

Je défini la variable « montée » sur 1

SI je clic MONTÉE et que la variable est sur 1

Je défini la variable « montée » sur 2

je STOP le volet

J’attend 30 seconde (vous pouvez réduire ce délais si vous souhaitez changer la durée entre 2 clics de boutons. Par exemple ici, si on clic un cou, on aura 30 s pour recliquer et ainsi stopper le volet)

Je défini la variable sur 0

Maintenant il ne vous reste plus qu’à créer la même règle pour la descente avec:

  • remplacer la variante montée par descente
  • remplaçer l’action « monter » par descendre.
  • remplacer clic « MONTÉE » par Clic « DESCENTE »

Bien sur, je vous donne l’exemple pour un volet, mais si l’on veut gérer un ensemble de volet on pourrait très bien créer une scène « montée » une scène « stop » et une scène « descente ». Et ainsi remplacer les actions par les scènes correspondante.

2e Solution :

On pourrait également  faire :

Règle 1 :

QUAND le bouton change de position

Si je clic MONTÉE

Je défini la variable « lambda » sur 1

Si je clic DESCENTE alors

Je défini la variable « lambda » sur 3

SI je clic MONTÉE ou descente et que la variable est sur 1 ou 3

je défini la variable « Lambda » sur 0

L’avantage, est qu’ici  nous pouvons utiliser la même variable

Ensuite il nous faut une 2e règle avec :

Règle 2 :

QUAND, variable « lambda » = 0 ou 1 ou 3 (mettez une condition toujours vraie)

Si variable 1

 montée

Si variable 3

descente

si variable 0

STOP

 

Les deux règles mènent au même. Après c’est à vous de voir quelle solution vous préférez. La solution 2 est peut être plus flexible, car pas de tempo.. mais bon c’est vraiment vous qui voyez 😉

Bonne journée à tous !

Si vous avez des améliorations, commentaires, n’hésitez pas !

 

Vincent

Dessinateur /projeteur dans le milieu industriel, issue d’une formation technique, mon parcours professionnel m’a fait naviguer dans plusieurs milieux, techniques. Ayant étudié l’automatisme durant mes études, puis délaissé le sujet plus tard, aujourd’hui je souhaitais m’y replonger en me mettant à la domotique. En effet l’automatisation de la maison me semble aujourd’hui incontournable, notamment pour la gestion d’énergie.

Vous aimerez aussi...

2 réponses

  1. kevin dit :

    Merci beaucoup Vincent,
    Je vais essayer des que j’aurai ma nouvelle télécommande
    Je pense que ça devrait être bon…

  1. 18 mai 2013

    […] ← Précédent […]

Laisser un commentaire