Gestion d'un booléen : Machine à laver ON

J’ai des problèmes de débutant, mais qui souhaite faire bien.

Je souhaite créer un booléen, qui soit à ON lorsque ma machine à laver est en fonction et à OFF sinon.
Aujourd’hui, avec une automatisation, je scrute toutes les minutes pour détecter si la puissance dépasse un seuil (2W) et je fais basculer l’état du booléen à On et en dessous passe à OFF.
N’y a t-il pas un moyen autre de faire ça ?

Question subsidiaire : En cours de cycle, la puissance passe par 0, puis reprends. Et bien entendu, puisque le cycle n’est pas fini, je souhaite que le bit reste à ON.

D’avance, je vous remercie,

Leo

Salut

c’est la fonction threshold

des que le seuil est depassé (seuil = threshold) ton booleen devient vrai
des que le seuil revient en dessous du seuil ton booleen devient faux

1 « J'aime »

Si tu souhaites avoir un booléen, ta solution n’est pas mauvaise.

Tu pourrais également le faire en 2 automatisations, basée sur l’état de la conso de ta prise :

  • Si conso > 2W alors booléen à ON
  • Si conso <= 2W pendant plus de X temps alors booléen à OFF

pour la durée, regarde ça dans les automatisations (ici 5 minutes) :

for:
  hours: 0
  minutes: 5
  seconds: 0
1 « J'aime »

Salut,

Faire un script qui s’execute toute les minutes pour ça n’est pas une bonne idée et pas le plus efficient , …

Regarde là comment faire ça de façon « optimale » : Gestion de lave-vaisselle dans Home assistant
cela correspond exactement à la variable input_boolean.lave_vaisselle_cycle dans mon cas/exemple.

1 « J'aime »

Merci à tous, j’ai réussi à faire exactement ce que je voulais.

Leo

C’est parfait roumano, j’ai plus que ce que je souhaitais. MERCi :wink: