Tuto: Allumer et éteindre un actionneur avec un même bouton de télécommande

Précédemment j’avais expliqué la manière d’allumer ou éteindre un actionneur (Voir le tutos) avec une télécommande Chacon.

Mais voilà, j’avais une télécommande Chacon 2 boutons 1 on et 1 off. et donc utilisation pour un seul actionneur. Nous allons voir qu’avec 3 petits scénarios on va pouvoir utiliser le premier bouton pour un actionneur et le second pour un autre actionneur. (On peux l’utiliser bien sur pour lancer un scénario plutot qu’un actionneur). Le but est de présenter le principe et de toucher un peu aux variables.

Dans cette exemple on va reprendre la télécommande Chacon ch54791 du tuto précédent.

Chacon1

Pour rappelle, la télécommande gère le multimédia. Le bouton du haut allume le wall plug sur lequel est brancher le multimédia. Le bouton du bas l’éteint.

Le principe:

(On va faire simple sans aller interroger le wall plug, de cette manière ce scénario est valable aussi pour les actionneurs sans retour d’état).

Premier scénario:

On allume le multimédia et on enregistre la valeur allumer « 1 » dans une variable « V0 »

Deuxième scénario:

On éteint le multimédia et on enregistre la valeur « 0 » dans la variable « V0 »

Troisième scénario:

L’appui du premier bouton de la télécommande va lancer ce scénario:

Si la variable est à 0 on lance le premier scénario sinon on lance le 2ème scénario.

1)Le premier scénario:

Comme d’habitude on va dans notre mode expert, on va dans la section scénario et on clic sur notre petit + pour ajouter un scénario.

Allumage tv 1
Allumage tv 1

Nom: Allumage_tv

Logo: Vous choisissez

Pas de stimuli

Action : Activer un périphérique, et on choisi notre actionneur concerné. Ici mon wall plug

On coche le ON pour allumer. Je ne met ni de tempo ni d’option. Avoir selon votre cas.

Ensuite une 2ème action. Puisqu’on a allumé notre multimédia on va enregistrer son état.

Allumage tv 2
Allumage tv 2

ACTION=>CALCULER=>AFFECTER UNE VALEUR NUMERIQUE A UNE VARIABLE.

Je choisis la variable V0 et =1

Donc lorsque j’allume je met 1 dans la variable V0.

Ensuite on enregistre.

On reprend la même méthode pour le 2ème scénario:

1)Le deuxième scénario:

Comme d’habitude on va dans notre mode expert, on va dans la section scénario et on clic sur notre petit + pour ajouter un scénario.

Extinction tv 1
Extinction tv 1

Nom: extinction_tv

Logo: Vous choisissez

Pas de stimuli

Action : Activer un périphérique, et on choisi notre actionneur concerné. Ici mon wall plug

On coche le OFF pour éteindre. Je ne met ni de tempo ni d’option. Avoir selon votre cas.

Ensuite une 2ème action. Puisqu’on a éteins notre multimédia on va enregistrer son état.

Extinction tv 2
Extinction tv 2

ACTION=>CALCULER=>AFFECTER UNE VALEUR NUMERIQUE A UNE VARIABLE.

Je choisis la variable V0 et =0

Donc lorsque j’éteins je met 0 dans la variable V0.

Ensuite on enregistre.

Les premier scénarios étant créer on va pouvoir créer le scénario maître qui va gérer tout ca.

3) Le scénario « etat_tv »

Et c’est parti. On clic sur le petit + pour ajouter un scénario.

ETAT TV
ETAT TV

Je vais le nommer  « etat_tv » (Toujours ma syntaxe pour sarah)

Choisissez votre logo préféré.

Stimuli : On coche Périphérique et on sélectionne notre télécommande . ici Chacon 1. et notre bouton 1.

En suite nous allons passer au scénario en lui même :

ACTION=>Calculer :

LANCER UN SCENARIO SELON UNE CONDITION CALCULEE

Expression à calculer : V0  (J’utilise ici la variable v0)

Si le résultat est supérieur à 0 (En théorie 1) alors on lance le scénario : extinction_tv

