v1.5.6 - Config Flow UX-Verbesserungen
🎨 Config Flow UX-Verbesserungen
Feature Flag Labels und Beschreibungen korrigiert
Behebt das Problem, dass Feature Flags im Config Flow Wizard und in den Einstellungen (Zahnrad) mit ihren internen Namen (z.B. enable_aux_heating) angezeigt wurden statt mit lesbaren Labels.
🔧 Label-Änderungen
Alle Feature Flag Labels wurden von verbose auf kompakte Form gekürzt:
| Alt | Neu |
|---|---|
| Automatische Filterung aktivieren | Automatische Filterung |
| PV-Optimierung aktivieren | PV-Optimierung |
| Frostschutz aktivieren | Frostschutz |
| Salzwasserpool aktivieren | Salzwasserpool |
| Zusatzheizung aktivieren | Zusatzheizung |
📝 Neue Beschreibungen
Alle Feature Flags haben jetzt data_description Einträge mit prägnanten Erklärungen:
Automatische Filterung
Startet automatisch Filterzyklen im konfigurierten Intervall (respektiert Ruhezeiten und PV-Verfügbarkeit)
PV-Optimierung
Nutzt PV-Überschuss für intelligente Pumpensteuerung (nur bei ausreichend Solarproduktion)
Hinweis: Text korrigiert von "Heizungssteuerung" → "Pumpensteuerung"
Frostschutz
Schaltet Pumpe automatisch bei Temperaturen unter 3°C ein (benötigt Außentemperatur-Sensor)
Salzwasserpool
Aktiviert Salzwasser-spezifische Funktionen und Sensoren
Zusatzheizung
Aktiviert zusätzliche Heizung für schnelleres Aufheizen
✅ Options Flow ergänzt
Fehlende Feature Flags wurden zu allen Options Flow Schritten hinzugefügt:
Schritt 2 - Schalter:
filter_switch: "Optional: Separater Schalter für Filterpumpe (leer lassen um Hauptschalter zu nutzen)"enable_aux_heating: "Zusatzheizung"
Schritt 3 - Wasserqualität:
enable_frost_protection: "Frostschutz"enable_saltwater: "Salzwasserpool"
Schritt 5 - Filter:
enable_auto_filter: "Automatische Filterung"
Schritt 6 - PV:
enable_pv_optimization: "PV-Optimierung"
🌍 Mehrsprachigkeit
Alle Änderungen in 4 Sprachen:
- 🇩🇪 Deutsch
- 🇬🇧 Englisch
- 🇪🇸 Spanisch
- 🇫🇷 Französisch
🐛 Behobene Probleme
- ✅ Feature Flags zeigen jetzt lesbare Labels statt interne Namen
- ✅ Alle Toggles haben Beschreibungen (wie reguläre Felder)
- ✅ Konsistente UX zwischen Initial Setup und Options Flow
- ✅ Filter Switch Feld hatte keinen Titel → jetzt mit Label und Beschreibung
Kein Breaking Change - nur UX-Verbesserungen für bessere Bedienbarkeit.