Ajouter un interrupteur virtuel sur Jeedom.

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 !

virtuel_plugin

Activez le :

virtuel_activation_plugin

Allez à la configuration de votre plugin « Virtuel » :

virtuel_plugin_config

Ajoutez un nouvel équipement :

virtuel_ajout

Configurez le avec les infos de base (Objet, activer et visible) :

virtuel_plugin_config_base

On rajoute 2 commandes virtuelles :

virtuel_plugin_config_cmds

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.

virtuel_plugin_config_cmds_2

Sauvegardez (cela créera automatiquement la variable d’information) :

virtuel_plugin_config_etat

Changez le type d’information en « Binaire »

virtuel_plugin_config_etat_binaire

Votre nouvel interrupteur est prêt, sauvegardez une dernière fois le tout et regardez votre dashboard :

virtuel_dashboard

En cliquant sur présent il changera d’état :

virtuel_dashboard_present

Maintenant vous pouvez mettre à jour vos scénarios (ou autres) en y intégrant la nouvelle condition :

virtuel_scenario

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 🙂

4 commentaires

Laisser un commentaire

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.