BrewPi-ESP
BrewPi est un contrôleur de température de fermentation open source qui vous permet de contrôler simultanément le chauffage et le refroidissement pour maintenir les températures de fermentation à 0,1 degré Fahrenheit près. Il s'intègre avec Fermentrack pour permettre la surveillance et le contrôle à distance, l'utilisation de profils de contrôle de température prédéfinis et la génération de journaux de température.
BrewPi-ESP est un portage du firmware BrewPi vers les cartes ESP8266 et ESP32, qui apporte des fonctionnalités supplémentaires telles que le support WiFi natif, l'intégration directe avec Fermentrack 2 (sans avoir besoin de matériel comme un Raspberry Pi), le support des capteurs de température Bluetooth comme le Tilt Pro, et l'utilisation des relais WiFi TP Link Kasa pour contrôler votre chauffage ou refroidissement.
Le firmware BrewPi-ESP est disponible gratuitement et peut être flashé avec BrewFlasher sur une carte ESP8266 ou ESP32 compatible.
Liens du Projet/Documentation
Utiliser BrewPi-ESP avec Fermentrack
Fermentrack 2 supporte l'utilisation de BrewPi-ESP à partir de la version v16.
Fonctionnalités
Contrôle de Température
BrewPi-ESP fournit un contrôle de température précis pour votre fermentation :
- Chauffage et Refroidissement : Contrôle simultané des éléments de chauffage et de refroidissement
- Précision : Contrôle des températures à 0,1°F (0,05°C) près
- Capteurs Multiples : Support pour plusieurs capteurs de température DS18B20
Connectivité
- WiFi Natif : Support WiFi intégré - pas de matériel supplémentaire nécessaire
- Découverte mDNS : Découverte automatique des appareils sur votre réseau
- Intégration Directe : Se connecte directement à Fermentrack 2
Contrôle des Relais
- Relais GPIO : Contrôlez des relais directement connectés à la carte ESP
- TP-Link Kasa : Support des prises intelligentes WiFi TP-Link Kasa
- Capteurs Bluetooth : Support des hydromètres Tilt Pro via Bluetooth
Matériel Supporté
Cartes ESP8266
- NodeMCU
- Wemos D1 Mini
- ESP-01 (GPIO limité)
Cartes ESP32
- ESP32 DevKit
- ESP32-WROOM
- ESP32-S2/S3
Démarrage
1. Flasher le Firmware
Utilisez BrewFlasher pour flasher le firmware BrewPi-ESP sur votre carte :
- Télécharger et installer BrewFlasher
- Connecter votre carte ESP via USB
- Sélectionner le type de carte
- Choisir le dernier firmware BrewPi-ESP
- Cliquer sur Flash
2. Configurer le WiFi
Après le flashage, l'ESP créera un point d'accès WiFi :
- Se connecter au réseau
BrewPi-XXXX - Naviguer vers
192.168.4.1 - Entrer vos identifiants WiFi
- L'appareil redémarrera et se connectera à votre réseau
3. Ajouter à Fermentrack
- Se connecter à Fermentrack 2
- Naviguer vers Appareils
- Cliquer sur "Ajouter un Appareil"
- Le BrewPi-ESP devrait apparaître dans la liste de découverte
- Cliquer pour ajouter et configurer
Configuration des Capteurs de Température
BrewPi-ESP supporte les capteurs de température numériques DS18B20 pour :
- Température de la Bière : Température de fermentation principale
- Température de la Chambre : Température ambiante/réfrigérateur
- Température de la Pièce : Température de référence externe
Câblage des Capteurs DS18B20
Connectez les capteurs DS18B20 à la broche GPIO désignée (typiquement GPIO4/D2) :
DS18B20 Carte ESP
─────── ─────────
VCC ──── 3.3V
GND ──── GND
DATA ──── GPIO4 (avec résistance pull-up de 4,7kΩ vers 3.3V)
Plusieurs capteurs peuvent partager la même broche de données (bus 1-Wire).
Configuration des Relais
Relais GPIO
Configurez les relais de chauffage et de refroidissement via l'interface web BrewPi-ESP :
- Relais de Refroidissement : Typiquement GPIO12/D6
- Relais de Chauffage : Typiquement GPIO13/D7
Prises Intelligentes TP-Link Kasa
BrewPi-ESP peut contrôler les prises intelligentes TP-Link Kasa par WiFi :
- Configurer la prise Kasa avec l'app Kasa
- Noter l'adresse IP de la prise
- Configurer dans les paramètres BrewPi-ESP
Dépannage
Appareil Non Découvert
- Assurez-vous que l'ESP et Fermentrack sont sur le même réseau
- Vérifiez que mDNS n'est pas bloqué par votre routeur
- Essayez d'ajouter l'appareil manuellement par adresse IP
Les Lectures de Température Ne Se Mettent Pas à Jour
- Vérifiez le câblage du capteur et la résistance pull-up
- Vérifiez l'assignation du capteur dans l'interface web BrewPi-ESP
- Redémarrez l'appareil ESP
Problèmes de Connexion
- Vérifiez la force du signal WiFi à l'emplacement de l'appareil
- Vérifiez que Fermentrack peut atteindre l'IP de l'appareil
- Vérifiez les paramètres du pare-feu