Si vous utilisez beaucoup de scénarios chez vous, vous savez qu’ils sont amenés à évoluer en fonction des ajustements et améliorations que vous voulez faire. J’ai justement était confronté au problème hier soir. Une amie a dormi chez nous, dans le salon, sauf qu’à partir de l’heure de lever de soleil et sur détection de mouvement dans le salon, les volets s’ouvrent… Afin de lui éviter un réveil difficile à 5h30 j’ai simplement désactivé le scénario (elle a de la chance que j’y ai pensé..) et elle a pu faire sa grasse mat’ tranquille.
Il faut admettre que ce n’est pas très sexy comme solution, et donc pour éviter ce problème par la suite, j’ai voulu créer un interrupteur virtuel « invité » qui définirait s’il y a un invité ou pas. Dès lors que quelqu’un dormira à la maison je n’aurais qu’à activer cet interrupteur virtuel et automatiquement le scénario ne se déclenchera pas.
Passons au concret !
Bien sûr il vous faudra le plugin gratuit « Virtuel » que vous retrouverez sur le market. Installez le !
Activez le :
Allez à la configuration de votre plugin « Virtuel » :
Ajoutez un nouvel équipement :
Configurez le avec les infos de base (Objet, activer et visible) :
On rajoute 2 commandes virtuelles :
On définit les commandes :
- Donnez un nom à chaque action (Présent et Absent dans mon cas).
- Je définit que chaque action fait référence à la variable d’information « Etat » (qui va automatiquement être créer après).
- Et j’affecte la valeur 1 quand il y a un invité et 0 quand il n’y en a pas.
Sauvegardez (cela créera automatiquement la variable d’information) :
Changez le type d’information en « Binaire »
Votre nouvel interrupteur est prêt, sauvegardez une dernière fois le tout et regardez votre dashboard :
En cliquant sur présent il changera d’état :
Maintenant vous pouvez mettre à jour vos scénarios (ou autres) en y intégrant la nouvelle condition :
Dès lors que j’ai un invité, j’ai juste à activer mon nouvel élément « Invité », sa valeur sera donc « 1 » et mon scénario ne s’exécutera pas. Une fois parti, je repasse l’état à « absent » (valeur = 0) et le scénario pourra à nouveau s’exécuter.
Je vous ai illustré l’ajout d’un interrupteur virtuel via un de mes cas concret mais le but était bien de vous montrer le principe. Adaptez le à vos usage.
Bonne journée 🙂
Merci beaucoup pour ce tuto limpide !!!!! 😉
Merci pour ces tutos simples et bien détaillés !
Merci, je suis novice et je recherche ce genre de tuto simple et efficace.