# Déclenchement d'une vmc

**URL:** <https://forum.hacf.fr/t/declenchement-dune-vmc/7215>\
**Category:** Entraide Home Assistant\
**Created:** [Novembre 11, 2021, 6:43 UTC](https://forum.hacf.fr/t/declenchement-dune-vmc/7215 "2021-11-11T18:43:12Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![boobi](https://forum.hacf.fr/user_avatar/forum.hacf.fr/boobi/32/6293_2.png) [@boobi](https://forum.hacf.fr/u/boobi)\
**Post date:** [Novembre 11, 2021, 6:43 UTC](https://forum.hacf.fr/t/declenchement-dune-vmc/7215/1 "2021-11-11T18:43:12Z")

</div>

## Mon problème

\*Bonsoir,

J’ai réalisé une automatisation mais celle-ci ne se lance pas j’ai bien les entité capteur qui fonctionne mais l’interrupteur ne se déclenche pas. Le scénario est le suivant :

La température de la buanderie depasse 24 ° le declencheur d’alimantation de l’extracteur d’air se met en route.  
La température est a 21 ° le declencheur d’alimentation s’arrête.

Merci d’avance pour votre aide !

le code de l’automatisation :

```auto
alias: VMC Buanderie
description: ''
trigger:
  - type: temperature
    platform: device
    device_id: 3da8d1c3116e62c5c27fd0b5f23efde7
    entity_id: sensor.temperature_3
    domain: sensor
    above: 22
    below: 21
    for:
      hours: 1
      minutes: 0
      seconds: 0
      milliseconds: 0
condition:
  - type: is_temperature
    condition: device
    device_id: 3da8d1c3116e62c5c27fd0b5f23efde7
    entity_id: sensor.temperature_3
    domain: sensor
    above: 22
    below: 21
  - condition: device
    type: is_off
    device_id: 3015affb354d81a32e12a84ae2157a3e
    entity_id: switch.on_off_light_4
    domain: switch
action:
  - type: turn_on
    device_id: 3015affb354d81a32e12a84ae2157a3e
    entity_id: switch.on_off_light_4
    domain: switch
mode: restart

```

---

<div class="post-metadata">

**Author:** ![Pulpy-Luke](https://forum.hacf.fr/user_avatar/forum.hacf.fr/pulpy-luke/32/137426_2.png) [@Pulpy-Luke](https://forum.hacf.fr/u/Pulpy-Luke)\
**Post date:** [Novembre 11, 2021, 7:04 UTC](https://forum.hacf.fr/t/declenchement-dune-vmc/7215/2 "2021-11-11T19:04:40Z")

</div>

Hello,

Dans ta description orale, de ton trigger tu as oublié ça …

```auto
    above: 22
    below: 21
    for:
      hours: 1
      minutes: 0
      seconds: 0
      milliseconds: 0

```

Et si tu relis tu vas voir c’est ‹&nbsp;difficile&nbsp;› : être \> 22 ET \< 21 en même temps. Encore plus pendant 1 heure.  
De plus, si cette partie est ton déclencheur, c’est pas la peine de la remettre dans les conditions…  
Et pour finir, j’ai beau relire, point de 24°C dans ce code… Au mieux c’est 22

Ce qui doit donner un truc proche de ça

```auto
alias: VMC Buanderie
description: ''
trigger:
  - type: temperature
    platform: device
    device_id: 3da8d1c3116e62c5c27fd0b5f23efde7
    entity_id: sensor.temperature_3
    domain: sensor
    above: 24
    for:
      hours: 1
      minutes: 0
      seconds: 0
      milliseconds: 0
condition:
  - condition: device
    type: is_off
    device_id: 3015affb354d81a32e12a84ae2157a3e
    entity_id: switch.on_off_light_4
    domain: switch
action:
  - type: turn_on
    device_id: 3015affb354d81a32e12a84ae2157a3e
    entity_id: switch.on_off_light_4
    domain: switch
mode: restart

```

Du coup, tu dois aussi avoir une autre automatisation qui fait le OFF à coté… Dans le même genre, mais sans la notion de temps (1h) ni le above MAIS avec un below 21 dans le trigger, en inversant la condition et l’action on/off

---

<div class="post-metadata">

**Author:** ![boobi](https://forum.hacf.fr/user_avatar/forum.hacf.fr/boobi/32/6293_2.png) [@boobi](https://forum.hacf.fr/u/boobi)\
**Post date:** [Novembre 12, 2021, 8:08 UTC](https://forum.hacf.fr/t/declenchement-dune-vmc/7215/3 "2021-11-12T20:08:42Z")

</div>

Bonsoir et merci,

Si je comprend bien il faut faire une automatisation pour mettre en route et ensuite une qui va éteindre ?

C'est ce que j'ai du mal a saisir.

Pour le \>22 et le \<21 je pensais qu'il fallait donner un mini et un maxi, mauvaise compréhension de ma part.

Donc j'ai suivi vos instructions :

Pour démarrer quand 24 ° sont atteint automatisation vmc on

```auto
alias: VMC Buanderie ON
description: ''
trigger:
  - type: temperature
    platform: device
    device_id: 3da8d1c3116e62c5c27fd0b5f23efde7
    entity_id: sensor.temperature_3
    domain: sensor
    above: 24
    for:
      hours: 2
      minutes: 0
      seconds: 0
      milliseconds: 0
condition:
  - condition: device
    type: is_off
    device_id: 3015affb354d81a32e12a84ae2157a3e
    entity_id: switch.on_off_light_4
    domain: switch
action:
  - type: turn_on
    device_id: 3015affb354d81a32e12a84ae2157a3e
    entity_id: switch.on_off_light_4
    domain: switch
mode: restart

```

Pour extinction quand les 21 ° sont atteint automatisation vmc off

```auto
alias: VMC Buanderie OFF
description: ''
trigger:
  - type: temperature
    platform: device
    device_id: 3da8d1c3116e62c5c27fd0b5f23efde7
    entity_id: sensor.temperature_3
    domain: sensor
    above: 21
condition:
  - condition: device
    type: is_on
    device_id: 3015affb354d81a32e12a84ae2157a3e
    entity_id: switch.on_off_light_4
    domain: switch
action:
  - type: turn_off
    device_id: 3015affb354d81a32e12a84ae2157a3e
    entity_id: switch.on_off_light_4
    domain: switch
mode: restart

```

J'ai fais monté a 24 ° mais l'automatisation ne démarre pas.

J'avais une scènes :

![image](https://forum.hacf.fr/uploads/default/optimized/2X/c/c7c32520b0bd309b421e850741a2237f0fd0ec11_2_690x44.png)

Je l'ai supprimé (je pensais que c'était utile pour le démarage).

J'ai refais monté a 24 ° toujours pas de démarrage. Je me pause une question sur les devices ID et le mode:restart Sont ils utiles ?

Je sèche c'est le cas de le dire avec ma buanderie 🤣

Merci pour tes informations

---

<div class="post-metadata">

**Author:** ![Pulpy-Luke](https://forum.hacf.fr/user_avatar/forum.hacf.fr/pulpy-luke/32/137426_2.png) [@Pulpy-Luke](https://forum.hacf.fr/u/Pulpy-Luke)\
**Post date:** [Novembre 12, 2021, 8:20 UTC](https://forum.hacf.fr/t/declenchement-dune-vmc/7215/4 "2021-11-12T20:20:12Z")

</div>

> [@boobi](#):
>
> J’ai fais monté a 24 ° mais l’automatisation ne démarre pas.

Tu oublie ton 'pendant 2 heures'....

```auto
    for:
      hours: 2
      minutes: 0
      seconds: 0
      milliseconds: 0

```

Donc dans ton cas si ça oscille autour de 24 ça déclenchera pas, si tu n'as pas assez atttendu, non plus. Tes tests sont pas forcement concluants pour l'instant.  
(au passage les valeurs 0 sont pas indispensables)

> [@boobi](#):
>
> Je me pause une question sur les devices ID

Quel genre de question ? device\_id ou entity\_id l'un ou l'autre fonctionnent, les 2 c'est pas nécessaire (perso je pense que les entity sont plus lisibles) mais ils doivent exister et il n'y a que toi qui sais si ce sont les bons

> [@boobi](#):
>
> mode:restart

C'est dans la doc

> **[Automation modes](https://www.home-assistant.io/docs/automation/modes/)**
>
> Automation modes define what happens when an automation starts while it is still running. Home Assistant has the single, restart, queued, and parallel modes.

Ton automation OFF est correcte ? Je ne pense pas :

```auto
    above: 21

```

Si \> 21 ... tu stoppes, **mais de l'autre coté** si \> 24 tu allumes... ça peut pas marcher en l'état.

J'imagine que tu veux garder la température entre 21 et 24, donc on stoppe si on est en \< 21 : pour que ça rechauffe (donc `below 21` !)

---

<div class="post-metadata">

**Author:** ![boobi](https://forum.hacf.fr/user_avatar/forum.hacf.fr/boobi/32/6293_2.png) [@boobi](https://forum.hacf.fr/u/boobi)\
**Post date:** [Novembre 14, 2021, 3:36 UTC](https://forum.hacf.fr/t/declenchement-dune-vmc/7215/5 "2021-11-14T15:36:50Z")

</div>

Bonjour et merci Pulpy,

J’ai apporté des modifications comme par exemple démarré à 1s au lieu des 2h d’avant (une b^étise car j’ai compris qu’il fallait attendre 2h pour que ça se déclenche).  
J’ai aussi supprimé les variables à 0 inutiles.

Pour cette automatisation ça fonctionne 24 ° et la vmc ce déclenche.

```auto
alias: VMC Buanderie ON
description: 'Démarrage de la vmc quand la T° de la pièce arrive a 24°'
trigger:
  - type: temperature
    platform: device
    device_id: 3da8d1c3116e62c5c27fd0b5f23efde7
    entity_id: sensor.temperature_3
    domain: sensor
    above: 24
    for:
      seconds: 1
condition:
  - condition: device
    type: is_off
    device_id: 3015affb354d81a32e12a84ae2157a3e
    entity_id: switch.on_off_light_4
    domain: switch
action:
  - type: turn_on
    device_id: 3015affb354d81a32e12a84ae2157a3e
    entity_id: switch.on_off_light_4
    domain: switch
mode: restart

```

Pour l’extinction de la vmc je penses que je me suis pas bien exprimé. Le scénario pour l’éteindre est que la température redescend à 21 ° la vmc dois s’arrêter. Mais au finale je penses que c’est la même idée.

Mais quand la température est à 21° au bout d’une seconde la VMC ne s’eteint pas. Pourtant je précise bien que le switch.on\_off\_light\_4 et on et que je lui demande dans le cas de 21° de passer switch.on\_off\_light\_4 à off. Je comprends pas bien pourquoi ça ne coupe pas.

```auto
alias: VMC Buanderie OFF
description: Stop la vmc quand la T° de la pièce arrive a 21°
trigger:
  - type: temperature
    platform: device
    device_id: 3da8d1c3116e62c5c27fd0b5f23efde7
    entity_id: sensor.temperature_3
    domain: sensor
    below: 21
    for:
      seconds: 1
condition:
  - condition: device
    type: is_on
    device_id: 3015affb354d81a32e12a84ae2157a3e
    entity_id: switch.on_off_light_4
    domain: switch
action:
  - type: turn_off
    device_id: 3015affb354d81a32e12a84ae2157a3e
    entity_id: switch.on_off_light_4
    domain: switch
mode: restart

```

Pour le mode restart j’ai regarder la doc mais ça reste pas très clair pour moi. C’est la notion de run que je trouve confus. Si je comprend bien le restart redémarrera toujours une action une fois éteinte ?

Dans mon cas avec le restart j’arrive a 24° ça démarre. Je descend à 21° ça stop. Je repasse a 24 ° ça redémarre ainsi de suite. C’est donc une sorte de d’automatisation répétitive alors le restart ?

En comparaison un single ne s’utilise pour donner une alerte sur un état ? C’est assez difficile a comprendre comme notion.

Merci encore pour ta patience avec un un débutant de mon ordre.

---

<div class="post-metadata">

**Author:** ![Al-hassan\_wael](https://forum.hacf.fr/user_avatar/forum.hacf.fr/al-hassan_wael/32/6317_2.png) [@Al-hassan\_wael](https://forum.hacf.fr/u/Al-hassan_wael)\
**Post date:** [Novembre 22, 2022, 6:14 UTC](https://forum.hacf.fr/t/declenchement-dune-vmc/7215/6 "2022-11-22T18:14:14Z")

</div>

Bonjour ,

Pourrais tu me dire quel module as tu utilisé pour domotiser ta VMC stp ? et comment tu l as branché stp ?

Merci d’avance
