Scenario arret seche linge

bonjour

je tente de faire fonctionner un simple scénario pour éteindre mon seche linge une fois qu’il a fini son cycle mais apres plusieurs tentatives je m’en remet à vous car cela ne fonctionne pas.

j’ai en déclencheur

j’ai mis cela afin que le scénario ne s’enclenche qu’apres la puissance 10 atteinte sinon la prise s’éteignait même au début…

et en scénario

et log en attaché qui démontre que je fais fausse route
scenario191.txt (47,8 Ko)

la condition pour que la prise s’eteigne:
Puissance]# <=5 puissance inférieure ou = à 5
#[SdB Haut][KLF Sdb][state]# == 1 que la prise soit allumée
variable(SecheLinge_Etat) ==1 que la variable etat soit bien à 1

où est / où sont ma /mes erreurs?
merci par avance pour votre aide

Tout simplement, tu as un déclencheur de ton scenario qui indique que la puissance doit etre > 10 pour declencher … et dans le premier SI la puissance doit etre <= 5 … donc tu as une incohérence

tu peux jouer avec les stats pour ne déclencher que si le max sur 120 min par exemple est >= 10
un truc du style pour ton 1er SI

max(#(puissance]#, 120) > 10 && #(puissance]# <= 5

explication : si le max sur les 2 dernieres heures est superieur à 10 (–> la machine a été lancée dans les 2 dernieres heures) ET la puissance actuelle est < 5 (–> la machine a fini de tourner), alors …

et supprimer la condition dans le déclencheur

Autre incoherence :
premiere ligne, tu fixes la variable Seche_linge_etat à 1
et 1er SI, tu verifies que la variable Seche_linge_etat est = à 1 … ce sera donc toujours vrai

Norbert

et bien merci pour ton analyse @ngrataloup !
autant dire que je merdais sur toute la ligne :rofl:

du coup est ce que cela fonctionnerait comme ceci:

bonjour ngrataloup,

mon scenario ne fonctionnait pas mais je pense avoir trouvé le soucis
il manquait une , dans max(#[SdB Haut][KLF Sdb][Puissance]#, 60) > 10 &&

toutefois une question:
cela implique t’il d’historiser la puissance?

Oui, bien sur

ok merci pour la confirmation
plus qu’a verifier si ca fonctionne tel quel

Bonjour,

désolé mais cela ne fonctionne pas
lors de mon test de ce jour la prise s’est éteinte alors qu"il restait 1h41 de cycle
scenario191.txt (48,6 Ko)

je joins le log du scénario
merci par avance pour votre aide

Je pense que tu n’as pas traiter ce point là

autre possibilité, dans ton max, mets 60 min et pas juste 60
tu as quand même un truc qui ne va pas dans les logs :

Evaluation de la condition : [" 60" > 10 && 0 <=5  && 0 == 1] = Faux

le " 60" ne convient pas, je pense que c’est lié à une absence de remontée des infos sur la période 60 (d’ou ma demande de preciser min … peut-etre que par defaut, c’est second)

Tu peux de plus remettre un screenshot de TOUT ton scenario ainsi que 'historique de puissance d’un cycle

Merci

Norbert

Merci pour votre retour Norbert,

scenario actuel:

suite a vos remarques devient:

je joins l’historique du jour mais quand la prise s’est coupé je l’ai debranché pour que le seche linge finisse son cycle

est ce mieux désormais selon vous?

CA devrait etre mieux.
Question, comment l’état de prise [KLF SdB] passe à 1 ?

Le truc qui me gène, c’est qu’il suffit qu’une fois, au milieu du cycle, la puissance passe en dessous de 5W pour que ta prise s’arrête … (je viens de regarder et c’est ce qui s’est passé à 17h49:37 dans tes logs).
Je que je te propose, du coup, c’est que sur le meme principe que le MAX, pour le test si la valeur est <= 5<, tu mettes un MAX(,2 min) <= 5
→ le max de la puissance sur les 2 dernières min est inferieur à 5W

Tu peux eventuellement mettre un max sur 8min et supprimer le DANS et lancer directement la notification. mais faut etre sur qu’il n’y ait pas un cycle de defoulage aprè sla fin du cycle(qui consommerait donc + de 5W)

Norbert

Bonjour Norbert

Cool tant mieux :slight_smile:
Elle passe a un par allumage en mode manuel pour le moment a terme je pense utiliser un bouton

ah oui bonne idee d’introduire un max pour eviter arret en milieu de cycle
un truc de ce style du coup?

max(#[SdB Haut][KLF Sdb][Puissance]#, 60 min) > 10 && max(#[SdB Haut][KLF Sdb][Puissance]#, 2 min) <= 5

pour la dernière option il y a bien des cycles de defoulage a la fin du cycle. c’est pour ca que je peux éteindre avant car déjà à 0

A suivre lors du prochain cycle…
Et si ne veux pas te prendre un chasse par madame, lors du premier test, plutôt que de faire un off de la prise, tu t’envoie une notif qui te dit qu’il y aurait dû y avoir un off.

Bonne idée je vais tester comme ça pour éviter une coupure direct

bonjour ngrataloup

je commence à désespérer avec ce scénario
j’ai le scénario comme ceci

et donc formule:
max(#[SdB Haut][KLF Sdb][Puissance]#, 60 min) > 10 && max(#[SdB Haut][KLF Sdb][Puissance]#, 2 min) <= 5

mais cela ne semble pas fonctionner car la prise s’est arréter en plein milieu
je joins le log
scenario191.txt (14,4 Ko)

je pense que la premiere partie de la formule ne fonctionne pas
if max(#[SdB Haut][KLF Sdb][Puissance]#, 60 min) > 10

une idée svp?
merci par avance

Salut,

La baisse de puissance a été détectée et le Dans 8 a été programmé mais entre temps la puissance est repartie à la hausse.

Soit il faut ajuster les valeurs comme max(#[SdB Haut][KLF Sdb][Puissance]#, 4 min) <= 5 (par exemple mais il faut regarder tes courbes de puissance) soit tu peux ajouter un SINON et effacer la programmation donc :

SI max(..) && max(..)
 ....
SINON
 remove_inat

merci pour cette piste Bison
je vais passer à 4 mins comme suggéré et rajouter le remove_inat par ailleurs :slight_smile:
en espérant que cela fonctionnera désormais

cela donnerait ceci, est ce correct selon vous?

Oui, mais j’ai donné le 4mn au pif :slight_smile:
Il faut regarder la courbe de puissance de ta prise (chaque minute) pour pour prendre la bonne décision.

Tout dépend de ton appareil

lol :slight_smile:
ok au prochain cycle je vais scruter :slight_smile:
en meme temps a force de tentative je vais bien finir par trouver

pour repondre sur le produit: Electrolux EDH3675PDW

il faudrait que tu fournisses un profil de consommation d’un cycle complet … je pense que ton sèche linge a une période de « repos » au milieu du cycle qui est vu comme un arrêt par le scenario
Et ceci pour chacun des programmes utilisés.

Effectivement, on voit à 12h28 que ta puissance max sur les 2 dernières minutes est de 4W.
Si tu augmente ce delai de 2 minutes et que tu as des cycles de défoulage après la fin du cycle, je pense que tu auras toujours un max qui sera > à 4W, et ca ne s’arretera jamais …

Il faut donc en fonciton du profil, jouer sur la durée et sur le niveau de puissance. chez moi, au repos (cycle fini), la puissance est <2W, alors qu’un repos en cours de cycle, est plutôt de l’ordre de 5W

Et comme déjà proposé, sur les quelques premiers cycles, plutôt que de te mettre la pression en arretant abusivement la prise, remplace le OFF par une notif. Ton cycle ira au bout, mais tu pourra ainsi voir que c’ets bon ou pas

que voulez vous dire par : profil de consommation d’un cycle complet ??
un historique de #[SdB Haut][KLF Sdb][Puissance]#

yep je vais remplacer le off par une notification jusqu’a ce que cela soit bon

edit: en meme temps ici j’ai juste à décocher l’activation de faire stop