La gestion thermique au sein d’une baie informatique domestique ou de petite entreprise représente un enjeu de plus en plus prégnant. Avec l’accumulation d’équipements actifs tels que les serveurs, les systèmes de stockage en réseau et les commutateurs, la chaleur générée peut rapidement atteindre des niveaux critiques, menaçant la stabilité et la longévité du matériel. Face à ce constat, le pilotage manuel des systèmes de ventilation montre ses limites, ouvrant la voie à des solutions automatisées, plus intelligentes et réactives. L’écosystème open-source, avec des outils comme Home Assistant et ESPHome, offre une réponse puissante et flexible à cette problématique, permettant de créer un système de refroidissement dynamique qui s’adapte en temps réel aux besoins thermiques de l’installation.
Introduction au pilotage dynamique des ventilateurs de baie IT
Le défi de la dissipation thermique
Une baie informatique, même de taille modeste, peut rapidement se transformer en fournaise. Un ensemble typique peut inclure un NAS Synology, plusieurs mini-serveurs comme des NUC Proxmox, des Raspberry Pi pour diverses tâches, ainsi que des commutateurs réseau, notamment des modèles PoE qui chauffent de manière significative. Chaque composant contribue à l’élévation de la température ambiante. Sans une évacuation efficace de cet air chaud, les performances des équipements se dégradent, et le risque de panne matérielle augmente considérablement. Un refroidissement constant, même à faible charge, est une solution énergivore et souvent bruyante.
-
Extralink Baie de Brassage 19 Pouces 6U - Armoire réseau 400mm de Profondeur pour Montage Mural ou au Sol - Etagère Incluse - Charge admissible 60kg, Ouverture Frontale et arrière, NoirMontage rapide et simple – Grâce à des instructions claires et à des accessoires de montage complets, le rack 19 pouces s'installe en 15 minutes environ, sans aucune connaissance technique particulière. Le kit comprend également une étagère pratique. Plus d'ordre, plus de sécurité : organisez vos appareils et vos câbles en un seul endroit et la porte verrouillable du rack serveur garantit la protection de vos appareils. Idéal pour le bureau, la maison ou tout autre endroit où la sécurité des données est importante. Utilisation universelle - à titre privé et professionnel - l'armoire réseau 19 pouces s'adapte aux appareils réseau les plus courants d'une profondeur maximale de 340 mm : commutateurs, serveurs, panneaux de brassage, enregistreurs CCTV et bien plus encore. Vous gagnez du temps et avez la certitude de la compatibilité. Plus frais, plus silencieux, plus ordonné : les fentes d'aération et les passe-câbles assurent un refroidissement optimal des appareils et une organisation esthétique des câbles. Les appareils fonctionnent de manière beaucoup plus stable. Au lieu d'un enchevêtrement de câbles et d'appareils, vous disposez d'un espace bien rangé. S'adapte là où vous en avez besoin : vous pouvez l'accrocher au mur ou le poser au sol, pour une flexibilité totale, quelles que soient la taille et la disposition de votre pièce.
-
Extralink Baie de Brassage 19 Pouces 9U - Armoire réseau 400mm de Profondeur pour Montage Mural ou au Sol - Etagère Incluse - Charge admissible 60kg, Ouverture Frontale et arrière, NoirMontage rapide et simple – Grâce à des instructions claires et à des accessoires de montage complets, le rack 19 pouces s'installe en 15 minutes environ, sans aucune connaissance technique particulière. Le kit comprend également une étagère pratique. Plus d'ordre, plus de sécurité : organisez vos appareils et vos câbles en un seul endroit et la porte verrouillable du rack serveur garantit la protection de vos appareils. Idéal pour le bureau, la maison ou tout autre endroit où la sécurité des données est importante. Utilisation universelle - à titre privé et professionnel - l'armoire réseau 19 pouces s'adapte aux appareils réseau les plus courants d'une profondeur maximale de 340 mm : commutateurs, serveurs, panneaux de brassage, enregistreurs CCTV et bien plus encore. Vous gagnez du temps et avez la certitude de la compatibilité. Plus frais, plus silencieux, plus ordonné : les fentes d'aération et les passe-câbles assurent un refroidissement optimal des appareils et une organisation esthétique des câbles. Les appareils fonctionnent de manière beaucoup plus stable. Au lieu d'un enchevêtrement de câbles et d'appareils, vous disposez d'un espace bien rangé. S'adapte là où vous en avez besoin : vous pouvez l'accrocher au mur ou le poser au sol, pour une flexibilité totale, quelles que soient la taille et la disposition de votre pièce.
-
HMF Baie de Brassage 19 Pouces, Armoire réseau 7U avec Porte vitrée, Profondeur 400 mm, Coffret Mural pour Serveur, réseau et Informatique | NoirHAUT DE GAMME - Baie de brassage 19 pouces, armoire réseau murale 19 pouces robuste en acier, 7U pour serveurs et coffrets réseau, idéal pour baie informatique. VERROUILLABLE – Porte en verre trempé 4 mm avec serrure à cylindre et 2 clés, pour sécuriser votre armoire réseau mural 19 pouces. ROBUSTE - Coffret réseau solide en acier 1-1,5 mm, revêtement poudre gris clair, parfait pour baie informatique, serveur et installation réseau professionnelle. PRATIQUE - Baie informatique murale avec 3 passages câbles et 2 emplacements ventilateurs, facilite gestion câble et ventilation dans votre baie brassage 19 pouces. SPÉCIFICATIONS – (L × P × H) : 51 × 40 × 36 cm | Angle d'ouverture de la porte : env. 200° | Poids : 8,6 kg | Capacité de charge : 60 kg | Numéro d'article : 65707-02
L’approche domotique pour une solution sur mesure
La domotique, et plus particulièrement l’écosystème Home Assistant, fournit les briques logicielles pour orchestrer une réponse intelligente. En s’appuyant sur des micro-contrôleurs programmables via ESPHome, il devient possible de concevoir un système sur mesure. Cette approche tranche avec les contrôleurs de ventilateurs manuels, souvent basés sur un simple potentiomètre. Elle permet de passer d’un contrôle binaire, allumé ou éteint, à une gestion fine et proportionnelle. La vitesse des ventilateurs peut ainsi être ajustée précisément en fonction des données relevées par des capteurs de température, assurant le juste équilibre entre efficacité de refroidissement, consommation électrique et niveau sonore.
L’élaboration d’un tel dispositif de refroidissement intelligent ne se limite pas à la résolution d’un problème technique. C’est également une excellente occasion d’approfondir ses compétences en électronique, en programmation et en administration de systèmes domotiques, transformant une nécessité pratique en un projet stimulant et gratifiant.
Maintenant que le contexte et les avantages d’une solution automatisée sont établis, il convient de détailler les composants matériels indispensables à la réalisation de ce projet.
Matériel nécessaire pour le pilotage automatisé

