je viens de publier de mon mon premier plugin, nomme ‹ magictrigger ›. Il est pour l’instant en beta. Il est gratuit, et restera gratuit par suite.
description:
Ce plugin permet de collecter des evenements, et de prevoir de maniere statistiques les chances que cet evenement se produise pendant une periode donnee, et ainsi declencher des actions.
Les evenements sont collectes en fonction des jours de la semaine, sur la journee entiere ou seulement une partie de la journee. Il est facile de collecter les evenements sur la semaine complete, le week-end, les jours de travail, le lundi seulement, … Il est egalement facile d’exclure la collecte d’evenements les jours feries et les jours de vacances, ou d’appliquer des filtres complexes a l’aide d’une expression jeedom.
Le but etant d’avoir un maximum de “regularite” dans la collecte des evenements, pour maximiser la probabilite que l’evenement se produise dans les memes conditions.
Les statistiques sont basees sur le nombre d’evenements collectes dans le passe, pour le jour courant de la semaine. En fonction des resultats des statistiques, on peut declencher differentes actions en utilisant different seuils.
Tous les evenements sont historises en database dans une table dediee au plugin. Il y a donc une persistence des evenements en cas de redemarrage de jeedom.
Une utilisation typique est le declenchement du chauffage en fonction de la premiere personne qui va rentrer a la maison, en fonction du jour de la semaine (lundi-vendredi). Pour cela, on historise tous les changements d’etats des passages de “absent” a “present” au niveau de la maison. Apres une periode d’apprentissage, le plugin va generer une action (un declenchement de scenario par exemple), si la probabilite que quelqu’un rentre entre 16h30 et 16h45 depasse 60%.
Si un administrateur du site pouvait creer un tag ‹ magic-trigger › dans la section plugin, cela permettrait de concentrer les requetes et les commentaires dans cette section dediee. merci d’avance
Bonjour,
Oui le plugin pourrait servir à faire de la situation de présence en fonction des habitudes.
Dans les actions, il suffit d’appeler un script qui va simuler ta présence (allumage de lampes, …)
Benoit
Hello,
j’avais en tête de faire un truc du style par scénario (mais pas aussi abouti) et voilà ce beau plugin
Effectivement, comme dit plus haut, pour faire de la simulation de présence cela semble top. Encore que, il faut bien se poser la question si la simulation de présence doit rentrer dans les habitudes d’analyse du plugin. Personnellement, je pense que oui.
Maintenant je vois pleins d’autres idées avec ce plugin, comme de la pseudo IA afin de faire de la proposition sur un assistant vocal comme rhasspy par exemple (cloudless happy).
Arf, pleins de truc sympatoches avec ce plugin.
Merci @benoit5672 pour ce développement
Juste pour info et au cas où mais il existe un plugin officiel qui fait de la simulation de présence… et il fonctionne bien.
D’ailleurs si ce nouveau plugin peut donner les input au plugin simulation de présence ca pourrait être intéressant
Oui, le plugin officiel de simulation de présence fait une simulation fix et/ou par random (vu dans la doc), et non un reflet d’un apprentissage que le plugin magictrigger permet aussi petit que cela est.
Bref je pense qu’on est d’accord sur le principe d’avoir les input du plugin magicttriger dans simulation de présence serai un plus.
Bonjour a tous
Merci de l attention que vous portez a mon plugin. Je vais étudier le plugin ‹ simulation de presence › pour voir comment interfacer les deux plugins.
Benoit
très intéressant moi je vois bien l’analyse des habitude pour prévenir que quelque chose n’est pas normale dans la maison
consommation d’eau ou électricité à des horaire inhabituel …
surveillance de température
déclenchement d’alerte si les habitude de mamie ne sont pas respecter …
Bonjour @david_g_m,
je ne comprends pas ta remarque : quand je clique sur la documentation du plugin (dans configuration du plugin par exemple), je tombe bien sur ma page de documentation (https://benoit5672.github.io/plugin-magictrigger/fr_FR/). J’ai verifie dans le ‹ plugin_info ›, et c’est bien cette URL qui est utilisee.
Peux tu etre plus explicite, m’indiquer depuis quel ecran tu essayes d’acceder a la documentation.
Benoit5672