Plugin Virtuel

Le plugin Virtuel permet la création d’équipements virtuels et de commandes virtuelles.

Dans cette documentation, nous nommerons un équipement créé par ce plugin comme étant un équipement virtuel.

Un équipement virtuel peut être utile pour les besoins suivants :

IMPORTANT

Il ne faut pas abuser des virtuels car ils entrainent une surconsommation générale (cpu/mémoire/swap/disque), des temps de latence plus longs, une usure de la carte SD, etc… Il ne faut donc EN AUCUN CAS dupliquer (tous) les équipements en virtuel sans absolue nécessité ! Les virtuels sont des outils à utiliser avec parcimonie uniquement lorsque cela s’avère nécessaire.

Configuration

Configuration du plugin

Ce plugin ne nécessite pas de configuration particulière et doit simplement être activé après l’installation.

Configuration des équipements

Les équipements virtuels sont accessibles à partir du menu Plugins → Programmation → Virtuel.

Cliquez sur un équipement virtuel pour accéder à sa page de configuration :

ASTUCE

Concernant l’URL de retour, veillez à bien ajouter /jeedom après #IP_JEEDOM# si nécessaire.

En haut à droite vous avez accès à 3 boutons en complément de ceux communs à tous les plugins :

Commandes

En cliquant sur l’onglet Commandes, vous retrouvez la liste des commandes virtuelles :

INFORMATION

Chaque équipement virtuel possède une commande Rafraichir qui permet de forcer la mise à jour de toutes les commandes info.

Exemples de virtuels

Interrupteur virtuel

Pour faire un interrupteur virtuel, il faut ajouter 2 actions virtuelles comme cela :

virtual5

Puis vous sauvegardez et là Jeedom va automatiquement ajouter la commande d’information virtuelle :

virtual6

Ajoutez dans les commandes “action” On et Off, la commande Etat (cela permet à Jeedom de faire le lien avec la commande état).

Pour avoir un joli widget, il faut masquer la commande d’état :

virtual7

Affectez un widget qui gère le retour d’état aux 2 commandes d’action, par exemple ici le widget light. Pour ce faire cliquez sur la petite roue crantée en face de la commande On et dans le 2ème onglet sélectionnez light comme widget :

virtual8

Enregistrez et faites de même pour la commande Off. Et vous obtiendrez un joli widget qui changera d’état lors d’un clic :

virtual9

Slider virtuel

Pour faire un slider virtuel, il faut ajouter une action virtuelle comme cela :

virtual12

Comme tout à l’heure après la sauvegarde, Jeedom va automatiquement créer la commande info :

virtual13

Et comme tout à l’heure il est conseillé de lier l’action à la commande d’état et de masquer celle-ci.

Interrupteur de type toggle

Voilà comment faire un interrupteur de type toggle (ou bouton poussoir), pour cela il faut créer une action virtuelle de ce type :

virtual14

Ensuite vous sauvegardez pour voir apparaître la commande d’état :

virtual15

Ici il faut dans la valeur de la commande action mettre not(\#[...][...][Etat]#) (remplacer par votre propre commande) et lier l’état à la commande action (attention, il ne faut pas masquer la commande état cette fois). Il faut aussi passer la commande info en sous-type binaire.

Multiple commandes

Pour faire un calcul sur de multiples commandes, c’est très facile ! Il suffit de créer une commande de type information virtuelle et dans le champs valeur mettre vos calculs. Le testeur d’expression peut vous aider à cette étape pour valider. Par exemple, pour faire la moyenne de 2 températures :

virtual10

Plusieurs points à réaliser correctement :

Nous allons voir ici comment faire une commande qui va éteindre 2 lumières. Rien de plus simple, il suffit de créer une action virtuelle et de mettre les 2 commandes séparées par un && :

virtual11

Il est impératif que le sous-type de la commande soit le même que les sous-types des commandes pilotées. Toutes les commandes dans le champs valeur doivent donc avoir le même sous-type (toutes “autre” ou toutes “slider” ou toutes de type “couleur”, etc…).

Retour d’état virtuel

Lors de l’utilisation d’un équipement qui ne possède pas de retour d’état et si cet équipement est commandé seulement par Jeedom, il est possible d’avoir un retour d’état virtuel. Il faut pour cela créer un virtuel qui reprend les commandes actions (ex: On & Off) de l’équipement et qui possède une commande info (l’état). Il faut ensuite renseigner la colonne Paramètre pour chaque commande action, en sélectionnant le nom de la commande info (état) et en donnant la valeur qu’elle doit prendre.

On peut aussi imaginer un virtuel qui allume/éteint plusieurs lampes (commandes actions séparées par des &&) et avoir ainsi un état de cette commande générale.

Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site web. Si vous continuez à utiliser ce site, nous supposerons que vous en êtes satisfait.