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.
les voici
l’automatisation:
alias: Watchdog ZIGBEE
description: "Surveillance du signal zigbee sur capteur : congélateurs ,frigo, fuite eau ,"
trigger:
- platform: time_pattern
hours: /1
action:
- service: script.script_watchdog_zigbee
data:
entity_id: sensor.capteur_temperature_grand_congelateur_temperature
time: 3600
enabled: true
- service: script.script_watchdog_zigbee
data:
entity_id: sensor.capteur_de_temperature_petit_congelateur_temperature
…