Aide/Conseils automatisation extracteur chaleur comble

Bonjour,

J’aimerais ventiler mes combles qui montent à plus de 50°C l’été et ce malgré l’installation de chatières.

J’ai donc installé une tuile douille et raccordé dessus un extracteur d’air de salle de bain.
Ce dernier est raccordé à un switch Zwave (FGS 223)

J’aimerais optimiser le fonctionnement de cet extracteur à l’aide d’une automatisation pour éviter de le faire fonctionner H24.

L’hiver je ne veux pas qu’il fonctionne, au contraire, la chaleur des combles fini par rentrer dans mon habitation pour me chauffer gratuitement.
Par contre l’été je veux évacuer cette chaleur pour avoir une température proche de l’extérieur ou au mieux inférieure (le matin par exemple).

L’automatisation :

Mon chauffage au sol est difficilement domotisable.
Je ne peux donc pas m’en servir pour activer/désactiver mon extracteur.

Je ne peux pas non plus me servir de la température extérieure car les nuits d’été peuvent être fraîches.

Le seul moyen que j’ai trouvé est de programmer dans le calendrier HA un événement « été » du 1 er juin au 30 septembre.
Ce sera une condition pour la mise sous tension de l’extracteur
Avez vous une autre idée plus judicieuse ?

Malheureusement je n’arrive pas à programmer mon automatisation via l’éditeur visuel.

J’aimerais :

Lorsque la température des combles est supérieure de 3 degrés à la température extérieure alors tu actives l’extracteur à condition que nous somme en été (événement été calendrier).

Lorsque la différence de température entre les combles et l’extérieur est inférieure à 3 degrés alors tu arrêtes l’extracteur au moins 1 h.
( Pour éviter que la première automatisation le relance en suivant Et que l’on ai des on/off à répétition).

Qu’en pensez vous ?

Avez vous une meilleure idée ?

Merci pour votre aide.

Salut,
Sans connaitre la surface de ta toiture et la nature de la couverture, il me semble difficile de faire baisser la température des combles simplement à l’aide d’un extracteur d’air.

Pour ce qui est de l’automatisme,
Si tu as un capteur de température extérieure, un capteur de température des combles:
Tu peux activer le timer de 1 heure attaché à l’extracteur, si la différence est de plus de 3 °C avec des condition de dates ou mois ou même de niveau de température extérieure.

En trigger:

  • temp exterieur
  • temp combles

En condition:

  • la différence de temp (3°C)
  • date (ou) niveau temp exterieur

En Action:

  • démarrage timer (Extracteur)
    sinon
  • arrêt timer
1 « J'aime »

Merci pour ta réponse.
J’ai 270 m2 de toiture en HP10 noire
Soit autour de 600m3 maximum.
L extracteur extrait 300m3/h.
Donc techniquement en 2 h l’air des combles est renouvelé.

Je ne veux pas forcement la même température que dehors. Mais au moins baisser de 10 Degrés l’air des combles pour rester sur un 40 °C au maximum

J’ai commencé à réaliser l’automatisation, mais je bloque.

Comment faire pour que l’extracteur se déclenche si la température des combles est supérieure de 3°C par rapport à la température extérieure ?
Il faut passer par un Template j’imagine, du genre:

value_template: >-       {{ states('sensor.thermometre_comble') >       states('sensor.thermometre_exterieur') }}

Mais impossible d’ajouter les +3°C.

Une idée ?

Voici mon automatisation:

alias: "Extracteur: Activation Été "
description: ""
trigger:
  - platform: numeric_state
    entity_id: sensor.detecteur_fumee_comble_air_temperature
    above: sensor.detecteur_mouvement_terrasse_nord_air_temperature
condition:
  - condition: state
    entity_id: calendar.ete
    state: "on"
  - condition: numeric_state
    entity_id: sensor.detecteur_fumee_salon_air_temperature
    above: 23
  - condition: device
    type: is_off
    device_id: 811adb70ddd6ac6647c18f3c5cef3921
    entity_id: 25e450baba6e07131ba62ef74ada16f3
    domain: switch
action:
  - type: turn_on
    device_id: 811adb70ddd6ac6647c18f3c5cef3921
    entity_id: 25e450baba6e07131ba62ef74ada16f3
    domain: switch
mode: single

Peux tu mettre ton code correctement formaté ?
C’est en vrac et sans indentation.

2 « J'aime »

Oups, là c’est bon :wink:

C’est quoi la condition que tu cherches à faire avec ces lignes ?

Qu’il faut que l’extracteur soit eteint :wink:
Pour pas que l’automatisation se lance si il est déjà allumé.

Bonjour,

Pour la condition sur l’été il existe l’intégration « season » :

Ça peut éviter le calendrier.

2 « J'aime »

Donc , dans ce cas, il faut tester l’état (states) sur l’entité.

  - condition: state
    entity_id: switch.xxxx
    state: "off"
1 « J'aime »

Pour moi, cela n’a aucun intérêt, vu que tu fais un turn_on en action.
si tu faisais un toogle , là, il serait intéressant de connaitre l’état initial.
Dans ton cas cette condition peut être directement supprimée. en plus cela évite une source d’erreur supplémentaire.

1 « J'aime »

Merci, pour votre aide. il y a encore pas mal de choses à apprendre!

J’ai pris en considération vos remarques et j’ai modifié le code.

Par contre, dans mon code actuel le trigger c’est:

Si la température des combles est supérieur à la température extérieur.

Et j’aimerais plutôt:

Si la température des combles est supérieur de 3°C à la température extérieur.

Une idée ?

alias: "Extracteur: Activation Été "
description: ""
trigger:
  - platform: numeric_state
    entity_id: sensor.detecteur_fumee_comble_air_temperature
    above: sensor.detecteur_mouvement_terrasse_nord_air_temperature
condition:
  - condition: state
    entity_id: sensor.season
    state: summer
  - condition: numeric_state
    entity_id: sensor.detecteur_fumee_salon_air_temperature
    above: 23
action:
  - service: switch.turn_on
    data: {}
    target:
      entity_id: switch.switch_vmc_and_extracteur_comble_2
mode: single

Salut…
Regarde un peu l’exemple ici
PAS ICI :point_down:
Is It Hot In Here On Fire GIF by Team USA

3 « J'aime »