Le cerveau de l’opération : le micro-contrôleur
Au cœur du système se trouve le micro-contrôleur, chargé d’exécuter la logique de contrôle. Le choix se porte très souvent sur un modèle de la famille ESP32. Plus puissant et polyvalent que son prédécesseur l’ESP8266, il offre davantage de broches d’entrée/sortie (GPIO), une double cœur de processeur et des capacités de communication étendues (Wi-Fi et Bluetooth). C’est sur cette puce que sera flashé le firmware généré par ESPHome, la transformant en un nœud intelligent et autonome, capable de piloter les ventilateurs et de remonter des informations à Home Assistant.
-
ELEGOO 2PCS ESP32 Carte de développement Type-C, 2,4 GHz WiFi + Bluetooth Dual Core Microcontrôleur pour Arduino, Support MicroPython, NodeMCU, AP/STA/AP+STA, Puce CP2102Capacités de traitement puissantes : la carte de développement ELEGOO ESP-WROOM-32 intègre un processeur 32 bits double cœur fonctionnant jusqu'à 240 MHz, offrant une puissance de traitement impressionnante. Connectivité sans fil : la carte de développement ESP-32S intègre des capacités Wi-Fi et Bluetooth, prenant en charge le Wi-Fi et le Bluetooth 2,4 GHz, permettant une large gamme d'options de communication et de connectivité sans fil. Efficacité énergétique : la puce présente une conception à faible consommation permettant un réglage dynamique de la puissance en mettant à l'échelle la fréquence d'horloge sur différents modes de fonctionnement. Cela rend la carte de développement adaptée aux appareils IoT (Internet des objets) alimentés par batterie. Interfaces périphériques polyvalentes : la carte de développement offre un riche ensemble d'interfaces périphériques, notamment GPIO, UART, SPI, I2C, etc., permettant une connectivité facile à une large gamme de capteurs. Prend en charge les mises à niveau du micrologiciel en direct : la puce ESP-WROOM-32 dispose de capacités de mise à niveau du micrologiciel en direct, permettant aux développeurs de continuer à mettre à jour et à optimiser le micrologiciel même après la sortie du produit.
-
ELEGOO 3PCS Carte de Développement ESP32 Type-C, 2,4 GHz WiFi + Bluetooth Dual Core Carte de Contrôle pour Arduino, Support MicroPython, NodeMCU, AP/STA/AP+STA, Puce CP2102Capacités de traitement puissantes : la carte de développement ELEGOO ESP-WROOM-32 intègre un processeur 32 bits double cœur fonctionnant jusqu'à 240 MHz, offrant une puissance de traitement impressionnante. Connectivité sans fil : la carte de développement ESP-32S intègre des capacités Wi-Fi et Bluetooth, prenant en charge le Wi-Fi et le Bluetooth 2,4 GHz, permettant une large gamme d'options de communication et de connectivité sans fil. Efficacité énergétique : la puce présente une conception à faible consommation permettant un réglage dynamique de la puissance en mettant à l'échelle la fréquence d'horloge sur différents modes de fonctionnement. Cela rend la carte de développement adaptée aux appareils IoT (Internet des objets) alimentés par batterie. Interfaces périphériques polyvalentes : la carte de développement offre un riche ensemble d'interfaces périphériques, notamment GPIO, UART, SPI, I2C, etc., permettant une connectivité facile à une large gamme de capteurs. Prend en charge les mises à niveau du micrologiciel en direct : la puce ESP-WROOM-32 dispose de capacités de mise à niveau du micrologiciel en direct, permettant aux développeurs de continuer à mettre à jour et à optimiser le micrologiciel même après la sortie du produit.
-
Lot de 4 Carte Développement ESP32-C3, Module ESP32-C3 Mini, WiFi 2,4GHz et Bluetooth 5.0 Le, Processeur RISC-V 32 Bits 160MHz, pour Arduino MicroPython, IoT Maison Intelligente Réseau de Capteurs[Processeur Haute Performance] Chaque carte développement ESP32-C3 intègre un processeur RISC-V 32 bits monocœur cadencé à 160 MHz, offrant une excellente stabilité, faible consommation et rapidité d’exécution pour vos projets électroniques. [Connectivité WiFi et Bluetooth 5.0] Équipée de modules WiFi 2,4GHz (802.11 b/g/n) et Bluetooth 5.0 LE, cette carte ESP32-C3 mini assure des connexions sans fil rapides et stables, idéales pour la domotique, les projets IoT et les dispositifs intelligents. [Mémoire et Stockage Intégrés] Carte ESP32-C3 compatible Arduino dispose de 400 Ko de SRAM, 384 Ko de ROM et 4 Mo de mémoire Flash intégrée pour un traitement efficace et un stockage fiable des données et programmes complexes. [Interfaces Multiples et GPIO Flexibles] Module ESP32-C3 prend en charge UART, I²C et SPI avec 15 broches GPIO configurables, dont 11 E/S numériques PWM et 4 E/S analogiques ADC, permettant une adaptation simple à différents capteurs et modules. [Compatibilité et Alimentation Faciles] Carte ESP32 Mini compatible avec Arduino IDE, MicroPython et l’environnement ESP-IDF. Fonctionne via USB ou alimentation externe 3,3–6V (non simultanées). Parfaite pour l’apprentissage et les prototypes connectés.
Les acteurs du refroidissement : les ventilateurs PWM
Pour un contrôle précis de la vitesse, l’utilisation de ventilateurs à modulation de largeur d’impulsion (PWM) est impérative. Ces ventilateurs, reconnaissables à leur connecteur à quatre broches, permettent une variation de la vitesse de rotation de 0 à 100 % de manière très fine, contrairement aux ventilateurs à trois broches qui ne peuvent être régulés que par la tension. Des modèles comme les ARCTIC F12 PWM PST sont particulièrement appréciés pour leur excellent rapport performance/bruit. Le sigle PST (PWM Sharing Technology) indique qu’il est possible de chaîner plusieurs ventilateurs pour les piloter avec un seul signal PWM, simplifiant ainsi le câblage dans la baie.
-
ARCTIC P12 Pro - Ventilateur Puissant et Haut de Gamme, Ventilateur PWM 120 mm, 600-3000 rpm, 0 rpm <5% PWM, Palier à Douille Hydrodynamique, 4 Broches - NoirPRESSION STATIQUE ÉLEVÉE : efficace même en cas de résistance – le flux d'air généré pénètre facilement les radiateurs denses, les panneaux perforés étroits et les structures en treillis, tout en assurant un refroidissement fiable COMMANDE PWM AVEC LARGE GAMME DE VITESSE : la vitesse peut être réglée progressivement jusqu'à 3 000 tr/min via la connexion PWM à 4 broches – le ventilateur s'arrête complètement à moins de 5 % de PWM UNE FABRICATION PRÉCISE POUR UN FONCTIONNEMENT HARMONIEUX MAXIMUM : des écarts minimaux, un équilibrage automatique et des mesures de haute précision réduisent sensiblement les vibrations – pour des performances silencieuses, efficaces et durables PALIER À MANCHON HYDRODYNAMIQUE (FDB) À FONCTIONNEMENT PLUS HARMONIEUX : le palier autolubrifiant minimise le bruit pendant le fonctionnement – idéal pour un refroidissement silencieux et efficace et une durée de vie longue et fiable NOUVELLE CONCEPTION DES PALES DU VENTILATEUR POUR PLUS DE PERFORMANCES : les pales du rotor redessinées offrent un équilibre optimal entre performances et faible niveau de bruit – particulièrement efficace à faible vitesse
-
ARCTIC P12 Pro PST (5 Piéces) - Ventilateur Puissant et Haut de Gamme, Ventilateur PWM 120 mm avec Câble Répartiteur en Y, 600-3000 rpm, 0 rpm <5% PWM, Palier à dynamique des fluides, 4 Broches - NoirPRESSION STATIQUE ÉLEVÉE : efficace même en cas de résistance – le flux d'air généré pénètre facilement les radiateurs denses, les panneaux perforés étroits et les structures en treillis, tout en assurant un refroidissement fiable COMMANDE PWM AVEC LARGE GAMME DE VITESSE : la vitesse peut être réglée progressivement jusqu'à 3 000 tr/min via la connexion PWM à 4 broches – le ventilateur s'arrête complètement à moins de 5 % de PWM UNE FABRICATION PRÉCISE POUR UN FONCTIONNEMENT HARMONIEUX MAXIMUM : des écarts minimaux, un équilibrage automatique et des mesures de haute précision réduisent sensiblement les vibrations – pour des performances silencieuses, efficaces et durables PALIER À MANCHON HYDRODYNAMIQUE (FDB) À FONCTIONNEMENT PLUS HARMONIEUX : le palier autolubrifiant minimise le bruit pendant le fonctionnement – idéal pour un refroidissement silencieux et efficace et une durée de vie longue et fiable NOUVELLE CONCEPTION DES PALES DU VENTILATEUR POUR PLUS DE PERFORMANCES : les pales du rotor redessinées offrent un équilibre optimal entre performances et faible niveau de bruit – particulièrement efficace à faible vitesse
-
Noctua NF-P12 redux-1700 PWM, Ventilateur Haute Performance, 4 Broches, 1700 tr./min (120 mm, Gris)Ventilateur pour refroidissement haute performance, 120x120x25 mm, 12V, 4 broches PWM, max. 1700 tr./min, max. 25,1 dB(A), >150 000 h MTTF Célèbre ventilateur haut de gamme NF-P12 120x25mm 12V, plus de 100 récompenses et recommandations de la part de la Presse et des sites spécialisés internationaux, des centaines de milliers d'utilisateurs conquis Design des pales optimisé pour une pression renforcée et un niveau sonore étonnamment bas : pression statique élevée et CFM important pour les ventirads CPU à refroidissement par air, les radiateurs de watercooling et pour la ventilation silencieuse des boîtiers Version PWM 4 broches 1700 tr./min. offrant une efficacité redoutable et supportant un contrôle automatique de la vitesse via la carte mère pour une flexibilité accrue : délivre un flux d'air puissant si besoin et reste quasi inaudible au ralenti Version économique redux : qualité reconnue Noctua pour un prix serré, large choix d'accessoires optionnels (silentblocs antivibraion, adaptateurs S-ATA, cble en Y, rallonges de cbles, etc ... )
Les capteurs de température et d’humidité
Pour que le système soit véritablement dynamique, il doit réagir à des mesures concrètes. L’intégration d’un ou plusieurs capteurs de température est donc essentielle. Le capteur DHT22 est un choix courant et économique pour mesurer à la fois la température et l’humidité. Pour une précision accrue, on peut se tourner vers des modèles comme le BME280, qui mesure également la pression atmosphérique. Placer plusieurs capteurs à des endroits stratégiques de la baie (entrée d’air frais, point chaud près des serveurs, sortie d’air chaud) permet d’obtenir une vision complète de l’état thermique et d’affiner la logique de contrôle.
-
2 Pièces Capteur Température Humidité DHT22 AM2302, Module Numérique DHT22 3 Broches avec Câble, Haute Précision, Compatible Arduino, Raspberry Pi, Station Météo, Domotique, Applications Diverses【Mesure Précise et Fiable】Le capteur DHT22 offre une précision de 0,5°C pour la température et 2% pour l'humidité. Capteur température humidité DHT22 idéal pour vos projets nécessitant des données de mesure fiables et constantes. 【Compatibilité Étendue】Compatible avec les microcontrôleurs populaires tels qu'Arduino, Raspberry Pi, et autres plateformes, ce capteur module numérique DHT22 3 broches est facile à intégrer dans une large gamme de projets électroniques. 【Technologie Avancée】Utilise un capteur capacitif pour l'humidité et une thermistance NTC pour la température, capteur DHT22 AM2302 Arduino assurant une mesure stable et fiable sur le long terme, même dans des conditions variables. 【Installation Simple】Grâce à son interface à bus unique, il vous suffit de connecter un seul câble pour l'installation, ce capteur DHT22 Raspberry Pi avec câble qui simplifie l'intégration dans vos systèmes de mesure et de contrôle. 【Applications Multiples】Capteur température humidité DHT22 parfait pour la surveillance de la température et de l'humidité dans des projets tels que des stations météorologiques, des systèmes CVC, des aquariums ou la domotique.
-
3 Pièces DHT22 AM2302 Capteur Avec Câble Température et D'Humidité, Module DHT22 Compatible Avec Arduino et Raspberry Pi, Précision Elevée, Idéal pour Station Météo, Applications DomestiquesMesure Précise de la Température et de l'Humidité : Le module capteur DHT22 est idéal pour vos projets de mesure de température et d'humidité avec une précision de 0,5°C pour la température et 2% pour l'humidité. Compatibilité étendue : DHT22 AM2302 capteur parfaitement avec des tensions de 3.3V à 5.5V, compatible con avec Arduino, Raspberry Pi et autres microcontrôleurs pour une intégration facile et rapide dans vos projets. Technologie avancée : Grâce à un capteur capacitif pour l'humidité et une thermistance NTC pour la température, ce capteur DHT22 pour Arduino offre une excellente stabilité à long terme et une réponse ultra-rapide. Installation Facile avec Interface à Bus Unique : Module DHT22 pour raspberry Pi communique via un port de données unique et nécessite un seul fil pour la connexion, simplifiant l'intégration dans vos systèmes. Applications multiples : Capteur DHT22 avec câble parfait pour la surveillance de l'humidité et de la température dans des applications telles que des stations météo, des déshumidificateurs, la gestion des systèmes CVC, et bien plus.
-
Lot de 5 capteurs de température DHT/2302-22 modules - Capteur d'humidité - Avec platine et câble - 3,3-5,5 V - Compatible avec Arduino, DHT, capteur numérique de température et d'humidité【Sortie numérique de haute précision】Capteur de température et d'humidité, capteur de température et d'humidité DHT 22 utilise une sortie de signal numérique avec une haute précision, une forte stabilité et une capacité anti-interférence. 【Plage de mesure】 Plage de mesure de la température DHT : -40 ℃ - 80 ℃, précision de mesure : 0,5 ℃ ; Plage de mesure d'humidité : 0 à 100 % RH, précision de mesure : 2 % RH. 【Contrôle flexible 】sortie de signal de bus numérique unique 2302, données série bidirectionnelles pour un contrôle flexible. Capteur de température et d'humidité DHT 22 Une réponse rapide, une faible consommation d'énergie et une taille compacte rendent le capteur adapté à diverses occasions. 【Facile à installer】 Avec trous de vis de montage pour une installation et une fixation faciles. Ouverture 2,6 mm 【Liste de colisage】 2302 Fournit une température et un feu fiables. Pack de 5 capteurs de température DHT Capteur de température DHT 22/2302 et capteur d'humidité avec circuit imprimé et câble 3,3-5,5V compatible avec Arduino.
Composants additionnels et alimentation
Enfin, plusieurs autres éléments sont nécessaires pour assembler le tout :
- Une alimentation externe de 12V pour fournir la puissance nécessaire aux ventilateurs.
- Une alimentation de 5V pour le micro-contrôleur ESP32 (souvent via un port micro-USB).
- Une platine d’expérimentation (breadboard) et des fils de liaison (jumper wires) pour réaliser le prototype et les connexions initiales.
- Un boîtier imprimé en 3D ou un boîtier de jonction pour protéger l’électronique une fois le montage finalisé.
Une fois l’ensemble de ces composants réunis, l’étape suivante consiste à préparer le micro-contrôleur en lui injectant le programme qui donnera vie au système de ventilation.
Configuration initiale avec ESPHome
Installation de l’add-on ESPHome dans Home Assistant
La première étape logicielle se déroule dans l’interface de Home Assistant. ESPHome est disponible sous forme d’un add-on officiel, qu’il suffit d’installer depuis la boutique des modules complémentaires. Une fois installé et démarré, cet add-on fournit une interface web complète pour créer, gérer, compiler et déployer des configurations sur tous vos appareils basés sur ESP, sans quitter l’écosystème Home Assistant. C’est un gain de temps et de simplicité considérable.
Création d’un nouveau nœud pour la baie IT
Dans le tableau de bord ESPHome, la création d’un nouveau dispositif se fait via un assistant guidé. Il suffit de cliquer sur « New device », de lui donner un nom explicite (par exemple, « controleur_ventilateurs_baie ») et de sélectionner le type de carte utilisé (ESP32). L’assistant génère alors un fichier de configuration de base au format YAML. Ce fichier contient les informations essentielles pour que l’appareil puisse se connecter à votre réseau Wi-Fi et communiquer avec l’API de Home Assistant.
La structure du fichier de configuration YAML
Le fichier YAML est le cœur de la configuration ESPHome. Il est déclaratif, ce qui signifie que vous décrivez l’état final souhaité pour votre appareil, et ESPHome se charge de générer le code C++ correspondant. Une configuration de base inclut plusieurs sections clés :
- esphome : Informations générales sur le nœud.
- esp32 : Définition de la plateforme matérielle.
- wifi : Identifiants de connexion au réseau sans fil.
- api : Active la communication native et sécurisée avec Home Assistant.
- ota : Permet les mises à jour du firmware à distance (Over-The-Air), sans avoir à brancher physiquement l’appareil après le premier flashage.
Avec ce squelette de configuration en place, il est désormais temps de le compléter avec la définition des composants spécifiques à notre projet et de procéder au câblage physique.
Programmation et câblage du nodeMCU

