Avertissement si une donnée ne change plus

Bonjour à tous

J’ai une carte capteur, qui indique une date de mise à jour toutes les 2 minutes.
Cette donnée vient d’un fichier qui est récupéré dans le répertoire local (il est écrit par une autre machine)

Je voudrais avoir une automatisation, qui permet de m’avertir que cela fait 10mn que ce champ n’a pas été mis à jour.

Auriez vous une idée?

Merci d’avance

Ma configuration


[center]## System Information

version core-2025.2.5
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.13.1
os_name Linux
os_version 6.6.62-haos-raspi
arch aarch64
timezone Europe/Paris
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 1584
Downloaded Repositories 3
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 14.2
update_channel stable
supervisor_version supervisor-2025.03.2
agent_version 1.6.0
docker_version 27.2.0
disk_total 228.5 GB
disk_used 21.1 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board rpi5-64
supervisor_api ok
version_api ok
installed_addons Samba share (12.5.0), Terminal & SSH (9.16.0), Studio Code Server (5.18.3), File editor (5.8.0), Mosquitto broker (6.5.0), Zigbee2MQTT (1.42.0-2), Samba Backup (5.2.0)
Dashboards
dashboards 8
resources 6
views 18
mode storage
Network Configuration
adapters lo (disabled), end0 (enabled, default, auto), docker0 (disabled), hassio (disabled), vethfc55301 (disabled), vethcb75b81 (disabled), veth5a46434 (disabled), vethd494d9a (disabled), vethbb7ff43 (disabled), vethfb793bd (disabled), veth6dc4700 (disabled), veth859b1a2 (disabled), vethe655ff1 (disabled), veth856a730 (disabled), veth9ba5cf5 (disabled)
ipv4_addresses lo (127.0.0.1/8), end0 (192.168.1.161/24), docker0 (172.30.232.1/23), hassio (172.30.32.1/23), vethfc55301 (), vethcb75b81 (), veth5a46434 (), vethd494d9a (), vethbb7ff43 (), vethfb793bd (), veth6dc4700 (), veth859b1a2 (), vethe655ff1 (), veth856a730 (), veth9ba5cf5 ()
ipv6_addresses lo (::1/128), end0 (2001:861:4441:a660:b28d:a83:cc23:1ac4/64, fe80::89ac:9425:4b72:c7fb/64), docker0 (fe80::42:7aff:fe53:bc24/64), hassio (fe80::42:35ff:fea9:8317/64), vethfc55301 (fe80::7c5a:b3ff:fe2c:dfcd/64), vethcb75b81 (fe80::e483:57ff:fe0b:6ab2/64), veth5a46434 (fe80::a8df:94ff:febd:6a83/64), vethd494d9a (fe80::d89c:abff:fe83:e1c0/64), vethbb7ff43 (fe80::8862:2ff:fe90:98e5/64), vethfb793bd (fe80::9c10:41ff:fe1b:4369/64), veth6dc4700 (fe80::5081:d4ff:fee4:955/64), veth859b1a2 (fe80::3837:35ff:fea8:965f/64), vethe655ff1 (fe80::cc36:e1ff:feac:ac1f/64), veth856a730 (fe80::8c27:ceff:fe84:fdf8/64), veth9ba5cf5 (fe80::d000:12ff:fe7a:d749/64)
announce_addresses 192.168.1.161, 2001:861:4441:a660:b28d:a83:cc23:1ac4, fe80::89ac:9425:4b72:c7fb
Recorder
oldest_recorder_run 1 mars 2025 à 15:09
current_recorder_run 1 mars 2025 à 16:09
estimated_db_size 1305.05 MiB
database_engine sqlite
database_version 3.47.1
[/center]

bonjour, il te faut créer une automatisation qui se déclenche touts les 10 mn (trigger)et vérifie que la mise à jour de ton capteur est inférieur à 2 mn, soit 121 sec (condition) alors tu fais ce que tu veux (action).
ce qui donne

description: ""
mode: single
triggers:
  - trigger: time_pattern
    minutes: /10
conditions:
  - condition: template
    value_template: >-
      {{ ( now()|as_timestamp() -
      states[ton_capteur].last_updated|default(0,true)|as_timestamp()|default(0,true)
      ) > 121 }}
actions:
  - action: notify.persistent_notification
    metadata: {}
    data:
      message: message envoyé

attention je le 'ai pas testé en temps que telle mais j’utilise le même genre avec certains capteurs zigbee, sensible à mes yeux.

Merci de ta réponse

Je vais essayer …