BrewPi-ESP
BrewPi is een open source fermentatietemperatuurregelaar waarmee u gelijktijdig verwarming en koeling kunt regelen om fermentatietemperaturen te beheersen tot op 0,1 graden Fahrenheit nauwkeurig. Het integreert met Fermentrack voor bewaking en bediening op afstand, het gebruik van voorgedefinieerde temperatuurprofielen en het genereren van temperatuurlogs.
BrewPi-ESP is een port van de BrewPi-firmware naar ESP8266- en ESP32-boards, die extra functies biedt zoals native WiFi-ondersteuning, directe integratie met Fermentrack 2 (zonder hardware zoals een Raspberry Pi), ondersteuning voor Bluetooth-temperatuursensoren zoals de Tilt Pro, en het gebruik van TP Link Kasa WiFi-relais om uw verwarming of koeling te bedienen.
De BrewPi-ESP-firmware is gratis beschikbaar en kan worden geflasht met BrewFlasher naar een compatibel ESP8266- of ESP32-board.
Projectlinks/Documentatie
BrewPi-ESP gebruiken met Fermentrack
Fermentrack 2 ondersteunt het gebruik van BrewPi-ESP vanaf versie v16.
Functies
Temperatuurregeling
BrewPi-ESP biedt nauwkeurige temperatuurregeling voor uw fermentatie:
- Verwarming en Koeling: Gelijktijdige regeling van verwarmings- en koelingselementen
- Precisie: Beheers temperaturen tot op 0,1°F (0,05°C) nauwkeurig
- Meerdere Sensoren: Ondersteuning voor meerdere DS18B20-temperatuursensoren
Connectiviteit
- Native WiFi: Ingebouwde WiFi-ondersteuning - geen extra hardware nodig
- mDNS-detectie: Automatische apparaatdetectie op uw netwerk
- Directe Integratie: Maakt rechtstreeks verbinding met Fermentrack 2
Relaisbesturing
- GPIO-relais: Bedien relais die rechtstreeks zijn aangesloten op het ESP-board
- TP-Link Kasa: Ondersteuning voor TP-Link Kasa WiFi-slimme stekkers
- Bluetooth-sensoren: Ondersteuning voor Tilt Pro-hydrometers via Bluetooth
Ondersteunde Hardware
ESP8266-boards
- NodeMCU
- Wemos D1 Mini
- ESP-01 (beperkte GPIO)
ESP32-boards
- ESP32 DevKit
- ESP32-WROOM
- ESP32-S2/S3
Aan de Slag
1. Firmware Flashen
Gebruik BrewFlasher om de BrewPi-ESP-firmware naar uw board te flashen:
- Download en installeer BrewFlasher
- Sluit uw ESP-board aan via USB
- Selecteer uw boardtype
- Kies de nieuwste BrewPi-ESP-firmware
- Klik op Flash
2. WiFi Configureren
Na het flashen maakt de ESP een WiFi-toegangspunt aan:
- Maak verbinding met het
BrewPi-XXXX-netwerk - Navigeer naar
192.168.4.1 - Voer uw WiFi-inloggegevens in
- Het apparaat start opnieuw op en maakt verbinding met uw netwerk
3. Toevoegen aan Fermentrack
- Log in op Fermentrack 2
- Navigeer naar Apparaten
- Klik op "Apparaat Toevoegen"
- De BrewPi-ESP zou in de detectielijst moeten verschijnen
- Klik om toe te voegen en te configureren
Temperatuursensor Instelling
BrewPi-ESP ondersteunt DS18B20 digitale temperatuursensoren voor:
- Biertemperatuur: Primaire fermentatietemperatuur
- Kamertemperatuur: Omgevings-/koelkasttemperatuur
- Ruimtetemperatuur: Externe referentietemperatuur
DS18B20-sensoren Bedraden
Sluit DS18B20-sensoren aan op de aangewezen GPIO-pin (typisch GPIO4/D2):
DS18B20 ESP Board
─────── ─────────
VCC ──── 3.3V
GND ──── GND
DATA ──── GPIO4 (met 4,7kΩ pull-up naar 3.3V)
Meerdere sensoren kunnen dezelfde datapin delen (1-Wire-bus).
Relaisconfiguratie
GPIO-relais
Configureer verwarmings- en koelingsrelais via de BrewPi-ESP-webinterface:
- Koelingsrelais: Typisch GPIO12/D6
- Verwarmingsrelais: Typisch GPIO13/D7
TP-Link Kasa Slimme Stekkers
BrewPi-ESP kan TP-Link Kasa slimme stekkers bedienen via WiFi:
- Stel de Kasa-stekker in met de Kasa-app
- Noteer het IP-adres van de stekker
- Configureer in BrewPi-ESP-instellingen
Probleemoplossing
Apparaat Niet Gedetecteerd
- Zorg ervoor dat de ESP en Fermentrack op hetzelfde netwerk zitten
- Controleer of mDNS niet wordt geblokkeerd door uw router
- Probeer het apparaat handmatig toe te voegen via IP-adres
Temperatuurmetingen Worden Niet Bijgewerkt
- Controleer de sensorbedrading en pull-up-weerstand
- Controleer de sensortoewijzing in de BrewPi-ESP-webinterface
- Start het ESP-apparaat opnieuw op
Verbindingsproblemen
- Controleer de WiFi-signaalsterkte op de apparaatlocatie
- Controleer of Fermentrack het apparaat-IP kan bereiken
- Controleer firewall-instellingen