Bonjour à tous,
Je cherche à mettre une condition de temps dans une automatisation.
A voir comme ça, ce devrait être super simple, sauf que..!
J’ai une automatisation qui se lance au démarrage auto d’un groupe électrogène en cas de coupure de courant.(arrêts différents appareils qui consomment + alerte TTS Piper) Ca fonctionne parfaitement.
J’ai une automatisation qui rétablie la config normale au rétablissement du réseau EDF + information TTS par Piper. Ca fonctionne aussi très bien.
Mon PI est derrière un onduleur, donc aucune coupure.
Je récupère l’info du réseau EDF par le PAPP du Zlinky (30s à 0A, démarrage groupe et 60s à >1A, rétablissement EDF, tout ça derrière un ATS)
Mon problème :
Sauf qu’à chaque mise à jour de HA ou d’un composant, j’ai l’info de rétablissement de courant alors qu’il n’y a pas eu de coupure, mais vu que Z2M s’est arrêté, il me renvoie un PAPP supérieur à 1 pendant 60s, donc lance l’automatisation.
Je ne peux pas utiliser les variables habituelles puisque l’automatisation est justement lancée sur le même schéma que le redémarrage.
J’ai utilisé le service ‹ UPTIME › pour créer un sensor qui activerait l’automatisation « retour de courant » après 5 min du redémarrage.
C’est là que je bloque.
J’ai créé un template ‹ reboot_ha › qui me renvoi le bon temps depuis le redémarrage de HA :
- sensor:
- name: "Reboot HA time"
state_class: time
state: >
{% set lastboot = states('sensor.uptime') | as_datetime | as_local %}
{{ now() - lastboot }}
Je voudrais donc une condition qui donne vrai au sensor.reboot_ha_time après 5 minutes, puisque HA met environ 1 minute à reboot.
Soit c’est tellement simple que je me complique la vie depuis 3 mois à trouver compliqué, soit c’est une colle…
Merci d’avance pour vos idées.
Ma configuration
| version | core-2026.2.3 |
|---|---|
| installation_type | Home Assistant OS |
| dev | false |
| hassio | true |
| docker | true |
| container_arch | aarch64 |
| user | root |
| virtualenv | false |
| python_version | 3.13.11 |
| os_name | Linux |
| os_version | 6.12.47-haos-raspi |
| arch | aarch64 |
| timezone | Europe |
| config_dir | /config |
Home Assistant Community Store
| GitHub API | ok |
|---|---|
| GitHub Content | ok |
| GitHub Web | ok |
| HACS Data | ok |
| GitHub API Calls Remaining | 5000 |
| Installed Version | 2.0.5 |
| Stage | running |
| Available Repositories | 2805 |
| Downloaded Repositories | 58 |
Home Assistant Supervisor
| host_os | Home Assistant OS 17.1 |
|---|---|
| update_channel | stable |
| supervisor_version | supervisor-2026.02.3 |
| agent_version | 1.8.1 |
| docker_version | 29.1.3 |
| disk_total | 468.7 GB |
| disk_used | 27.2 GB |
| nameservers | 192.168.2.4, 1.1.1.1 |
| healthy | true |
| supported | true |
| host_connectivity | true |
| supervisor_connectivity | true |
| ntp_synchronized | true |
| virtualization | |
| board | rpi4-64 |
| supervisor_api | ok |
| version_api | ok |
| installed_addons | File editor (5.8.0), Terminal & SSH (10.0.2), CEC Scanner (3.0), AppDaemon (0.18.1), Node-RED (21.0.3), eWeLink Smart Home (1.4.6), Samba share (12.6.0), Mosquitto broker (6.5.2), Zigbee2MQTT (2.9.1-1), Broadlink Manager (5.8.4), Piper (2.2.2), Samba Backup (5.2.0) |
Recorder
| oldest_recorder_run | 21 février 2026 à 00:12 |
|---|---|
| current_recorder_run | 3 mars 2026 à 12:57 |
| estimated_db_size | 1718.39 MiB |
| database_engine | sqlite |
| database_version | 3.49.2 |
