Timer ou délai?

Mon problème

Bonjour à vous.
Je bug sur un truc tout bête
J’avais crée mes Timers pour éteindre ma tv quand j’appuie sur un bouton aqara
Dans mon automatisation je mets en déclencheur mon bouton et en action je mets mon Timer à 1h puis call service turn off tv
Sauf que quand j’appuie sur le bouton ça s’éteint dessuite mais sa lance le Timer

Je voulais mettre un délai mais si en cas je redémarre mon ha et que mon délai est en route ça va le faire sauté.

Pouvez vous m’aider :blush:

Merci a vous

Ma configuration


[## System Information

version core-2024.4.4
installation_type Home Assistant Container
dev false
hassio false
docker true
user root
virtualenv false
python_version 3.12.2
os_name Linux
os_version 5.10.0-27-amd64
arch x86_64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.34.0
Stage running
Available Repositories 1402
Downloaded Repositories 25
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Dashboards
dashboards 9
resources 13
views 11
mode storage
Recorder
oldest_recorder_run 29 avril 2024 à 18:13
current_recorder_run 30 avril 2024 à 17:16
estimated_db_size 1265.70 MiB
database_engine sqlite
database_version 3.44.2
___

Salut

Oui, ç’est normal. Il ne faut pas utiliser un timer.
Dans ton automatisation, tu dois utiliser un « delay » :
image

2 « J'aime »

Salut
Merci pour ta réponse

Dans quel cas utiliser le Timer ?

Si en cas je relance mon container docker ha je perds ce délai.

Merci a toi

Dans ce cas là, tu vas faire 2 automatisations.
La première va démarrer le timer lorsque tu appuies sur le bouton.
La deuxiéme va arreter la TV lorsque le timer arrive à 1h.

Merci
As tu un exemple pour quand ça arrive à 1h éteindre la tv

Est ce que je peux faire une automatisation et 2 déclencheurs ?
Bouton et dans 1h ?

Merci a toi

Tu as un exemple dans la documentation : Timer - Home Assistant
image

Oui, tu peux. Mais il faut rajouter des conditions dans les actions.

Bonjour,
j’utilise un timer pour éteindre un chauffage.

l’automatisation

alias: Timer Climate séjour
description: ""
trigger:
  - platform: event
    event_type: timer.finished
    event_data:
      entity_id: timer.climate_sejour
condition: []
action:
  - service: climate.turn_off
    target:
      entity_id: climate.versatile_thermostat_sejour
    data: {}
mode: single

un timer, paramétrer a 1h.

Faut activer le timer de ton bouton aqara et l’automatisation éteindra la tv a la fin du timer.

service: timer.start
target:
  entity_id: timer.climate_sejour

Merci pour vos messages
Je test ça tout à l’heure

Merci a vous

Merci beaucoup
ca fonctionne au poil
c’est bizzare que dans les declencheurs le finish timer n’est pas intégré nativement, (obligé de faire un evenement manuel)
c’est dommage qu’on puisse pas le transformer comme un delai d’attente ca eviterai d’utiliser le trigger timer.finish

Merci en tous cas :slight_smile:

1 « J'aime »