Avant toute chose merci de (re)prendre connaissance de la charte et de la respecter.
Pour résumer :
- Avant de poser une question, je cherche si la réponse existe
- Je suis poli, courtois et je respecte tout un chacun sur le forum
- Si un post m'agace : je m'en éloigne plutôt que de répondre d'une façon qui pourrait être mal interprétée


Il n'est jamais du luxe que de rappeler des choses simples :
Courtoisie, amabilité, politesse et bonne humeur sont les maîtres mots pour un forum sympathique, bienveillant et accueillant :)

Toute la communauté vous remercie

Création d'un interrupteur virtuel

Avatar de l’utilisateur
Sshafi
Actif
Messages : 3891
Inscription : 01 juil. 2014, 16:08
Localisation : Albi

Création d'un interrupteur virtuel

Message par Sshafi » 16 nov. 2016, 13:24

L'interrupteur virtuel, couplé à un scénario, va nous permettre d'effectuer plusieurs actions à l'aide d'une seule commande !

Une utilisation possible est que lorsque l'on commence à domotiser sa maison (ou son appartement), après le simple fait d'allumer ou d'éteindre une lumière, on arrive très vite à vouloir, par exemple allumer ou éteindre toutes ces lumières en un seul "clique".

Pour créer un interrupteur virtuel, il faut avoir au préalable installer le plugin "Virtuel" que vous trouverez dans le market. Une fois installé dans Jeedom, vous trouverez l'interface du plugin dans le menu : "Plugins -> Programmation -> Virtual"
[img]Menu_Virtual.jpg[/img]


Une fois la page chargée, cliquez sur le bouton à gauche : "Ajouter un équipement". Dans le nouvel équipement :
  • Selectionnez l'objet parent et cochez les cases "Activer" et "Visible"
  • Ajoutez une "info virtuelle" avec les paramètres suivants :

    Code : Tout sélectionner

    - Nom : Etat
    - Sous-type : Info/Numerique
    - Valeur : (laissez vide)
    - Unités : (vide)
    - Paramètres : Decochez "Historiser" et "Afficher" et cochez "Evenement seulement". Laissez "Min" et "Max" vide
  • Ajouter une première "commande virtuelle" avec les informations suivantes

    Code : Tout sélectionner

    - Nom : On
    - Nom information : "Etat"
    - Valeur : 1
    - Paramètres : cochez "Afficher"
  • Ajouter une deuxième "commande virtuelle" avec les informations suivantes

    Code : Tout sélectionner

    - Nom : Off
    - Nom information : "Etat"
    - Valeur : 0
    - Paramètres : cochez "Afficher"
N'oubliez pas de cliquer sur le bouton "Sauvegarder" en bas de l'écran.

Une fois ces étapes réalisées, vous devriez avoir un écran comme celui-ci :
[img]Interrupteur_virtuel.jpg[/img]

Nous venons de créer un équipement qui peut avoir 2 états : soit "On" (qui a pour valeur 1) soit "Off" (qui a pour valeur 0). Dans votre dashboard, vous devriez avoir un nouvel équipement :
[img]Interrupteur_virtuel_dashboard.jpg[/img]

Pour tester son bon fonctionnement, vous pouver afficher "l'Etat" de votre interrupteur en cochant la case "Afficher" de "l'info virtuelle" créée précédement, puis dans le dashboard, cliquez sur les bouton "On" / "Off", l'état devrait se mettre à jour :

[img]Interrupteur_virtuel_dashboard_on.jpg[/img]
[img]Interrupteur_virtuel_dashboard_off.jpg[/img]


Notre interrupteur virtuel est donc fonctionnel. Nous allons donc maintenant créer un scénario pour, par exemple allumer/éteindre toutes les lumières. Bien entendu il faut au préalable avoir ajouté des équipements de type "lumières".

Dans le menu scénario, créez un nouveau scénario en cliquant sur le bouton "Nouveau scénario" en haut à gauche. Nous désirons que le scénario se déclenche lorsque l'on clique sur le bouton "On" ou "Off" de notre "interrupteur virtuel" : cliquez sur le bouton "Déclencheur", et sélectionnez comme équipement "l'Etat" de "l'interrupteur virtuel"

Nous allons maintenant définir les différentes actions en fonction de l'état de notre "interrupteur virtuel" Ajoutez un nouvel élement de type : "Si/Alors/Sinon"

Code : Tout sélectionner

- Si : Selectionner la commande "Etat" de votre "interrupteur virtuel" puis ajouter à la fin : "=1" : ce qui si signifie : "Si l'état de l'interrupteur est égal 1".
- Alors : ajouter les actions pour allumer : c'est à dire selectionnez la commande "On" ou "Allumer" de vos différentes lumières
- Sinon : ajouter les actions pour éteindre : c'est à dire selectionnez la commande "Off" ou "Eteindre" de vos différentes lumières
Vous devriez avoir quelques chose comme :
[img]Interrupteur_virtuel_scenario.jpg[/img]


Vous pouvez maintenant revenir sur votre dashboard et cliquez sur "On"... les lumières doivent s'allumer.... sur "Off", les lumières doivent s'éteindre...
??? Menfin ...
VM ESXi # Aeon Lab Gen5 | RFXtrx433E | ...
Trucs & Astuces

Verrouillé

Revenir vers « Utilisation & Astuces »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité