Formation PUB420 : Système domotique DIY, 2020 Jeedom

5.17 Widget pour ajuster l'apparence d'une tuile


Facultatif

Selon la documentation officielle de Jeedom1 :

Un widget est la représentation graphique d’une commande.

Il ne faut pas confondre les widgets et les tuiles. Sur une tuile, on peut retrouver un ou plusieurs widgets.

Depuis la version 4 de Jeedom, les widgets sont intégrés dans le coeur donc il n'est plus nécessaire d'installer un plugin pour les utiliser.

Je vous démontre ici comment ajouter un widget personnalisé pour activer ou désactiver une prise intelligente.

  • Rendez-vous dans le menu Outils / Widgets.
  • Cliquez sur Ajouter.
  • Donnez un nom au widget afin d'indiquer ce qu'il représentera, par exemple Prise intelligente. Ce widget pourra donc être utilisé sur les tuiles de chacune des prises intelligentes de la boîte domotique.

    Widget

  • Dans la zone Type, indiquez si le widget servira à commander une action ou à afficher une information. Ici, on choisira Info puisqu'on désire changer l'icône selon que la prise est allumée ou non.
  • La zone Sous-Type offre des options supplémentaires pour l'affichage.

    Pour un widget de type Action, on pourra sélectionner Défaut, Curseur, Message, Couleur ou Liste.

    Pour un widget de type Info, on pourra choisir Numérique, Binaire ou Autre.

    Dans le cas qui nous intéresse, on choisira Binaire. Ceci nous permettra de choisir le visuel quand l'équipement est Activé et un autre quand il est désactivé.

  • La zone Template vous permet de choisir un comportement préprogrammé. Les options disponibles dépendent du type et du sous-type choisis. On pourra avoir, par exemple, Icon (icône tirée de la banque de Jeedom), Iconline (plusieurs icônes sur une ligne), Img (image de votre choix) ou encore Multistate, Multistateline.

    Ici, on va vouloir afficher une icône alors on choisit Icon. Notez que pour un Widget avec un template Icon, vous n'avez pas besoin de sélectionner l'icône immédiatement sous Template.

  • Dans la zone Remplacement, la case Time widget, si elle est activée, indiquera combien de temps s'est écoulé depuis le dernier changement d'état.
  • Puisqu'on travaille avec le sous-type Binaire, on peut choisir quelle icône sera affichée quand la prise est activée et quelle icône affichée quand elle est désactivée.
  • Une fois les configurations terminées, il faut indiquer à quel équipement elles s'appliquent en cliquant sur Appliquer à dans le haut de l'écran.

Widget

Voici un autre exemple. Cette fois, un capteur d'ouverture de porte retourne la valeur 22 lorsque la porte est ouverte et la valeur 23 lorsqu'elle est fermée.

Remarquez la façon de déterminer l'icône. D'abord, le sous-type doit être Numérique. Dans la zone Test, on ajoute une entrée pour indiquer que quand la valeur (identifiée par #value#) vaut 22, on veut l'icône de porte ouverte et quand elle est 23, on veut l'icône de porte fermée.

Widget

Source

1. « Widgets ». Jeedom. https://doc.jeedom.com/fr_FR/core/4.5/widgets

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre