Zum Inhalt springen

Pool Controller

🎛️ Pool Controller

Der Pool Controller ist das Herz des Smart Swimming Pool Systems. Es handelt sich um ein ESP32-basiertes Gerät, das die zentrale Steuerlogik für Ihre Pool-Automatisierung bereitstellt.

💡 Übersicht

Der Pool Controller übernimmt:

  • Temperaturüberwachung: Liest Daten von DS18B20-Temperatursensoren (Poolwasser und Solarkollektor)
  • Pumpensteuerung: Steuert Zirkulations- und Heizungspumpen über Relaismodule
  • Automatisierungslogik: Implementiert Heizlogik mit Hysterese und Temperaturgrenzwerten
  • Zirkulationsplanung: Automatische Zeitschaltung für Sandfilterreinigung
  • MQTT-Integration: Veröffentlicht alle Daten im Home Assistant MQTT Discovery Format
  • Web-Interface: Integrierte Konfigurationsoberfläche für einfache Einrichtung
  • Autonomer Betrieb: Funktioniert unabhängig ohne Smarthome-Server

✨ Hauptmerkmale

  • ✅ ESP32-basiert: Leistungsstarker Mikrocontroller mit WLAN-Anbindung
  • ✅ MQTT Discovery: Automatische Integration mit Home Assistant
  • ✅ Web-UI: Einfache Konfiguration über Browser
  • ✅ Active-Low-Relais: Sichere Standardzustände (Relais AUS während des Boots)
  • ✅ Separate GPIO pro Sensor: Unabhängige Fehlererkennung
  • ✅ Offline-Betrieb: Funktioniert auch ohne WLAN weiter
  • ✅ Open Source: MIT-Lizenz, frei zu verwenden und zu modifizieren

🧭 Schnelle Links

Erste Schritte

Hardware

Firmware

Fortgeschritten

🔧 Hardware-Anforderungen

Minimale Einrichtung

KomponenteZweckCa. Preis
ESP32 DevKit V1Hauptcontroller8-12 €
2-Kanal-RelaismodulPumpensteuerung4-6 €
2× DS18B20 SensorenTemperaturmessung6-10 €
4,7kΩ Widerstände (2x)Pull-up-Widerstände< 1 €
Steckbrett + KabelPrototyping3-8 €
Gesamt~35–55 € (siehe Stückliste)

Produktionsaufbau

KomponenteZweckCa. Preis
NORVI AE01-RIndustrieller ESP3225-30 €
IP65-GehäuseWetterschutz10-15 €
DIN-Schiene KomponentenProfessionelle Montage15-20 €
Gesamt~75 €

📌 Pin-Konfiguration

Standard-Pins des ESP32-DevKit-Builds (esp32dev). Die Builds für NORVI AE01-R und Olimex ESP32-C6-EVB nutzen eigene Pinbelegungen, siehe src/Config.hpp und die oben verlinkten Board-Seiten.

FunktionESP32 PinHinweise
Solar-Sensor (DS18B20)GPIO32OneWire-Daten
Pool-Sensor (DS18B20)GPIO33OneWire-Daten
Heizungspumpen-RelaisGPIO26Active-Low
Filterpumpen-RelaisGPIO25Active-Low
Relaismodul VCC5V (VIN)NICHT 3,3V!
Relaismodul GNDGNDGemeinsame Masse
Sensor VDD3,3VSpannung für Sensoren
Sensor GNDGNDMasse für Sensoren

⚠️ Wichtig: Jede DS18B20-Datenleitung benötigt einen 4,7kΩ Pull-up-Widerstand zu 3,3V.

🚀 Nächste Schritte

  1. Hier beginnen - Wählen Sie Ihren Weg basierend auf Ihren Zielen
  2. Schnellstart - Schnellster Weg zum Laufen (60 Minuten)
  3. Bauanleitung - Umfassliche Aufbauanleitung
  4. Home Assistant Integration - Smarthome-Integration

💬 Brauchen Sie Hilfe?

Zuletzt aktualisiert am