Bonjour,
Une solution toute simple consiste à utiliser la puissance de ton wallplug comme déclencheur.
Il suffit par exemple d’avoir 2 scénarios qui s’activent et se désactivent mutuellement, de mettre, pour le scénario qui démarre la pompe, un déclencheur > 5, d’allumer la pompe, d’envoyer ton message, d’activer le scénario d’extinction de la pompe et de s’autodésactiver.
Pour l’extinction, c’est le contraire, déclencheur <= 5, extinction de la pompe, envoi du message, activation du scénario d’allumage, audésactivation de l’extinction.
Le 5W est à affiner.
C’est un exemple, il y a plein de façons de faire.
tu peux coupler une action sur valeur (dans paramétrage de la commande), si puissance supérieure à 1000 pendant plus d’1min ==> envoi notif pompe demarrée
un scenario avec déclencheur puissance < 1000 => envoi notif pompe arrêtée
Autre solution (que j’aime bien utiliser parcequ’on se retrouve à utiliser des commandes binaires issues de valeurs numériques), créer un virtuel avec commande info binaire avec une valeur conditionnelle :
(ta commande puissance>1000)?1:0
Si ta commande puissance est supérieure à 1000, valeur 1, sinon, valeur 0 (en activant la non répétition des valeurs)
Ensuite, tu fais un scenario avec comme déclencheur cette commande info virtuelle, et dans ton scenario un si commande info (==1 , pas utile comme ta commande est binaire) envoi notif pompe allumée, sinon, pompe éteinte
C’est ce que je vous dis, il faut mettre l’état 0 de ce détecteur en déclencheur du scénario. Sinon le scénario ne peut pas se lancer seul pour « analyser votre bloc SI ».
Je comprends bien quand je fais du C, Python ou autre, que je dois initialiser les variables etc
Mais la je pensai bêtement que le wallplug fournissait la puissance utilisée actuelle, que je n’avais plus qu’à comparer ensuite.
De ce que j’ai compris jusque maintenant c’est que le wall plugin déclenche le scénario à chaque changement de puissance délivrée.
Donc je pensai que ceci faisait le travail:
(#[ObjetPompe][Prise_Pompe_Interieur][Puissance]# > 1000)?1:0
Si puissance remonté par le wallplug > 1000 alors pompe activé
Sinon puissance pas > à 1000, dans ce cas dans mon cas j’ai forcément 0 donc pompe arrêté
Mais il doit y avoir un truc qui m’échappe dans la logique Jeedom, je vais voir si je trouve mon bonheur dans la doc.
Je crois que tu n’as pas compris le principe du déclencheur.
Celui-ci peut-être soit programmé soit sous forme de trigger.
Un trigger peut être sur changement d’état (binaire par exemple) ou sur atteinte de valeur (puissance>5).
Quoiqu’il en soit ton scénario doit forcément avoir un ou plusieurs déclencheurs ou être appelé par un autre scénario si tu veux qu’il s’exécute.
Bonsoir
Le plus simple dans un 1er temps
Est de mettre un déclencheur juste sur la puissance (sans conditions sur le déclencheur)
puis de faire des bloc SI en testant cette valeur.
(dans tout les cas vous aurez a le faire dans le scénario)
Bonne soirée
ce que tu as paramétré risque de t’envoyer un message dès lors que tu as un changement de puissance, meme de 1W !
ce que j’imaginais …
Via le plugin virtuel, creation d’un equipement :
Onglet configuration, tout en bas (autres). cette config à Non, te permet de ne pas mettre à jour la commande (et donc ne pas lancer un scenario qui utilise cette commande comme déclencheur), si la valeur de la commande ne change pas (reste à 1 ou à 0),