Bonjour la communauté,
Petit soucis avec une automatisation… Je vais essayer d’être le plus clair possible
J’utilise pour cela l’interface automatisation HA Première Automatisation : Declencheur : appui push
Si chauffage à OFF Action: Passer chauffage à ON / attendre 15 minutes / Passer chauffage à OFF
J’utilise le formalisme ci dessous:
MAIS… je me rends compte qu’en faisant cette action, je ne stoppe pas complètement l’automatisation.
En effet, si j’appui une première fois, j’active mon chauffage. Si j’appui à nouveau, je stoppe.
Admettons qu’il s’agit d’une fausse manip… Je souhaite réactiver le chauffage en appuyant à nouveau… Rien ne se passe.
En bidouillant un peu, j’ai la sensation qu’il s’agit de mon delai de 15 min qui est encore actif (car après 15 min je peux le réactiver)
Une solution pour ré-initialiser le compteur de 15 min ?
Merci pour votre aide !
Ma configuration
System Information
version
core-2023.8.4
installation_type
Home Assistant OS
dev
false
hassio
true
docker
true
user
root
virtualenv
false
python_version
3.11.4
os_name
Linux
os_version
6.1.45
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.32.1
Stage
running
Available Repositories
1274
Downloaded Repositories
19
Home Assistant Cloud
logged_in
false
can_reach_cert_server
ok
can_reach_cloud_auth
ok
can_reach_cloud
ok
Home Assistant Supervisor
host_os
Home Assistant OS 10.5
update_channel
stable
supervisor_version
supervisor-2023.08.1
agent_version
1.5.1
docker_version
23.0.6
disk_total
30.8 GB
disk_used
8.5 GB
healthy
true
supported
true
board
ova
supervisor_api
ok
version_api
ok
installed_addons
File editor (5.6.0), MariaDB (2.6.1), Mosquitto broker (6.2.1), Samba share (10.0.2), AdGuard Home (4.8.14), Spotify Connect (0.12.4), Node-RED (14.4.5), Home Assistant Google Drive Backup (0.111.1), Duck DNS (1.15.0), Terminal & SSH (9.7.1), Studio Code Server (5.10.1), ESPHome (2023.8.2)
C’est effectivement le 15 min qui laisse l’automatisation toujours active… Du point de vue programmation c’est généralement un truc qu’on essaye d’éviter : la programmation séquence (j’enchaine des actions) c’est pas exactement la même philosophie que la programmation évènementielle (je réagit à un évent particulier, quitte à les multiplier).
Par ailleurs ce que tu essaye de faire, ça ressemble furieusement à un timer …
J’ai dans l’idée que c’est pas forcement nécessaire de tout réinventer
Merci beaucoup Pulpy-Luke !
A vrai dire, j’ai utiliser les outils mis à disposition par l’interface HA. Pas très a l’aise avec la programmation YAML
Du coup, il faudrait que j’intercale la fonction TIMER en lieu et place de DELAY dans l’automatisme ?
Merci pour votre aide
alias: Bouton2_SDB_ON
description: Chauffage ON durant 15 min
trigger: