Automatisieren HVAC

Bonjour !

Comme nous le savons tous, les systèmes de climatisation de nos maisons et de nos entreprises consomment davantage d'énergie électrique, surtout s'ils sont utilisés régulièrement. En automatisant les systèmes de climatisation, nous pouvons les garder sous notre contrôle. De plus, grâce à la climatisation intelligente, vous pouvez contrôler les climatiseurs de n'importe où à l'aide de votre téléphone.

L'automatisation des climatiseurs offre de nombreux avantages. Voici quelques-uns des principaux avantages d'un contrôle intelligent des climatiseurs :

  • Économie d'énergie
  • Contrôle de la température à distance
  • Suivi de l'utilisation du climatiseur
  • Amélioration du confort
  • Contrôle de la qualité de l'air intérieur, etc.

Si votre climatiseur n'est pas intelligent, il existe de nombreuses nouvelles technologies pour le transformer en climatiseur intelligent. Au lieu de dépenser des centaines et des milliers d'euros pour un tout nouveau climatiseur, il existe un certain nombre de dispositifs sur le marché qui peuvent transformer votre système conventionnel actuel en un climatiseur intelligent.

Le choix de la technologie dépend entièrement du type de climatiseur ou de thermostat que vous utilisez.


Line Voltage Thermostat :

Si votre thermostat est du type à tension secteur, il fonctionne probablement sur 120 ou 240 volts et vous pouvez le remplacer par un thermostat Wi-Fi, de préférence Tuya si vous utilisez Home Assistant comme hub pour votre maison intelligente. J'utilise un thermostat intelligent de marque Avatto, acheté sur AliExpress pour 20 €.

Sensibo
Sensibo Integration

Low Voltage Thermostat (IR-compatible) :

Un thermostat basse tension nécessite environ 24 volts pour fonctionner. Si votre thermostat est de ce type, vous devriez opter pour des thermostats intelligents basés sur l'infrarouge, tels que Sensibo.

Sensibo peut également être utilisé pour Scontrôler vos climatiseurs split. J'utilise un Sensibo Air Pro pour contrôler deux climatiseurs split Gree dans le hall. Vous pouvez intégrer des appareils sensibo dans Home Assistant en utilisant son intégration native. Suivez ce lien pour savoir comment intégrer sensibo dans votre Home Assistant.

Sensibo
Sensibo Integration


Maintenant que j'ai expliqué comment vous pouvez convertir votre système de climatisation conventionnel en un système intelligent, j'aimerais expliquer l'automatisation que j'ai écrite pour programmer les unités de climatisation de notre salle d'événements.

Scénario d'automatisation :

Lorsqu'il n'y a pas d'événement, un seul des trois systèmes de climatisation du hall doit fonctionner en alternance toutes les deux heures, de 6 heures à 18 heures.

Solution :

Tout d'abord, nous devons écrire quelques scripts pour simplifier la partie automatisation. C'est une bonne idée de diviser les actions d'automatisation (si possible) en scripts séparés, afin de pouvoir les réutiliser pour d'autres automatisations.

  • Écrivez trois scripts différents pour allumer les climatiseurs séparément et régler la température souhaitée : "Turn on AC-A", "Turn on AC-B" et "Turn on AC-C".

Script pour AC-A :


                alias: Turn On AC A
                sequence:
                  - service: climate.turn_on
                    metadata: {}
                    data: {}
                    target:
                      entity_id: climate.hall_ac_a
                  - service: climate.set_temperature
                    metadata: {}
                    data:
                      temperature: 23
                    target:
                      entity_id: climate.hall_ac_a
                  - delay:
                      hours: 2
                      minutes: 0
                      seconds: 0
                      milliseconds: 0
                    enabled: false
                  - service: climate.turn_off
                    metadata: {}
                    data: {}
                    target:
                      entity_id: climate.hall_ac_a
                    enabled: false
                mode: single
                icon: mdi:snowflake-thermometer

              
  • De même, créez des scripts pour les autres CA.
  • Ensuite, nous créons un autre script qui exécute les trois scripts mentionnés ci-dessus (un toutes les deux heures) dans une boucle while avec la condition "Heure après 18:00:00".

Note : Avec chacun des scripts ci-dessus, nous appellerons le service "climate.turn_off" pour éteindre les deux autres climatiseurs (juste au cas où).

YAML pour la boucle while :


                alias: Hall ACs While Loop
                sequence:
                  - repeat:
                      sequence:
                        - service: climate.turn_off
                          metadata: {}
                          data: {}
                          target:
                            entity_id:
                              - climate.hall_ac_b
                              - climate.hall_ac_c
                        - service: script.turn_on_ac_a
                          data: {}
                        - delay:
                            hours: 2
                            minutes: 0
                            seconds: 0
                            milliseconds: 0
                        - service: climate.turn_off
                          metadata: {}
                          data: {}
                          target:
                            entity_id: climate.hall_ac_a
                        - service: script.turn_on_ac_b
                          data: {}
                        - delay:
                            hours: 2
                            minutes: 0
                            seconds: 0
                            milliseconds: 0
                        - service: climate.turn_off
                          metadata: {}
                          data: {}
                          target:
                            entity_id: climate.hall_ac_b
                        - service: script.turn_on_ac_c
                          data: {}
                        - delay:
                            hours: 2
                            minutes: 0
                            seconds: 0
                            milliseconds: 0
                      until:
                        - condition: time
                          weekday:
                            - mon
                            - tue
                            - wed
                            - thu
                            - fri
                            - sat
                            - sun
                          after: "18:00:00"
                mode: restart

              

Maintenant que tous les scripts sont prêts, nous allons passer à la dernière partie - créer une automatisation pour programmer les climatiseurs.

L'automatisation aura une condition (temps) et deux actions - la première action sera le script pour exécuter la boucle while et la seconde pour éteindre les 3 AC à la fin de l'automatisation.

YAML pour l'automatisation :


                alias: Hall ACs 2Hr Schedule (6AM to 6PM)
                description: ""
                trigger:
                  - platform: time
                    at: "06:00:00"
                    enabled: true
                condition: []
                action:
                  - service: script.hall_acs_while_loop
                    data: {}
                  - service: climate.turn_off
                    metadata: {}
                    data: {}
                    target:
                      entity_id:
                        - climate.hall_ac_a
                        - climate.hall_ac_b
                        - climate.hall_ac_c
                mode: single     

              

Voilà, c'est fait. L'automate ci-dessus fonctionnera du matin 6 au soir 6 tous les jours, en allumant un climatiseur à la fois toutes les 2 heures.


Un mot de remerciement !

Je tiens à vous remercier personnellement d'avoir lu mon article. Votre temps et votre attention sont grandement appréciés, et cela signifie beaucoup pour moi que vous avez pris le temps de vous intéresser à mon contenu.

Votre soutien et vos réactions sont inestimables, et je vous suis reconnaissant de m'avoir donné l'occasion de partager mes pensées et mes idées avec vous. Que vous ayez laissé un commentaire, partagé l'article ou l'ayez lu, votre participation alimente ma passion pour l'écriture et me motive à continuer à créer des contenus qui trouvent un écho auprès de lecteurs comme vous.

N'hésitez pas à me contacter si vous avez des idées, des questions ou des commentaires sur l'article. J'aime beaucoup recevoir les commentaires de mes lecteurs et connaître leurs points de vue.

Une fois de plus, je vous remercie pour votre soutien. Je me réjouis de pouvoir bientôt partager davantage avec vous.