Définition des composants dans le YAML
L’étape suivante consiste à enrichir le fichier YAML en déclarant chaque composant matériel connecté à l’ESP32. Pour le ventilateur PWM, on utilise la plateforme output avec un composant ledc, idéal pour générer des signaux PWM sur ESP32. Pour le capteur de température, on ajoute une section sensor en spécifiant sa plateforme (par exemple, dht) et la broche à laquelle il est connecté. Si le fil du tachymètre du ventilateur est utilisé, on le configure avec la plateforme pulse_counter pour mesurer la vitesse de rotation en tours par minute.
Schéma de câblage détaillé
Le câblage doit être réalisé avec soin pour éviter tout dommage aux composants. Le principe est de connecter les broches de signal à l’ESP32 et de gérer les alimentations séparément.
- Fil bleu (Signal PWM) du ventilateur : Connecté à une broche GPIO de l’ESP32 définie comme sortie PWM dans le YAML.
- Fil vert (Tachymètre) du ventilateur : Connecté à une autre broche GPIO de l’ESP32 configurée comme compteur d’impulsions.
- Fil jaune (Alimentation +12V) du ventilateur : Connecté à la borne positive de l’alimentation externe 12V.
- Fil noir (Masse) du ventilateur : Connecté à la fois à la borne négative de l’alimentation 12V et à une broche GND de l’ESP32 pour assurer une masse commune.
- Capteur de température : Connecté aux broches 3.3V, GND et à une broche de données GPIO de l’ESP32, conformément à sa documentation.
Flashage du micro-contrôleur
Une fois le fichier YAML complété et le câblage effectué, il faut compiler et flasher le firmware. La première fois, cela se fait via une connexion USB entre l’ordinateur et l’ESP32. Dans l’interface ESPHome, un clic sur « Install » puis « Plug into this computer » lance le processus. Une fois ce premier flashage réussi, l’appareil se connecte au Wi-Fi. Toutes les mises à jour ultérieures pourront être effectuées sans fil (OTA), directement depuis l’interface, ce qui est extrêmement pratique lorsque l’appareil est installé dans la baie.
Le dispositif est maintenant programmé et physiquement assemblé. Il est prêt à être reconnu par Home Assistant pour que nous puissions exploiter ses capacités et construire l’intelligence du système.
Intégration et contrôle via Home Assistant
Découverte automatique et configuration
La magie de l’écosystème Home Assistant et ESPHome réside dans leur intégration native. Dès que le module ESP32 est en ligne sur le réseau, Home Assistant le détecte automatiquement. Une notification apparaît dans le menu « Paramètres » > « Appareils et services », invitant à configurer le nouvel appareil. En quelques clics, le nœud ESPHome est ajouté, et toutes les entités définies dans le fichier YAML (le contrôle du ventilateur, le capteur de température, le capteur de vitesse) apparaissent dans Home Assistant, prêtes à être utilisées.
Création d’une carte de contrôle dans le tableau de bord
Pour un contrôle manuel et une supervision aisée, il est utile de créer une carte dédiée dans l’interface de Home Assistant (Lovelace). On peut utiliser une carte « Entités » pour afficher la température actuelle et la vitesse du ventilateur. Une carte « Jauge » peut offrir une visualisation rapide de la température. Surtout, l’entité du ventilateur apparaît par défaut avec un curseur, permettant de régler manuellement sa vitesse de 0 à 100 %, ce qui est parfait pour les tests et les interventions ponctuelles.
Mise en place des automatisations intelligentes
Le véritable objectif est l’automatisation. Cela se configure dans la section « Automatisations » de Home Assistant. Une approche efficace consiste à créer une automatisation qui se déclenche à chaque changement de la valeur du capteur de température. L’action de cette automatisation sera d’appeler le service fan.set_percentage pour ajuster la vitesse du ventilateur. La puissance réside dans l’utilisation de modèles (templates) pour définir la vitesse de manière dynamique. Par exemple, on peut créer une courbe de ventilation où la vitesse est une fonction linéaire de la température au-delà d’un certain seuil, assurant une réponse proportionnelle et douce.
Le système de ventilation est désormais autonome et intelligent. Il ne reste plus qu’à observer son comportement en conditions réelles et à peaufiner ses réglages pour atteindre un fonctionnement optimal.
Évaluation des performances et optimisation du système

