Timer dans conditions

Bonjour,

Dans une automation, alors faire, je cherche à mettre un temps pendant lequel ma valeur doit être en dessous pour que ma condition soit bonne.

merci pour votre aide


condition: numeric_state
entity_id: sensor.ld2410_lumiere_cuisine_g1_move_energy_cuisine
below: 25

Tu dois ajouter :

for:
  hours: 0
  minutes: 5
  seconds: 0

Par exemple, si j’ai bien compris ce que tu veux.

avant de poster j’ai testé avec ça et il me mettait une erreur… Bon je reste

merci

Sinon passe par l UI directement.

par l’ui il n’y a pas cette option, elle est juste disponible dans les trigger

voilà j’ai cette erreur avec ce code


condition: numeric_state
entity_id: sensor.ld2410_lumiere_cuisine_g3_move_energy_cuisine
below: 20
for:
  hours: 0
  minutes: 
  seconds: 10

Comment est ta fenêtre en mode ui ?

Je l’ai pour ma part :

Donc ça doit être ta condition qui l’empêche, un etat numérique n’a pas l’option.

sûrement, il me faudrait faire un modèle d’attente qui soit évalué à vrai.

tu as une idée de comment faire :roll_eyes::wink:

Tu fais une automatisation qui passe un input booléen a on quand la puissance est supérieure a 20 pendant 5 min (ton trigger). Il s’éteint quand la puissance est inférieure a 20 pendant 6 min par exemple.

Et en condition de l’automatisation que tu cherche a faire tu mets ce input.

oufff je sais pas faire ça :sweat_smile:. si tu sais m’orienter je t’en remercie

Tu crée un helper de type booléen.

Tu crée un scénario qui se déclenche quand ta prise a une consommation supérieur a 20 pendant 10s. Et en action tu passe ce booléen à On.

Dans le scénario que tu cherches a faire en condition tu mets mon input est à On.