Déclenchement d'une vmc

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 :

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

Hello,

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

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

Et si tu relis tu vas voir c’est ‹ difficile › : ê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

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

1 « J'aime »

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

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

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 :

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 :rofl:

Merci pour tes informations

Tu oublie ton ‹ pendant 2 heures ›…

    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)

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

C’est dans la doc

Ton automation OFF est correcte ? Je ne pense pas :

    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 !)

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.

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.

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.

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