Vous aurez compris que si la variable est supérieur à 0 donc à 1 c’est que l’actionneur est allumé donc on veux l’éteindre.

Etat tv 2
Etat tv 2

Si non on lance le scénario : Allumage_tv

Puis on enregistre.

Voilà votre bouton 1 de votre télécommande peut allumer et éteindre votre actionneur. Donc reprenez le Tuto pour le bouton 2 et vous pourrez gérer 2 actionneurs indépendamment l’un de l’autre. On peux imaginer qu’avec d’autre télécommandes Chacon qui ont pas mal de boutons, on aura le double des fonctions de base.

😉

REMARQUE: il y  a d’autre méthode pour gérer ce genre d’action qui éviterai d’utiliser 3 scénarios. J’ai présenté cette méthode car elle est clair et facilement adaptable.

 

 

 

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.

9 pensées sur “Tuto: Allumer et éteindre un actionneur avec un même bouton de télécommande

  • 2 décembre 2013 à 19 h 38 min
    Permalink

    Merci pour le tuto…. j’avoue que j’ai du mal avec les variables…..ça a l’air super puissant il va falloir que j’y mette le nez dedans un de ces jours….

    Répondre
  • 12 janvier 2014 à 10 h 21 min
    Permalink

    Salut, petite question concernant les variables :
    Si j’utilise la variable V0 dans un scénario présence / absence, je ne peux plus l’utiliser dans un autre scénario (lui affecter une autre valeur ? )
    V0 = 0 (absence)
    V0 = 1 ( présence)

    Répondre
  • 12 janvier 2014 à 11 h 30 min
    Permalink

    Salut!!

    Tout dépend ce que tu veux faire: si au départ du décide v0=0 Absence et vo=1Présence, tu peux tout a fait récupérer la valeur pour un autre scénario qui utilisera 0 ou 1 pour l’absence ou la présence. Par exemple gérer la valeur avec plusieurs télécommandes porte clé, RFID ou autre…

    Répondre
  • 12 janvier 2014 à 11 h 54 min
    Permalink

    J’ajouterai même que tu peux écrire cette valeur ailleurs mais aussi la lire et utiliser par exemple un Karotz ou même S.A.R.A.H, lancer un message de bienvenue et lancer des scénario d’actions celon la présence ou l’absence.

    Répondre
    • 13 janvier 2014 à 7 h 01 min
      Permalink

      Merci…. donc il faut se rappeler que la variable v0 est utilisée pour un mode absence / présence et ne pas l’utiliser pour autre chose…. (valeur d’une sonde par exemple…)
      J’ai testé avec le capteur de lumière et automatelt et ça marche nickel….
      Si je suis chez moi un requête de mon tph est envoyé à ma zibase pour renseigner ma variable dans ce cas mes lumières s’allument toutes seules et si je m’en vais mon tph envoie la requête pour dire que je ne suis plus là et les lumières ne s’allumeront pas….je sens que j’ai un long chemin à faire avec ces variables 😉

      Répondre
      • 13 janvier 2014 à 15 h 03 min
        Permalink

        Tu verra c’est pas si compliquer, une fois le principe assimiler ca va tout seul.

        Répondre
        • 13 janvier 2014 à 17 h 28 min
          Permalink

          C’est clair, ça va devenir incontournable maintenant 😉

          Répondre
  • 10 septembre 2014 à 21 h 16 min
    Permalink

    Bonjour et merci pour ce partage.

    Comme dit en remarque, j’utilise aussi la version simplifiée de ce principe par un seul scénario appelé par le stimuli de l’un des boutons du périphérique. Les actions lancées sont les suivantes :

    « Lancer un scenario selon une condition calculée »
    « Expression à calculer » : V0
    « Si le résultat est supérieur à 0 » alors lancer le scénario : extinction_tv
    « Sinon » lancer le scénario : allumage_tv

    « Lancer un calcul selon une condition calculée »
    « Expression à calculer » : V0
    « Si le résultat est supérieur à 0 alors lancer le calcul » : V0=0
    « Sinon, lancer le calcul »:V0=1.

    Bons scenarii !

    Répondre

Laisser un commentaire

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