Il y a 44 articles disponibles !

Piloter sa pompe à chaleur avec ESPHome IR Remote climate

Dernière mise à jour le 24 mars 2024

Piloter sa pompe à chaleur avec ESPHome IR Remote climate

Domotiser votre climatisation avec ESPHome IR Remote climate et un microcontrôleur !

A quoi sert ESPHome IR Remote climate ?

https://esphome.io/components/climate/climate_ir.html

Tout d’abord, bonjour et bienvenue sur mon blog Technologie Geek ! Aujourd’hui, voyons ensemble comment piloter sa pompe à chaleur avec ESPHome IR Remote climate. IR Remote Climate est une fonctionnalité vous permettant le contrôle de votre climatisation via l’infrarouge. Vous pourrez également automatiser et personnaliser la gestion de votre pompe à chaleur.

Pour piloter votre pompe à chaleur avec ESPHome IR Remote climate, vous pouvez configurer vos dispositifs en quelques minutes, puis les flasher sur vos microcontrôleurs ESP32/8266 à l’aide de l’outil ESP Flasher. IR Remote climate d’ESPHome va vous permettre de piloter des climatisations de marque comme Daikin, LG, Mitsubishi ainsi que Toshiba, Whirlpool…


Que nous faut-il ?

Pour ce tutoriel, nous allons intégrer ESPHome IR Remote climate à Home assistant.

ESP et émetteur IR

Comment installer et utiliser ESPHome IR Remote Climate :

1. Connexion du transmetteur infrarouge sur votre ESP :

Rien de plus simples, vous devez connecter le VCC sur le +3.3V, GND sur GND ainsi que le fil DATA de votre transmetteur IR sur l’une des entrées/sorties de votre ESP. Pour ma part j’utilise un ESP32 et je l’ai branché sur la pin G5.

2. ESPHome IR Remote climate sur Home Assistant :

Pour commencer, rendez-vous sur votre interface ESPHome, ensuite, cliquer sur « + NEW DEVICE » et donner un nom à votre module. Pour ma part, je vais l’appeler « climatisation-sejour » et appuyer sur « NEXT ».

Ensuite, sur les deux écrans suivants, sélectionner le type d’ESP et cliquer sur « SKIP ». Vous pourrez récupérer la clé plus tard.

Maintenant que votre appareil est créé vous pouvez cliquer sur « EDIT ». Voici à quoi devrait ressembler votre fichier.

Piloter sa pompe à chaleur avec ESPHome IR Remote climate

Ensuite, le code complet pour piloter sa pompe à chaleur avec ESPHome IR Remote climate que nous allons détailler.

  • Pour commencer, de la section « esphome: » à « captive_portal: », vous ajouterez uniquement une adresse IP fixe dans « wifi: ». Vous devez ajuster les paramètres selon votre connexion.
  • ESPHome IR remote climate vous donne également la possibilité d’ajouter la température de la pièce à travers l’un de vos capteurs. Dans le code suivant, il s’agit de la section « sensor: » (si vous ne le voulez pas, supprimé cette même section).
  • Ensuite, dans la section « remote_transmitter: » vous devez paramétrer la pin data ainsi que la puissance de votre émetteur infrarouge.
  • Pour terminer, dans la section « climate: » vous devez préciser la plateforme (marque) de votre climatiseur, mais aussi lui donner un nom. La partie « sensor: » doit être égal à l’ID de la section « sensor: » si vous en utilisé un.
esphome:
  name: climatisation-sejour
  friendly_name: climatisation-sejour

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "QSQWPb3BxnE5wWsazsvNToFsXB2HLiZtxw9lZIASNNc="

ota:
  password: "6d76af64d8b134143b5bef7505c09a03"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  manual_ip:
    static_ip: 192.168.1.234
    gateway: 192.168.1.1
    subnet: 255.255.255.0
    dns1: 192.168.1.1

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Climatisation-Sejour"
    password: "LETlD4M2mG2g"

captive_portal:

sensor:
  - platform: homeassistant
    id: tsejour
    internal: true
    accuracy_decimals: 0
    entity_id: sensor.capteur_sejour_am2301_temperature
   
# Example configuration entry
remote_transmitter:
  pin: 5
  carrier_duty_percent: 50%

climate:
  - platform: daikin
    name: "Clim sejour"
    sensor: tsejour

3. ESPHome IR Remote climate, flasher votre module :

Pour flasher la première fois votre appareil, vous devez télécharger le firmware et connecter votre ESP sur votre ordinateur. Par la suite vous pourrez le faire par le WiFi. Cliquer sur les trois points puis sur « Install », puis « Manuel download » et patienter un moment. Lorsque la compilation et terminer, télécharger le firmware « Legacy format ».

Démarrer maintenant ESP flasher. Une fois votre ESP connecté sur votre PC, sélectionner votre port COM ainsi que le firmware que vous venez de télécharger. Ensuite, appuyer et maintenez le bouton « boot » de votre module et cliquer sur « Flash ESP ». Lorsque l’opération est lancée vous pouvez relâcher le bouton « boot ». Pour rappel, l’appuis sur ce bouton met le GPIO0 la masse.

Flasher ESP32
4. Connexion de votre module ESPHome IR Remote climate dans Home Assistant :

Rendez vous dans Home Assistant puis dans « Paramètres/Appareils et Services/Ajouter une intégration » et chercher ESPHome. Ensuite, dans la fenêtre, renseigner l’adresse IP de votre module et valider. Enfin sur l’écran suivant copier la clé de chiffrement générée dans votre fichier YAML et sélectionner votre pièce.

Piloter sa pompe à chaleur avec ESPHome IR Remote climate

En conclusion, vous pourrez rapidement et facilement piloter votre pompe à chaleur avec ESPHome IR Remote climate. Ensuite, nous pourrons regretter l’absence de prise en charge de quelques grandes marques ainsi que la limitation des contrôles de base tel que l’orientation des volets, le mode pleine puissance.



Laisser un commentaire

Technologie Geek

bonjour !

Inscrivez-vous pour recevoir nos nouveaux articles !

Nous ne spammons pas ! Consultez notre politique de confidentialité pour plus d’informations.

Bienvenue sur mon blog Technologie Geek ! Je m'appelle Stéphane, je suis chef d'entreprise et Je suis un passionné de technologie, découvrez mes articles et mes test sur l'informatique, la domotique ainsi que la virtualisation.

Je crois que chacun peut apprendre quelque chose de nouveau chaque jour. Partager ses connaissances peut enrichir la vie des autres. C’est pourquoi j’ai créé ce blog pour offrir à notre communauté une plateforme pour partager des idées, des opinions et des expériences.