Comment faire un "tant que" ?
Comment faire un "tant que" ?
Bonjour,
j'ai besoin de déclencher un scénario lorsque qu'un capteur de courant (ici une prise mFi) tombe sous 5W pendant au moins 2 min.
Il s'agit de détecter la fin de ma machine à laver.
Si je n'ai pas cette condition "pendant au moins 2 min", je détecte par erreur les temps morts pendant le cycle de lavage.
Je ne maîtrise pas assez bien le module scénario pour arriver à faire ça.
Qui peut m'aider ?
Merci d'avance !
j'ai besoin de déclencher un scénario lorsque qu'un capteur de courant (ici une prise mFi) tombe sous 5W pendant au moins 2 min.
Il s'agit de détecter la fin de ma machine à laver.
Si je n'ai pas cette condition "pendant au moins 2 min", je détecte par erreur les temps morts pendant le cycle de lavage.
Je ne maîtrise pas assez bien le module scénario pour arriver à faire ça.
Qui peut m'aider ?
Merci d'avance !
Re: Comment faire un "tant que" ?
'jour,
tu fais un scénario déclenché par le capteur de courant <5
dans ton scénario tu fais
Dans 2 (minutes)
si capteur <5
alors machine finie
tu fais un scénario déclenché par le capteur de courant <5
dans ton scénario tu fais
Dans 2 (minutes)
si capteur <5
alors machine finie
Re: Comment faire un "tant que" ?
Merci de ta réponse
Mais si je ne me trompe pas c'est pas vraiment un "tant que". Il va mesurer le courant, vérifier si c'est <5W, puis refaire le test 2 min plus tard. Si entre temps la puissance est remontée brièvement au dessus de 5W (et c'est le cas quand je regarde la courbe de conso pendant le cycle) il ne va pas en tenir compte, non ?
Mais si je ne me trompe pas c'est pas vraiment un "tant que". Il va mesurer le courant, vérifier si c'est <5W, puis refaire le test 2 min plus tard. Si entre temps la puissance est remontée brièvement au dessus de 5W (et c'est le cas quand je regarde la courbe de conso pendant le cycle) il ne va pas en tenir compte, non ?
Re: Comment faire un "tant que" ?
Il n'y a pas de tant que dans jeedom
Ta demande est :" tombe sous 5W pendant au moins 2 min" donc le scénario va se déclencher des que la conso sera sous 5w.
Donc si le cycle est fini 2min ou plus après cela doit encore etre le cas et cela signifie machine finie sinon c'est pas le cas et tu ne fais donc rien dans le scénario
Ta demande est :" tombe sous 5W pendant au moins 2 min" donc le scénario va se déclencher des que la conso sera sous 5w.
Donc si le cycle est fini 2min ou plus après cela doit encore etre le cas et cela signifie machine finie sinon c'est pas le cas et tu ne fais donc rien dans le scénario
Re: Comment faire un "tant que" ?
Salut, mince, avant il y avait "ethalsurveillance" sur le market (que j'utilise toujours sous Jeedom) pour faire la même chose que ce que tu cherches
Je vois qu'il est passé sur NotAuthorised https://NotAuthorised.github.io/plugin-ethals ... nce/fr_FR/
Normalement c'est censé être toujours compatible avec Jeedom (quid des compatibilités avec les versions à venir...).
Si ça peut te dépanner, je peux te faire passer l'archive du plugin installé en ce moment chez moi.
Avec les actions à faire lorsque la condition est remplie.
Je vois qu'il est passé sur NotAuthorised https://NotAuthorised.github.io/plugin-ethals ... nce/fr_FR/
Normalement c'est censé être toujours compatible avec Jeedom (quid des compatibilités avec les versions à venir...).
Si ça peut te dépanner, je peux te faire passer l'archive du plugin installé en ce moment chez moi.
Avec les actions à faire lorsque la condition est remplie.
Re: Comment faire un "tant que" ?
Et bien merci à tous pour vos réponses, mais en fouillant dans les commandes de l'équipement, notamment la partie puissance, il y a dans configuration la possibilité "action sur valeur" de déclencher une action si puissance inférieure à X pendant autant de minutes
Il faudra que je me rappelle ou c'est planqué si un jour je dois modifier, mais au moins c'est possible !
Il faudra que je me rappelle ou c'est planqué si un jour je dois modifier, mais au moins c'est possible !
Re: Comment faire un "tant que" ?
déjà le déclencheur répète t' il l'info ?
pour s'en servira en temps ?
sinon dans le 2 mn
si duration
duration(commande, valeur, période) et durationbetween(commande,valeur,start,end) : Donnent la durée en minutes pendant laquelle l’équipement avait la valeur choisie sur la période (period=[month,day,hour,min] ou expression PHP) ou entre les 2 bornes demandées (sous la forme Y-m-d H:i:s ou expression PHP) :
Re: Comment faire un "tant que" ?
Le mieux je pense c'est un:winhex a écrit : ↑30 janv. 2019, 16:11déjà le déclencheur répète t' il l'info ?
pour s'en servira en temps ?
sinon dans le 2 mn
si duration
duration(commande, valeur, période) et durationbetween(commande,valeur,start,end) : Donnent la durée en minutes pendant laquelle l’équipement avait la valeur choisie sur la période (period=[month,day,hour,min] ou expression PHP) ou entre les 2 bornes demandées (sous la forme Y-m-d H:i:s ou expression PHP) :
Code : Tout sélectionner
IF (statistics(#[objet][capteur][puissance]#,max,2 mn) < 5)
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 6 invités