# Alerte température frigo

**URL:** <https://forum.hacf.fr/t/alerte-temperature-frigo/42001>\
**Category:** Entraide Home Assistant\
**Tags:** automatisation-automation\
**Created:** [Mai 20, 2024, 5:54 UTC](https://forum.hacf.fr/t/alerte-temperature-frigo/42001 "2024-05-20T17:54:58Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![eklozion](https://forum.hacf.fr/user_avatar/forum.hacf.fr/eklozion/32/67704_2.png) [@eklozion](https://forum.hacf.fr/u/eklozion)\
**Post date:** [Mai 20, 2024, 5:54 UTC](https://forum.hacf.fr/t/alerte-temperature-frigo/42001/1 "2024-05-20T17:54:58Z")

</div>

Bonsoir à tous,

Je suis débutant et je souhaiterais recevoir une alerte simple lorsque mon frigo dépasse les 6°C.  
Une automatisation via l’interface m’irai mais elle ne fonctionne pas.

Voici le détail de celle ci:

```auto
alias: Température frigo anormale
description: ""
trigger:
  - platform: numeric_state
    entity_id:
      - sensor.temperature_frigo_temperature
    above: 6
    attribute: event
condition: []
action:
  - service: notify.mobile_app_galaxy_s21_ultra
    metadata: {}
    data:
      message: Température frigo anormale
mode: single

```

Si il faut la modifier en YAML, cela ne me dérange pas mais si cela peut rester facile avec l’interface je préfèrerais.

Merci par avance pour votre aide =)

---

<div class="post-metadata">

**Author:** ![Doubledom](https://forum.hacf.fr/user_avatar/forum.hacf.fr/doubledom/32/9606_2.png) [@Doubledom](https://forum.hacf.fr/u/Doubledom)\
**Post date:** [Mai 20, 2024, 6:02 UTC](https://forum.hacf.fr/t/alerte-temperature-frigo/42001/2 "2024-05-20T18:02:27Z")

</div>

> [@eklozion](#):
>
> ` attribute: event`

Enlève cette ligne !

Ps: tu peux ajouter la T° dans ton message, en ajoutant le state de ton sensor

```auto
Température frigo anormale {{ states("sensor.temperature_frigo_temperature") }}°C

```

---

<div class="post-metadata">

**Author:** ![eklozion](https://forum.hacf.fr/user_avatar/forum.hacf.fr/eklozion/32/67704_2.png) [@eklozion](https://forum.hacf.fr/u/eklozion)\
**Post date:** [Mai 20, 2024, 8:24 UTC](https://forum.hacf.fr/t/alerte-temperature-frigo/42001/3 "2024-05-20T20:24:48Z")

</div>

Merci pour ta réponse =)  
Je viens de tester, ça ne change malheureusement rien…

---

<div class="post-metadata">

**Author:** ![telenaze](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/t/3d9bf3/32.png) [@telenaze](https://forum.hacf.fr/u/telenaze)\
**Post date:** [Mai 20, 2024, 8:30 UTC](https://forum.hacf.fr/t/alerte-temperature-frigo/42001/4 "2024-05-20T20:30:16Z")

</div>

Salut  
Moi j’utilise cette automatisation,

```auto
alias: "Notification: température du Frigo est trop élévée"
description: ""
trigger:
  - platform: time_pattern
    minutes: /15
condition:
  - type: is_temperature
    condition: device
    device_id: 731ad77d02e09837e0a1275ba2515018
    entity_id: 8067cee058cd8b6a735f5e6afdb31c0e
    domain: sensor
    above: 7
action:
  - service: notify.mobile_app_cph2307
    data:
      message: >-
        La température du Frigo est de {{ states ("sensor.frigo_temperature")
        }}°C à {{ states("sensor.time") }}, elle ne doit pas dépasser 7°C
      title: DANGER ! Température trop élévée dans le Frigo
  - service: notify.persistent_notification
    metadata: {}
    data:
      title: DANGER ! Température trop élévée dans le Frigo
      message: >-
        La température du Frigo est de {{ states ("sensor.frigo_temperature")
        }}°C à {{ states("sensor.time") }}, elle ne doit pas dépasser 7°C
mode: single

```

---

<div class="post-metadata">

**Author:** ![Doubledom](https://forum.hacf.fr/user_avatar/forum.hacf.fr/doubledom/32/9606_2.png) [@Doubledom](https://forum.hacf.fr/u/Doubledom)\
**Post date:** [Mai 21, 2024, 7:12 UTC](https://forum.hacf.fr/t/alerte-temperature-frigo/42001/5 "2024-05-21T07:12:06Z")

</div>

Salut…  
Comment tu test pour savoir si Ok ou pas ?  
Tu as quoi dans l’historique ?  
Tu as des erreurs ?

---

<div class="post-metadata">

**Author:** ![SavanFlou](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/s/4af34b/32.png) [@SavanFlou](https://forum.hacf.fr/u/SavanFlou)\
**Post date:** [Mai 21, 2024, 7:23 UTC](https://forum.hacf.fr/t/alerte-temperature-frigo/42001/6 "2024-05-21T07:23:17Z")

</div>

Ton téléphone est bien connecté à Home Assistant ?

---

<div class="post-metadata">

**Author:** ![Doubledom](https://forum.hacf.fr/user_avatar/forum.hacf.fr/doubledom/32/9606_2.png) [@Doubledom](https://forum.hacf.fr/u/Doubledom)\
**Post date:** [Mai 21, 2024, 7:32 UTC](https://forum.hacf.fr/t/alerte-temperature-frigo/42001/7 "2024-05-21T07:32:02Z")

</div>

Pour tester si action est OK, notification, faire exécuter ! sur la ligne action déjà !

---

<div class="post-metadata">

**Author:** ![chpego](https://forum.hacf.fr/user_avatar/forum.hacf.fr/chpego/32/8997_2.png) [@chpego](https://forum.hacf.fr/u/chpego)\
**Post date:** [Mai 21, 2024, 8:38 UTC](https://forum.hacf.fr/t/alerte-temperature-frigo/42001/8 "2024-05-21T08:38:55Z")

</div>

> [@eklozion](#):
>
> elle ne fonctionne pas

Qu’est-ce qui fait dire que ça ne fonctionne pas ?  
Faut regarder l’historique d’exécutions de cette automatisation, dedans il y a l’ensemble des informations nécessaire à la résolution du problème.

---

<div class="post-metadata">

**Author:** ![MilesTEG1](https://forum.hacf.fr/user_avatar/forum.hacf.fr/milesteg1/32/45824_2.png) [@MilesTEG1](https://forum.hacf.fr/u/MilesTEG1)\
**Post date:** [Mai 21, 2024, 11:34 UTC](https://forum.hacf.fr/t/alerte-temperature-frigo/42001/9 "2024-05-21T11:34:08Z")

</div>

Salut  
@telenaze Pourrais-tu expliquer ton automation s’il te plait ? Que je puisse la reproduire.

---

<div class="post-metadata">

**Author:** ![telenaze](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/t/3d9bf3/32.png) [@telenaze](https://forum.hacf.fr/u/telenaze)\
**Post date:** [Mai 21, 2024, 11:37 UTC](https://forum.hacf.fr/t/alerte-temperature-frigo/42001/10 "2024-05-21T11:37:19Z")

</div>

En fait toutes les 15 minutes je vérifie la température de mon frigo, si elle dépasse 7 ° je lance une notification vers hassio et une autre vers mon smartphone.

---

<div class="post-metadata">

**Author:** ![SavanFlou](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/s/4af34b/32.png) [@SavanFlou](https://forum.hacf.fr/u/SavanFlou)\
**Post date:** [Mai 21, 2024, 11:42 UTC](https://forum.hacf.fr/t/alerte-temperature-frigo/42001/11 "2024-05-21T11:42:16Z")

</div>

Normalement, si tu copies ce code dans HA puis repasses l’automatisation en UI, HA doit être en mesure de te l’interpréter.

---

<div class="post-metadata">

**Author:** ![MilesTEG1](https://forum.hacf.fr/user_avatar/forum.hacf.fr/milesteg1/32/45824_2.png) [@MilesTEG1](https://forum.hacf.fr/u/MilesTEG1)\
**Post date:** [Mai 21, 2024, 12:36 UTC](https://forum.hacf.fr/t/alerte-temperature-frigo/42001/12 "2024-05-21T12:36:27Z")

</div>

> [@telenaze](#):
>
> En fait toutes les 15 minutes je vérifie la température de mon frigo, si elle dépasse 7 ° je lance une notification vers hassio et une autre vers mon smartphone.

Ok. J’avais saisi ceci ^^  
Merci.

Les `device_id` et `entity_id` correspondent à quoi ?

Ensuite, pourquoi vérifier ça toutes les 15 minutes ?  
Je verrais plutôt l’automatisation comme ceci :  
Vérfier que la température ne dépasse pas de 7°C pendant plus de 5 minutes sinon Notification.

Car quand tu ouvres ta porte de frigo, ça va probablement augmenter très vite la température au-delà de ce seuil. Et donc générer une alerte d’ouverture de porte ^^  
Non ?  
Ha, mais tu vérifies ça que toutes les 15 minutes…  
Hmm, en fait je pense que les deux se valent 😃

> [@SavanFlou](#):
>
> Normalement, si tu copies ce code dans HA puis repasses l’automatisation en UI, HA doit être en mesure de te l’interpréter.

Pas sûr, on n’a pas les mêmes entitées ^^ Mais c’est à tenter 🙂

---

<div class="post-metadata">

**Author:** ![Bob](https://forum.hacf.fr/user_avatar/forum.hacf.fr/bob/32/64908_2.png) [@Bob](https://forum.hacf.fr/u/Bob)\
**Post date:** [Mai 21, 2024, 1:36 UTC](https://forum.hacf.fr/t/alerte-temperature-frigo/42001/13 "2024-05-21T13:36:35Z")

</div>

Bonjour,  
Oui pourquoi pas en permanence ?  
J’ai ceci pour mon congélateur :

```auto
alias: Alerte Congélateur
description: ""
trigger:
  - type: temperature
    platform: device
    device_id: 2d9c230ac5165b89dda214478b398402
    entity_id: sensor.temperature_31_congel
    domain: sensor
    above: -12
condition: []
action:
  - service: notify.mobile_app_iphone_x2a
    data:
      title: Alerte congélateur
      message: Température au dessus de -12°C
      data:
        push:
          sound:
            name: default
            critical: 1
            volume: 1
  - type: turn_on
    device_id: 2edb1139897da202bcb52ba567594068
    entity_id: switch.buzzer
    domain: switch
  - service: media_player.volume_set
    data:
      volume_level: 0.85
    target:
      entity_id:
        - media_player.esp32_voice_control_1_mediasat1
  - service: tts.speak
    target:
      entity_id:
        - tts.piper
    data:
      cache: true
      media_player_entity_id: media_player.esp32_voice_control_1_mediasat1
      message: "Problème de congélateur, porte ouverte Bruno ? "
  - delay:
      hours: 0
      minutes: 0
      seconds: 20
      milliseconds: 0
  - service: tts.clear_cache
    data: {}
  - type: turn_off
    device_id: 2edb1139897da202bcb52ba567594068
    entity_id: switch.buzzer
    domain: switch
mode: single

```

Bob

---

<div class="post-metadata">

**Author:** ![telenaze](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/t/3d9bf3/32.png) [@telenaze](https://forum.hacf.fr/u/telenaze)\
**Post date:** [Mai 21, 2024, 1:38 UTC](https://forum.hacf.fr/t/alerte-temperature-frigo/42001/14 "2024-05-21T13:38:01Z")

</div>

> [@MilesTEG1](#):
>
> Les `device_id` et `entity_id` correspondent à quoi ?

device\_id est l’appareil  
et entity\_id est la température.  
mais tu peux remlacer par:

```auto
condition: numeric_state
entity_id: sensor.frigo_temperature
above: 7

```

> [@MilesTEG1](#):
>
> Ensuite, pourquoi vérifier ça toutes les 15 minutes ?

toutes les 15 minutes afin d’avoir une relance des notifications si la température reste au dessus de 7° sinon tu aura qu’une seule notification au moment ou cela dépassera les 7° puis plus rien.

---

<div class="post-metadata">

**Author:** ![Doubledom](https://forum.hacf.fr/user_avatar/forum.hacf.fr/doubledom/32/9606_2.png) [@Doubledom](https://forum.hacf.fr/u/Doubledom)\
**Post date:** [Mai 21, 2024, 1:57 UTC](https://forum.hacf.fr/t/alerte-temperature-frigo/42001/15 "2024-05-21T13:57:01Z")

</div>

Pour cela tu as une autre option

'Lorsque Température à surveiller passe state or any attributes'

Avec un ID  
Et tu fais choix sur cet ID, avec condition,  
Je suis sur tel 🙄

> **un exemple vérif sur dashboard**
>
> '''  
> alias: Test de température sur slider T°  
> description: ""  
> trigger:
> 
> - platform: state  
> entity\_id:
> - input\_number.temp\_de\_test
> 
> - platform: state  
> entity\_id:
> - input\_number.niveau\_de\_test\_tdeg  
> condition:   
> action:
> 
> - choose:
> - conditions:
> - condition: numeric\_state  
> entity\_id: input\_number.temp\_de\_test  
> above: input\_number.niveau\_de\_test\_tdeg  
> sequence:
> - service: input\_text.set\_value  
> target:  
> entity\_id: input\_text.resultat\_test\_tdeg  
> data:  
> value: \>-  
> 👀{{ ( as\_timestamp(now()) | timestamp\_custom('le %d/%m/%Y à %X  
> ', local=True, ))}}👉la 🌡est de  
> {{states('input\_number.temp\_de\_test')}}°C​➕que  
> {{states('input\_number.niveau\_de\_test\_tdeg')|round(0)}}°C
> 
> - conditions:
> - condition: numeric\_state  
> entity\_id: input\_number.temp\_de\_test  
> below: input\_number.niveau\_de\_test\_tdeg  
> value\_template: \>-  
> {{states('input\_number.temp\_de\_test')\<=states('input\_number.niveau\_de\_test\_tdeg')}}  
> sequence:
> - service: input\_text.set\_value  
> target:  
> entity\_id: input\_text.resultat\_test\_tdeg  
> data:  
> value: \>-  
> 👀{{ ( as\_timestamp(now()) | timestamp\_custom('le %d/%m/%Y à %T  
> ', local=True, ))}}👉la 🌡est de  
> {{states('input\_number.temp\_de\_test')}}°C :white_check_mark:  
> mode: single
> 
> '''
> 
> ![Screenshot_2024-05-21-15-04-47-070_io.homeassistant.companion.android](https://forum.hacf.fr/uploads/default/original/3X/a/e/ae43170321a0764a4124998b2f3753ef5e5141c4.jpeg)  
> ![Screenshot_2024-05-21-15-05-02-602_io.homeassistant.companion.android](https://forum.hacf.fr/uploads/default/original/3X/c/7/c72968921f3debd05c6af67aee5d333baaf4cd7d.jpeg)

J'ai deux slider number et un input texte  
_Pas facile sur tel_ 😀

---

<div class="post-metadata">

**Author:** ![telenaze](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/t/3d9bf3/32.png) [@telenaze](https://forum.hacf.fr/u/telenaze)\
**Post date:** [Mai 21, 2024, 2:07 UTC](https://forum.hacf.fr/t/alerte-temperature-frigo/42001/17 "2024-05-21T14:07:09Z")

</div>

Effectivement,  
As ton avis laquelle des deux utilise le moins de ressources ?

---

<div class="post-metadata">

**Author:** ![Doubledom](https://forum.hacf.fr/user_avatar/forum.hacf.fr/doubledom/32/9606_2.png) [@Doubledom](https://forum.hacf.fr/u/Doubledom)\
**Post date:** [Mai 21, 2024, 2:11 UTC](https://forum.hacf.fr/t/alerte-temperature-frigo/42001/18 "2024-05-21T14:11:06Z")

</div>

Bonne question 🤔  
J’ai pas mis de temps sur le test de T°, a ajouté si on veut pas trop d’appels aux actions définies ⁉

---

<div class="post-metadata">

**Author:** ![MilesTEG1](https://forum.hacf.fr/user_avatar/forum.hacf.fr/milesteg1/32/45824_2.png) [@MilesTEG1](https://forum.hacf.fr/u/MilesTEG1)\
**Post date:** [Mai 21, 2024, 2:59 UTC](https://forum.hacf.fr/t/alerte-temperature-frigo/42001/19 "2024-05-21T14:59:47Z")

</div>

Merci pour les infos.  
J’ai adapté et modifié ainsi pour mon utilisation :

```json
alias: "Notification: température du Frigo est trop élévée"
description: "Notification: température du Frigo est trop élévée"
trigger:
  - platform: time_pattern
    minutes: /15
condition:
  - type: is_temperature
    condition: device
    device_id: 15ecbe7aebdb4505a58ef9d4941e0425
    entity_id: 3e4b2bca8a7b1a955f5d9c592b657044
    domain: sensor
    above: 9
action:
  - service: notify.mobile_app_iphone_pierrick_15
    metadata: {}
    data:
      title: 🌡️ Temp. trop élévée ⚠️
      message: >-
        La température du Frigo Cuisine est de {{
        states("sensor.tuya_t_h_07_frigo_temperature") }}°C à {{
        states("sensor.time") }} ! Elle ne doit pas dépasser 9°C
  - service: notify.persistent_notification
    metadata: {}
    data:
      title: 🌡️ Temp. trop élévée ⚠️
      message: >-
        La température du Frigo Cuisine est de {{ states
        ("sensor.tuya_t_h_07_frigo_temperature") }}°C à {{ states("sensor.time")
        }} ! Elle ne doit pas dépasser 9°C
mode: single

```

Est-ce qu’il n’y aurait pas moyen de combiner plusieurs notifications mobiles en un seul bloc de code ? (genre vers mon iphone et vers le galaxy de Mme ?)

---

<div class="post-metadata">

**Author:** ![Doubledom](https://forum.hacf.fr/user_avatar/forum.hacf.fr/doubledom/32/9606_2.png) [@Doubledom](https://forum.hacf.fr/u/Doubledom)\
**Post date:** [Mai 21, 2024, 3:37 UTC](https://forum.hacf.fr/t/alerte-temperature-frigo/42001/20 "2024-05-21T15:37:55Z")

</div>

Un peu de pub pour @Domotech , il en parle ici [Les groupes de notifications](https://forum.hacf.fr/t/les-groupes-de-notifications/26708)

---

<div class="post-metadata">

**Author:** ![MilesTEG1](https://forum.hacf.fr/user_avatar/forum.hacf.fr/milesteg1/32/45824_2.png) [@MilesTEG1](https://forum.hacf.fr/u/MilesTEG1)\
**Post date:** [Mai 21, 2024, 6:40 UTC](https://forum.hacf.fr/t/alerte-temperature-frigo/42001/21 "2024-05-21T18:40:03Z")

</div>

> [@Doubledom](#):
>
> Un peu de pub pour @Domotech , il en parle ici [Les groupes de notifications](https://forum.hacf.fr/t/les-groupes-de-notifications/26708)

Merci, mais je n’aime pas les tuto vidéo !  
Faut écouter et suivre…  
Je préfère lire et avancer à mon rythme, ou prendre ce dont j’ai besoin, surtout que je ne peux pas forcément écouter une vidéo.

[Page suivante](https://forum.hacf.fr/t/alerte-temperature-frigo/42001.md?page=2)
