Intégrer une VMC double flux dans HA

Bonjour à tous,
Voici une rapide présentation de l’intégration d’une VMC double flux dans HA.

Une partie de cette intégration provient de (https://twitter.com/tubstr), toutes les infos sont là (avec le code):
FTX temperature sensor and relay control · GitHub

Voici ce que ça donne chez moi:

Automation:

  • Quand nous sommes en automne/hiver et que la T° extérieure descend en dessous de 5°, je coupe la VMC
- alias: '[VMC] - Stop - autumn/winter'
  trigger:
    - platform: numeric_state
      entity_id: sensor.ext_temperature
      below: 5
    - platform: sun
      event: sunset
      offset: "+01:30:00"
  condition:
    - condition: and
      conditions:
      - condition: and
        conditions:
        - after: sunset
          after_offset: '01:29:00'
          condition: sun
        - below: 5
          condition: numeric_state
          entity_id: sensor.ext_temperature
      - condition: or
        conditions:
        - condition: state
          entity_id: sensor.season
          state: 'autumn'
        - condition: state
          entity_id: sensor.season
          state: 'winter'
  action:
    - service: switch.turn_off
      entity_id: switch.sw_sonoff_pow_vmc_roof_garden_0
    - service: notify.mobile_app_mike_mobile
      data:
        message: "VMCs are OFF"
  • Quand nous sommes au printemps/été et que la T° extérieure monte au dessus de 25°, je coupe la VMC:
- alias: '[VMC] - Stop - spring/summer'
  trigger:
    - platform: numeric_state
      entity_id: sensor.ext_temperature
      above: 25
    - platform: sun
      event: sunrise
      offset: "+01:30:00"
  condition:
    - condition: and
      conditions:
      - condition: and
        conditions:
        - after: sunrise
          after_offset: '01:29:00'
          condition: sun
        - above: 25
          condition: numeric_state
          entity_id: sensor.ext_temperature
      - condition: or
        conditions:
        - condition: state
          entity_id: sensor.season
          state: 'spring'
        - condition: state
          entity_id: sensor.season
          state: 'summer'
  action:
    - service: switch.turn_off
      entity_id: switch.sw_sonoff_pow_vmc_roof_garden_0
    - service: notify.mobile_app_mike_mobile
      data:
        message: "VMCs are OFF"

J’espère que ça pourra vous donner des idées :wink:
++

3 « J'aime »

j’ai amélioré l’affichage en supprimant les températures quand la VMC est coupée.

ça donne ça:
screenshot-homeassistant-2023.01.17-20_55_17

pour le code:

type: picture-elements
elements:
  - type: conditional
    conditions:
      - entity: switch.sw_sonoff_pow_vmc_roof_garden_0
        state: 'on'
    elements:
      - type: state-label
        entity: sensor.vmc_tmp_1
        style:
          font-size: 1.4vmax
          left: 75%
          top: 14%
      - type: state-label
        entity: sensor.vmc_tmp_2
        style:
          font-size: 1.4vmax
          left: 31%
          top: 56%
      - type: state-label
        entity: sensor.temp_hood
        style:
          font-size: 1.4vmax
          left: 69%
          top: 56%
  - entity: switch.sw_sonoff_pow_vmc_roof_garden_0
    image: /local/stopped-fan.png
    state_image:
      'on': /local/spinning-fan.gif
    style:
      left: 50%
      top: 38.6%
      width: 10%
    type: image
image: /local/ftx.png

2 « J'aime »

Merci Mickael,

j’ai le meme modele que toi en atlantic, je vais regarder de plus près ton exemple

1 « J'aime »

On parle pas souvent de la qualité de l’air en domotique et je trouve que ca devrait prendre une place plus importante.

Pour moi il faut coupler ça avec un capteur d’humidité dans la salle de bain, et peu etre la cuisine en fonction de la hotte existante.
L’humidité est la mesure la plus simple à obtenir pour avoir une idée de la qualité de l’air. Et garder une maison sèche est aussi une bonne façon de faire des économies de chauffage.

Dans mon cas c’est une vmc auto simple flux (la perte de chaleur est assez consistante) J’ai deux vitesses.
Et plutôt que prendre un seuil d’humidité (qui changer en fonction des température) j’ai choisi de détecter les piques d’humidités avec un ‹ capteur de dérivé ›.
Il y a aussi un capteur de CO² qui peut activé la VMC.
Il faut faire une exception pour le Radon qui souvent va sortir du sol a cause d’une dépression créer par une VMC (ce qui n’est pas forcement le cas avec un double flux)
Pour les COV je n’ai jamais relevé d’abus personnellement. J’ai pas de capteur pour les PM 2.4 etc

Moi pour moi l’idée est bonne mais l’implémentation est incomplète :

  • Lors d’une grosse vague de chaleur (ou de froid), ta VMC peut être arrêter plusieurs jours affiler ce qui n’est pas bon de mon point de vue.
  • La VMC peut fonctionner en petite et grande vitesse, pourquoi ne pas les utiliser ?

Il ne fait que la journée :

     - after: sunrise
          after_offset: '01:29:00'
          condition: sun

moi j’aurai fait l’inverse pour le moins de 5°c (que la nuit)

Mon code n’est pas complet.
je ne laisse jamais la VMC arrêtée plus de 24h.
En hiver par exemple, elle se coupe en dessous de 5° et la nuit, mais à 8h le matin elle se réactive (peu importe la T°)

ma VMC passe en vitesse 2 que quand l’humidité des salles de bains passe au dessus de XX% (je n’ai plus le chiffre en tête)

Concernant la qualité de l’air, j’ai un détecteur PM2.4 qui je compte bien mettre en place. Mais le ventilo fait quand même un peu de bruit…

1 « J'aime »

C’est cool tout ça
J’ai la même Vmc Atlantic. j’aimerais bien l’intégrer comme tu l’a fait mais étant assez novice je serai sûrement pas capable de reproduire tout ça. En tout cas c’est top