Quelle sonde pour surveiller la température d'un congélateur

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
      time: 3600
    enabled: true
  - service: script.script_watchdog_zigbee
    data:
      entity_id: sensor.capteur_temperature_frigo_cuisine_temperature
      time: 3600
    enabled: true
  - service: script.script_watchdog_zigbee
    data:
      entity_id: sensor.capteur_tvoc_temperature
      time: 36000
    enabled: false
mode: restart

le temps est à adapter,bien sur.
le script:

alias: watchdog Zigbee
sequence:
  - service: persistent_notification.dismiss
    data_template:
      notification_id: Watchdog Zigbee:{{entity_id}}
  - condition: template
    value_template: >-
      {{ ( now()|as_timestamp() -
      states[entity_id].last_updated|default(0,true)|as_timestamp()|default(0,true)
      ) > time }}
  - service: persistent_notification.create
    data_template:
      title: "Watchdog Zigbee: {{ state_attr(entity_id,\"friendly_name\") }}"
      message: >
        {%- if states[entity_id].last_updated %} Le capteur {{
        state_attr(entity_id,"friendly_name") }} n'a pas été mis à jour depuis
        {{ ( now()|as_timestamp() -
        states[entity_id].last_updated|default(0,true)|as_timestamp()|default(0,true)
        )|int }} secondes, le temps théorique alloué est de {{ time }} secondes.
        {%- else %} Le capteur {{ state_attr(entity_id,"friendly_name")}} semble
        ne plus exister. {%- endif %}
      notification_id: Watchdog Zigbee:{{entity_id}}
  - service: notify.mobile_app_mi_9
    data_template:
      title: "Watchdog Zigbee: {{ state_attr(entity_id,\"friendly_name\") }}"
      message: >
        {%- if states[entity_id].last_updated %} Le capteur {{
        state_attr(entity_id,"friendly_name") }} n'a pas été mis à jour depuis
        {{ ( now()|as_timestamp() -
        states[entity_id].last_updated|default(0,true)|as_timestamp()|default(0,true)
        )|int }} secondes, le temps théorique alloué est de {{ time }} secondes.
        {%- else %} Le capteur {{ state_attr(entity_id,"friendly_name") }}
        semble ne plus exister. {%- endif %}
  - service: shopping_list.add_item
    data:
      name: >-
        Perte Zigbee {{ state_attr(entity_id,"friendly_name") }} -- {{
        now().strftime('%d')}}/{{ now().strftime('%m')}}/{{
        now().strftime('%y')}} {{ now().strftime('%H:%M')}}
  - service: counter.increment
    target:
      entity_id: counter.surveillance_zigbee
    data: {}
mode: single
icon: mdi:signal-variant

Dans le script il y a des choses à épurer, en fonction des tes choix, j’y ai mis mon smartphone, j’ai utilisé la liste de course comme enregistreur d’évènements, et j’ai rajouté un compteur, mais tout ça est optionnel.

je me suis inspiré d’une autre source mais je ne retrouve plus le lien.
bonne découverte