Analyse des courbes de température
Home Assistant conserve un historique de l’état de toutes les entités. Il est donc facile d’utiliser les graphiques intégrés pour visualiser l’évolution de la température dans la baie avant et après la mise en service du système. On peut clairement observer l’impact du pilotage dynamique : des températures au repos plus basses et une stabilisation beaucoup plus rapide lors des pics de charge. Ces graphiques sont la preuve tangible de l’efficacité du projet et servent de base pour les optimisations futures.
Ajustement de la courbe de ventilation
L’optimisation est un processus itératif. En observant les courbes et en écoutant le niveau sonore de la baie, on peut affiner la logique d’automatisation. Peut-être que les ventilateurs démarrent trop agressivement, créant un bruit inutile pour une faible hausse de température. Ou à l’inverse, peut-être qu’ils ne montent pas assez vite en régime lors d’une charge soudaine. Il s’agit alors de modifier les seuils de température ou la formule dans le template de l’automatisation pour trouver le compromis idéal entre performance de refroidissement, discrétion sonore et consommation d’énergie.
Tableau comparatif des performances
Pour quantifier les gains, un tableau comparatif est particulièrement parlant. Il met en évidence les améliorations concrètes apportées par le système.
| Indicateur | Avant (Contrôle Manuel Fixe) | Après (Pilotage Dynamique) |
|---|---|---|
| Température moyenne au repos | 38°C | 31°C |
| Température maximale en charge | 58°C | 45°C |
| Niveau sonore perçu | Constant et audible | Variable, inaudible au repos |
| Stabilité thermique | Fortes variations | Lissée et contrôlée |
Ce tableau illustre sans équivoque les bénéfices multiples d’une telle installation, justifiant pleinement l’investissement en temps et en matériel.
La mise en place d’un système de pilotage dynamique pour les ventilateurs d’une baie IT est une solution élégante et performante à un problème commun. En combinant la flexibilité du matériel comme l’ESP32 avec la puissance des logiciels open-source Home Assistant et ESPHome, il est possible de créer un environnement parfaitement régulé pour ses équipements informatiques. Au-delà du gain tangible en matière de refroidissement, de silence et d’efficacité énergétique, un tel projet représente une formidable opportunité d’apprentissage, démontrant que la domotique peut s’appliquer à des domaines bien plus larges que le simple éclairage ou les volets roulants.




