Zum Inhalt springen
Hier starten

Hier starten

👋 Willkommen beim Smart Swimming Pool-Projekt! Diese Seite hilft dir, den richtigen Einstieg zu finden — je nachdem, was du bauen möchtest.


Wähle deinen Pfad

🔰 Ich möchte den einfachstmöglichen Aufbau

Ziel: Pool-Umwälzung mit minimalem Kosten- und Arbeitsaufwand automatisieren.

  • Steckbrett oder Lochrasterplatine mit ESP32 DevKit V1
  • 2-Kanal-Relaismodul zur Pumpensteuerung
  • 2× DS18B20 Temperatursensoren
  • Vorgefertigte Firmware flashen
  • Steuerung über Home Assistant

Hier starten: Pool-Controller — Von Null aufgebaut

KomponenteCa. Preis
ESP32 DevKit V18–12 €
2-Kanal-Relaismodul4–6 €
2× DS18B20 Sensoren6–10 €
Steckbrett + Kabel5 €
Gesamt~30 €

🏊 Ich habe einen Standard-Pool mit Sandfilter und Solarheizung

Ziel: Vollautomation mit Zeitplan-Umwälzung und Solarheizungsregelung.

  • Die Von Null aufgebaut-Anleitung befolgen
  • IP65-Gehäuse für Wetterschutz verwenden
  • Ordnungsgemäße Netzspannungs-Verdrahtung mit Sicherung und FI-Schutz
  • Home Assistant-Integration für Dashboard und Automatisierung
  • MQTT für zuverlässige Kommunikation

Erforderliche Lektüre:


🏭 Ich baue eine produktionsreife Installation

Ziel: Industriegerechter, 24/7 zuverlässiger Pool-Controller mit voller Sicherheit.

  • NORVI AE01-R oder eigene Platine für höchste Zuverlässigkeit
  • IP66+-Gehäuse mit Kabelverschraubungen
  • Hutschienenmontage
  • Ordnungsgemäße Überstromabsicherung und Erdung
  • Flash-Verschlüsselung aktiviert
  • IoT-VLAN mit Firewall-Regeln
  • Regelmäßiger Wartungsplan

Erforderliche Lektüre:


Architektur-Übersicht

┌──────────────────────────────────────────────────────────────┐
│                      Pool-Umgebung                            │
│  ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌──────────────┐ │
│  │ Pool-    │  │ Solar-   │  │ Sand-    │  │ Wärme-       │ │
│  │ pumpe    │  │ pumpe    │  │ filter   │  │ tauscher     │ │
│  └────┬─────┘  └────┬─────┘  └──────────┘  └──────┬───────┘ │
│       │              │                              │         │
└───────┼──────────────┼──────────────────────────────┼─────────┘
        │              │                              │
        ▼              ▼                              ▼
┌──────────────────────────────────────────────────────────────┐
│                   Pool-Controller (ESP32)                     │
│  ┌────────────┐  ┌────────────┐  ┌──────────────────────┐   │
│  │ DS18B20    │  │ DS18B20    │  │ 2-Kanal-Relais       │   │
│  │ Pool-Temp  │  │ Solar-Temp │  │ GPIO18 → Poolpumpe   │   │
│  │ GPIO16     │  │ GPIO15     │  │ GPIO19 → Solarpumpe  │   │
│  └────────────┘  └────────────┘  └──────────────────────┘   │
│                          │                                    │
│                    ┌─────┴──────┐                              │
│                    │  WiFi STA  │                              │
│                    │  MQTT Pub  │                              │
│                    │  Web-UI    │                              │
│                    └─────┬──────┘                              │
└──────────────────────────┼────────────────────────────────────┘
                           │ MQTT
                           ▼
┌──────────────────────────────────────────────────────────────┐
│                   Smart-Home-Server                            │
│  ┌────────────────────┐  ┌────────────────────────────────┐  │
│  │ Home Assistant     │  │ MQTT-Broker (Mosquitto)        │  │
│  │ • MQTT Discovery   │  │ • pool-controller/# Topics     │  │
│  │ • Lovelace UI      │  │ • Auth aktiviert               │  │
│  │ • Automatisierungen│  │ • Nur lokal                    │  │
│  └────────────────────┘  └────────────────────────────────┘  │
└──────────────────────────────────────────────────────────────┘

Repository-Übersicht

RepositoryZweckSprache
pool-controllerESP32-Firmware, Web-UI, Hardware-DokuC++ (PlatformIO)
websiteProjekt-Website (Hugo)Markdown, Hugo
openhab-configopenHAB-Konfiguration (Legacy)openHAB DSL
monitorSolarbetriebene TemperaturanzeigeC++
grafana-dashboardGrafana-Dashboard-JSONJSON

FAQ

Brauche ich Home Assistant?

Nein. Der Controller hat ein integriertes Web-Interface zur direkten Steuerung. Home Assistant bietet ein schöneres Dashboard und Automatisierungsmöglichkeiten, ist aber nicht erforderlich.

Kann ich openHAB verwenden?

Ja. openHAB wird über MQTT unterstützt. Siehe das openHAB-Config-Repository. Hinweis: Home Assistant Discovery ist heute der primäre Integrationspfad — openHAB erfordert manuelle MQTT-Konfiguration.

Was, wenn ich keine Solarheizung habe?

Kein Problem. Die Solarpumpen-Funktionen können ungenutzt bleiben. Der Controller funktioniert einwandfrei nur mit der Pool-Umwälzung.

Kann ich das mit jeder Poolpumpe verwenden?

Ja, solange die Pumpe über ein Relais (Netzspannung) ein- und ausgeschaltet werden kann. Die meisten Sandfilterpumpen unterstützen dies. Beachte den Schaltplan deiner Pumpe.

Wie lang dürfen die DS18B20-Sensorkabel sein?

Bis zu 10 Meter mit 4,7 kΩ Pull-up. Für längere Strecken einen niedrigeren Pull-up-Wert (z. B. 2,2 kΩ) oder einen dedizierten OneWire-Treiber verwenden.

Muss ich Elektriker sein?

Die grundlegende Verdrahtung (Relais zu Pumpen) erfordert Arbeiten mit 230V AC. Wenn du dich mit Netzspannung nicht wohlfühlst, beauftrage eine qualifizierte Elektrofachkraft.

Kann ich den Controller ohne WLAN betreiben?

Der Controller benötigt WLAN für die MQTT-Kommunikation, arbeitet aber mit der zuletzt bekannten Konfiguration weiter, wenn das WLAN ausfällt. Eine zukünftige Version wird den standalone-Betrieb mit Display und Tasten unterstützen.


Nächste Schritte

  1. Die Von Null aufgebaut-Anleitung lesen
  2. Teile aus der Stückliste bestellen
  3. Auf dem Steckbrett aufbauen und testen
  4. Im Gehäuse installieren
  5. In Home Assistant integrieren
  6. Deinen smarten Pool genießen!
Zuletzt aktualisiert am