# 🚀 Quick-Start: Dashboard Installation ## ⚡ 3-Minuten-Setup ### Schritt 1: Datei auswĂ€hlen (10 Sekunden) WĂ€hle **eine** der drei Varianten: - 📊 **Standard** → `battery_optimizer_dashboard.yaml` (Desktop) - đŸ“± **Kompakt** → `battery_optimizer_dashboard_compact.yaml` (Tablet) - ⚡ **Minimal** → `battery_optimizer_dashboard_minimal.yaml` (Smartphone) **Meine Empfehlung fĂŒr dich:** **KOMPAKT** - beste Balance! --- ### Schritt 2: Dashboard hinzufĂŒgen (2 Minuten) #### Option A: Über die UI (Einfachste Methode) 1. Home Assistant öffnen 2. Klick auf **"Einstellungen"** → **"Dashboards"** 3. Klick auf **"+ Dashboard hinzufĂŒgen"** 4. WĂ€hle **"Neue Ansicht vom Scratch erstellen"** 5. Name: `Batterie Optimierung` 6. Icon: `mdi:battery-charging` 7. Klick auf **"Erstellen"** 8. Klick auf **⋼** (3 Punkte oben rechts) → **"Rohe Konfiguration bearbeiten"** 9. Lösche alles und fĂŒge den Inhalt der YAML-Datei ein 10. Klick auf **"Speichern"** #### Option B: Via Datei (FĂŒr Fortgeschrittene) ```bash # Auf deinem Home Assistant Server: cd /config mkdir -p dashboards cp battery_optimizer_dashboard_compact.yaml dashboards/ # In configuration.yaml oder dashboards.yaml ergĂ€nzen: lovelace: mode: yaml dashboards: battery-optimizer: mode: yaml filename: dashboards/battery_optimizer_dashboard_compact.yaml title: Batterie icon: mdi:battery-charging show_in_sidebar: true ``` Dann Home Assistant neu starten. --- ### Schritt 3: Entity-IDs anpassen (30 Sekunden) **Suchen & Ersetzen** in der YAML-Datei: Öffne die Dashboard-Konfiguration und ersetze diese Platzhalter mit deinen echten Entity-IDs: ```yaml # WICHTIG: PrĂŒfe deine echten Entity-IDs unter: # Entwicklerwerkzeuge → ZustĂ€nde # Ersetze: sensor.battery_charging_plan_status # Mit (wenn anders): sensor.deine_plan_status_entity # Ersetze: sensor.battery_next_charge_time # Mit: sensor.deine_next_charge_entity # Etc. fĂŒr alle anderen Entities ``` **Tipp:** Nutze Suchen & Ersetzen (Strg+H) in deinem Editor! --- ### Schritt 4: Fertig! (0 Sekunden) ✅ Dashboard ist einsatzbereit! Navigiere zu: **Sidebar** → **"Batterie Optimierung"** --- ## 🔧 HĂ€ufige Anpassungen ### Fehlende Entity entfernen Falls eine Entity nicht existiert, einfach auskommentieren oder löschen: ```yaml # entities: # - entity: sensor.nicht_vorhanden # ← Auskommentiert mit # # name: Nicht verfĂŒgbar ``` ### Farben Ă€ndern ```yaml # Plotly Graph Farben anpassen: line: color: '#FF5722' # Deine Wunschfarbe (Hex-Code) ``` Online Color Picker: https://htmlcolorcodes.com/ ### Graph-Zeitraum anpassen ```yaml hours_to_show: 24 # Von 48h auf 24h Ă€ndern ``` ### Spalten-Layout Ă€ndern ```yaml # Von 2 auf 3 Spalten: - type: horizontal-stack cards: - card1 - card2 - card3 # ← HinzufĂŒgen ``` --- ## ✅ Checklist - [ ] Dashboard-Variante ausgewĂ€hlt - [ ] YAML-Datei in Home Assistant eingefĂŒgt - [ ] Entity-IDs ĂŒberprĂŒft und angepasst - [ ] Dashboard gespeichert - [ ] Browser-Cache geleert (Strg+Shift+R) - [ ] Dashboard getestet auf verschiedenen GerĂ€ten --- ## 🆘 Hilfe bei Problemen ### Problem: "Entity not found" **Lösung:** ```yaml # PrĂŒfe in Developer Tools → States: # Existiert die Entity wirklich? # Falls nein: Auskommentieren oder durch existierende Entity ersetzen ``` ### Problem: Plotly Graph zeigt nichts **Lösung:** ```yaml # 1. PrĂŒfe ob Entity historische Daten hat: # Developer Tools → History → Entity auswĂ€hlen # 2. PrĂŒfe Recorder-Integration: # configuration.yaml sollte haben: recorder: db_url: sqlite:////config/home-assistant_v2.db purge_keep_days: 7 include: entities: - sensor.openems_ess0_activepower # ... alle anderen wichtigen Entities ``` ### Problem: Power Flow Card zeigt Fehler **Lösung:** ```yaml # Installiere ĂŒber HACS: # HACS → Frontend → Suche "Power Flow Card Plus" → Installieren # Dann Browser-Cache leeren (Strg+Shift+R) ``` ### Problem: Bubble Cards nicht gefunden **Lösung:** ```yaml # Installiere ĂŒber HACS: # HACS → Frontend → Suche "Bubble Card" → Installieren # Home Assistant neu starten # Browser-Cache leeren ``` --- ## 🎹 NĂ€chste Schritte Nach erfolgreicher Installation kannst du: 1. **Card-mod nutzen** fĂŒr individuelles Styling 2. **Conditional Cards** fĂŒr kontextabhĂ€ngige Anzeigen 3. **Template-Sensoren** fĂŒr zusĂ€tzliche Berechnungen 4. **Plan-Historie** implementieren (siehe vorheriger Chat) 5. **InfluxDB-Integration** fĂŒr Langzeitanalyse --- ## 💡 Pro-Tipps ### Mobile Optimierung ```yaml # FĂŒge card_mod fĂŒr bessere Mobile-Ansicht hinzu: card_mod: style: | ha-card { font-size: 0.9em; /* Kleinere Schrift auf Mobile */ } @media (max-width: 768px) { ha-card { padding: 8px !important; /* Weniger Padding */ } } ``` ### Dark Mode Support Alle Dashboards sind Dark-Mode-kompatibel! Die Farben passen sich automatisch an. ### Performance-Tipp ```yaml # Reduziere Refresh-Rate fĂŒr bessere Performance: refresh_interval: 300 # Alle 5 Minuten statt jede Minute ``` --- ## 📞 Support Bei weiteren Fragen: 1. **Entity-IDs prĂŒfen**: Developer Tools → States 2. **Logs checken**: Settings → System → Logs 3. **Browser-Konsole**: F12 → Console (fĂŒr Frontend-Fehler) --- **Viel Erfolg! 🎉** Bei Problemen: Schicke mir einen Screenshot des Fehlers + deine YAML-Config.