Le plugin est encore jeune et peut encore comporter quelques bugs, mais il évolue régulièrement : n’hésitez pas à me contacter à mon courriel personnel, sois le fobsoft@gmail.com avec toutes vos remarques et suggestions.
Plugins pour gérer vos commandes via leur type générique de manière dynamique. Il se présente de la même manière que les résumés des objets à la différence que les commandes ayant le type générique prédéfini sont ajouté automatiquement au résumé créé dans l’équipement si celle-ci fait partie de l’objet parent de l’équipement ou de l’un de ces enfants. Une fois fait, il vous donnera ces informations et possibilités :
Ainsi en utilisant ce plugin pour gérer une pièce par exemple, il sera possible lors d’une détection de présence via le résumé lié au type générique “PRESENCE” d’exécuter l’action de passer au mode “Présent” de l’équipement, celui-ci exécutera l’ouverture des lumières via le résumé lié au type générique “LIGHT_SLIDE_OPEN” (l’une des actions du type générique “LIGHT_STATE”) à un pourcentage prédéterminé par une variable de l’équipement à la condition que la luminosité du résumé lié au type générique “BRIGHTNESS” soit plus petite qu’une valeur prédéterminée de l’équipement (variable).
Voici une partie de l’arborescence de mes objets auxquels je ferai référence lors de mes exemples.
Dans la section, “Configuration” se trouve quelques options pour configurer l’affichage des logs du plugin.
Dans la section “Fonctionnalités”, vous pouvez constater deux crons, elles servent à faire l’ajout de nouvelles commande à l’équipement de manière dynamique. Donc si vous ne prévoyez pas l’ajout de plusieurs équipements, vous pouvez désactiver celle qui roule aux cinq minutes.
Une fois le plugin activé, on peut donc passer directement à la création d’un équipement.
Les équipements sont accessibles à partir du menu Plugins → Programmation → Generic Type Manager.
Sur cette page vous retrouvez la liste de vos équipements. Cliquez sur un équipement pour accéder à sa configuration ou sur “Ajouter” pour en créer un nouveau:
Les résumés, permettent de regrouper des informations ou actions d’un type générique. Toutes les commandes possédant ce type générique sous l’objet parent de l’équipement ainsi que les objets enfant de celui-ci seront automatiquement prit en considération.
Lors de l’ajout d’un résumé, il vous sera demandé deux choses, le nom que vous voulez donner au résumé qui doit être unique pour l’équipement et le type générique désiré. Si vous voulez créer un résumé dont les commande ne figure pas dans l’objet parent de l’équipement ou l’un de ces enfants, vous pouvez simplement inscrire “NONE” ainsi le plugin ne cherchera pas à associer de manier automatique des commandes à se résumer, se sera à vous de le faire manuellement.
Pour des exemples d’application de différents types générique, voir “Exemple de différents types générique”. Comme mon installation domotique évolue et que ce plugin dispose d’une option pour le dupliquer ainsi qu’une option pour appliquer sa configuration sur un autre équipement, j’ajoute à l’équipement tous les résumés dont je pense avoir besoin dans l’une ou l’autre de mes pièces ce qui me donne ceci au final. Petite astuce, si un sommaire dispose de plusieurs déclencheurs et que vous voulez que les actions à effectuer lors de déclenchements ou de dé-enclenchements soient exécutées à chaque fois que l’un d’eux est enclenché, configurer le calcul pour que le système effectue une somme et qu’il y ait aucune méthode de comptage. Ainsi, chaque fois que le total changera, les actions vont se réeffectuer. Dans le cas contraire, configurer le calcul pour que le système effectue un maximum avec une méthode de comptage binaire.
Les modes sont des consignes prédéterminées à exécuter à l’exécution de celui-ci. Par exemple, dans l’image ci-dessous, le mode “Présent” qui lors de son exécution exécute la consigne d’activer le type générique relié à l’ouverture des lumières et des prises et de changer le mode de mon thermostat, il détermine en fait le comportement que l’équipement doit avoir lorsque je suis présent dans la pièce. Ici, rien n’est figé, je peux définir autant de modes que je le souhaite pour les utiliser via des scénarios par exemple.
Pour chaque mode :
Pour chaque action :
Les variables, permettent de sauvegarder des valeurs qui pourront être utilisées dans un mode par exemple ou modifiées par un scénario. Par exemple, dans l’exemple illustré, j’utilise “Max lux for light” pour configurer la luminausité maximal pour l’ouverture des lumières.
Une fois configurées, elles peuvent être visualisées sur le dashbord en cliquant sur le “I” en haut à droite de la tuile.
Les tâches, permettent d’ajouter à votre équipement des consignes prédéfinies au changement de valeur d’une variable prédéfini. Exemple : mettre le % par défault de l’ouverture des lumière la nuit à 1%.
Voici la configuration des équipements qui s’applique à toutes mes pièces internes qui me servent à les contrôler, dans ce cas, la pièce “RC - Pièce commune” qui est une pièce a aire ouverte incluant trois pièces distincte “RC - Sallon, RC - Salle à manger et RC - Cuisine”. Ces trois pièces disposent de capteur de mouvements, luminosité et ouverture de porte et d’actionneur de lumières.
Pour être en mesure de mettre mes pièces en mode “Veille” ou “Absence”, je calcule le maximum de deux valeurs que possède chacun des profils de la maison soit (Present ou Proximité). Donc si une seule de ces valeurs binaire est à un, le résultat du résumé sera à 1. Mais comme ces commandes ne sont pas dans l’objet parent de l’équipement ou l’un de ces enfants, j’ai ajouté chacune des commandes manuellement.
Sur le dashbord l’équipement a donc cette apparence et vous pouvez voir l’icône configurée dans le résumé au niveau de la bande supérieure de la tuile de l’équipement puisqu’il s’agit d’une information sans possibilitée d’action.
Un type générique sans actionneur est un type générique associé à des commandes qui n’ont aucune commande d’action relié à celle-ci.
Pour être en mesure de mettre mes pièces en mode “Présent”, j’ajoute un résumé qui regroupe mes capteurs de présence. Donc je choisis comme type générique “Présence”, je spécifie les bonnes informations générales et je sauvegarde mes modifications. Normalement, une fois, ceci fait vous devriez voir apparaître dans “Action sur la valeur du résumé si” les commandes contenue sous l’objet parent ou l’un de ces enfants qui ont ce type générique.
Sur le dashbord l’équipement à donc maintenant cette apparence et vous pouvez voir l’icône configurée dans le résumé au niveau de la bande supérieure de la tuile de l’équipement puisqu’il s’agit d’une information.
Un type générique avec actionneur est un type générique associé à des commandes qui ont des commandes d’action relié à celle-ci.
Pour être en mesure d’ouvrir les lumières de ma pièce, j’ajoute donc un résumé qui regroupe les commande me donnant l’état de mes lumière. Donc je choisis comme type générique “Lumière état”, je spécifie les bonnes informations générales et je sauvegarde mes modifications. Normalement, une fois, ceci fait vous devriez voir apparaître dans “Action sur la valeur du résumé si” les commandes contenue sous l’objet parent ou l’un de ces enfants qui ont ce type générique.
Sur le dashbord l’équipement a donc maintenant cette apparence et vous pouvez voir l’icône configurée dans le résumé au niveau de la bande inférieur de la tuile de l’équipement puisqu’il s’agit d’une action. De plus vous disposer dans l’équipement d’une commande pour configurer la valeur par défaut lors de l’activation de l’équipement
# Amélioration # Résumé # Ordonnancer les onglets des résumés (glissé/déplacé ou un index) # Ajouter un champ commentaire # Variable # Ordonnancer les variables (glissé/déplacé ou un index) # General # Ajouter un champ commentaire
# Correction
Pour toute question, suggestion ou problème, écrivez-moi au fobsoft@gmail.com