Ajout temps avant exécution automatisation

Mon problème

Bonjour à tous,

J’aimerais pouvoir rajouter un temps avant l’exécution d’une automatisation.

Sur les conditions avec les motions sensors j’aimerai rajouter le fait que s’il ne détecte rien pendant 10 mn par exemple l’automatisation s’exécute.

Comme j’ai des problèmes de saut de localisation avec mon téléphone des fois l’automatisation s’exécute alors que je suis encore à la maison. Rajouter un laps de temps permettrait de ne pas l’exécuter immédiatement.

Merci d’avance pour vos retours.

Ma configuration


[center]## System Information

version core-2023.5.1
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.10.11
os_name Linux
os_version 6.1.21-v8
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content failed to load: timeout
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.32.1
Stage running
Available Repositories 1288
Downloaded Repositories 5
Home Assistant Cloud
logged_in false
can_reach_cert_server failed to load: timeout
can_reach_cloud_auth failed to load: timeout
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 10.1
update_channel stable
supervisor_version supervisor-2023.04.1
agent_version 1.5.1
docker_version 23.0.3
disk_total 57.8 GB
disk_used 5.3 GB
healthy true
supported true
board rpi3-64
supervisor_api ok
version_api failed to load: timeout
installed_addons Samba share (10.0.2), File editor (5.6.0), Duck DNS (1.15.0), Silicon Labs Multiprotocol (1.1.3)
Dashboards
dashboards 2
resources 5
views 3
mode storage
Recorder
oldest_recorder_run 5 mai 2023 à 11:47
current_recorder_run 5 mai 2023 à 13:47
estimated_db_size 70.04 MiB
database_engine sqlite
database_version 3.40.1
[/center]

Bonsoir,

Si j’ai bien compris tu veux faire cela

Capture d’écran du 2023-05-26 21-40-01

j’ai été obligé de le mettre en déclencheur et pas dans les conditions. J’ai du mal à comprendre la logique parfois entre déclencheur et condition

Ici, si pas de mouvements dans la pièce pendant 10mn j’éteins les lumières

Pour préciser un délai, ça ne peut pas être dans « condition ». Puisque les « conditions » sont vérifiées après le déclenchement.

C’est nécessairement dans la phase de déclenchement qu’il faut lui spécifier. En gros c’est ce que tu à fait : Au bout de 10 minutes où je ne vois rien dans la zone, je fait blabla…

Cela vient vraiment d’une logique de code pour avoir une empreinte mémoire minimal. Les automatisations ne sont pas testées en permanence, elles sont réalisé quand déclenchées.

Donc les délais peuvent se retrouver dans les déclencheurs, dans les actions, mais pas dans les conditions.

Merci pour les explications
Je vais pas polluer le fil mais si je comprends bien le code il faut le penser en :
« Quand » il ne se passe rien pendant 10mn je fais l’action
Et non pas en :
Je fais l’action « si » rien ne s’est passé pendant 10mn

1 « J'aime »