Live Dashboard

Ich habe mir in den letzten Wochen meine Heimautomatisierung auf ein ganz neues Level gezogen und so ziemlich alles, was man irgendwie im Heimnetzwerk erreichen kann, auf einem Dashboard zusammengeführt, das jetzt auf einem Raspberry Pi 5 läuft. Anbei seht Ihr ein paar Livewerte, die direkt vom Pi hierher gepusht werden. Was ich alles damit umgesetzt habe, könnt ihr weiter unten nachlesen.

Weiterhin gibt es jeden Tag um 21:00 Uhr einen Rückblick auf den aktuellen Tag.

Energie & Solar
Ersparnis heute1.4651 €
Ersparnis gesamt66.3953 €
Solarleistung aktuell101 W
Speicher-Füllstand100 %
Strompreis aktuell45.52 ct/kWh
Preisstufesehr teuer
Solarertrag (05.09.)3.3 kWh
Zuletzt aktualisiert: 2026-09-06 18:40:55
Wetter & Umwelt
Temperatur19.1 °C
Feinstaub PM104.4 µg/m³
Feinstaub PM2,51.2 µg/m³
Elbe-Pegel Dresden62 cm
Pollen-RegionSachsen
Pollenflug heuteAmbrosia: 0-1, Graeser: 0-1
WeltraumwetterErhöhte Sonnenaktivität
Kp-Index1
Polarlicht-ChanceGering
Stärkste EruptionM3.0
Eruptionen (7 Tage)50
Zuletzt aktualisiert: 2026-09-06 18:40:55
 
KI-Tagesrückblick

Hallo! Ich bin froh, dass du wieder zurück bist. Heute war ein warmer Tag mit 21,3°C, aber das Wetter bleibt trocken. In der Wohnung ist es angenehm mit 24,4°C, 49% Luftfeuchtigkeit und einem CO2-Wert von 506 ppm. Der Elbe-Pegel in Dresden liegt bei 63 Zentimetern, was innerhalb der Norm liegt. Die Waldbrandgefahrenstufe in Sachsen ist noch relativ niedrig, bei Stufe 1 von 5.

In Bezug auf unsere Energieversorgung ist es ein relativ guter Tag gewesen. Wir haben 4,3 Kilowattstunden Solarstrom erzeugt und unsere Energiebilanz ist bei 42,0% Autarkiegrad und einer Ersparnis von 0,15 Euro pro Tag. Die CO2-Einsparung beträgt 1,5 Kilo. Die Batterie ist vollständig geladen, nachdem sie 3,5 Kilowattstunden entladen wurde.

Ein paar andere interessante Fakten: Der Pollenflug in der Region ist eher gering, und wir haben heute 1345 Flugzeuge über uns verzeichnet. Der Weltraum ist ruhig, mit einem Höchstwert des Kp-Index bei 3. Alles in allem ein angenehmer Tag!

Stand: 2026-09-05T16:19:30.215709+00:00
Statistik (Alle-Zeit)
Kosten gesamt68.46 €
Ersparnis gesamt66.37 €
Netzbezug gesamt238.2 kWh
Solarerzeugung gesamt198.1 kWh
Batterie geladen gesamt144.1 kWh
Batterie entladen gesamt137.8 kWh
Vollladezyklen27.6
CO₂-Ersparnis68.2 kg
Autarkiegrad45.4 %
Zuletzt aktualisiert: 2026-09-06 18:40:55

✨ Features

⚡ Energie (EcoFlow PowerStream)
  • Live-Solar-, Batterie- und Hausverbrauchswerte mit Sparkline-Verlauf (24h, Min/Max)
  • Ampel-Einfärbung für Batterie-SOC und -Temperatur (kritisch/niedrig/gut) – auch im Detail-Chart
  • Kapazitätsbasierte Restzeit-Berechnung („Zeit bis leer/voll“) statt des unzuverlässigen Geräte-Werts
  • ☀️ Tagesenergie & Gesamtsumme (kWh) direkt im Kartenkopf pro PowerStream
  • Ersparnis-Berechnung (heute/gesamt) aus vermiedenem Netzbezug
  • Eigene Kompakt-Ansicht fürs Handy
Tibber
  • ⚡ Live-Messung per Tibber Pulse (WebSocket, sekundengenau) – inkl. Shelly-3EM-Phasendetails (L1/L2/L3, je Leistung/Spannung/Strom) direkt in derselben Kachel, Gesamtwert der drei Phasen in Gelb, Tageszähler rechts oben im Kopf
  • Strompreis-Verlauf mit sofortigem, eigenem Tooltip (Zeit, Preis, Preisstufe)
  • Tagesersparnis der letzten 30 Tage – Ersparnis vs. tatsächliche Kosten nebeneinander, beschriftete Achse
  • Animierte Energiefluss-Grafik: Solar, Batterie, Netz, Haus mit Auslastungsbalken und fließenden Verbindungslinien je nach tatsächlicher Flussrichtung – Netz nutzt die echte Tibber-Live-Messung und läuft bei Einspeisung ins Netz sichtbar rückwärts
  • Automatische Speisungsmodus-Umschaltung: sucht täglich um 15 Uhr in den morgigen Tibber-Preisstufen die erste teuer/sehr-teuer-Phase ab 16 Uhr abends sowie die erste Rückkehr zu normal ab 4 Uhr morgens, und schaltet PowerStream 2 entsprechend auf „Einspeisung“ bzw. „Speicherung“ um – berücksichtigt dabei sogar, ob der aktuelle Akkustand für die komplette teure Phase bis Tagesende reicht, oder ob die Kapazität lieber für die noch teurere Spitze aufgespart werden sollte. Die morgendliche Rückkehr zu „Speicherung“ verlängert sich zudem automatisch, solange der Akku (hochgerechnet) noch über 3 % liegen würde UND der Strompreis noch über 35 Cent/kWh liegt. Die Umschaltung selbst läuft über MQTT (zuverlässiger als der EcoFlow-eigene REST-„Set“-Endpunkt, der bei PowerStream aktuell unzuverlässig ist). Geplante/ausgeführte Zeiten stehen in der Ladegrenzen-Kachel, bei einer fehlgeschlagenen Umschaltung kommt zusätzlich eine Pushover-Meldung über FHEM
  • ☀️ Solarprognose vs. tatsächlicher Ertrag: holt täglich um 15 Uhr die Solarprognose für morgen (forecast.solar, beide Dachflächen einzeln abgefragt), misst um 22 Uhr den tatsächlichen Tagesertrag nach und stellt beides im Info-Tab gegenüber – als gestapelter Balken (Sockel = gemeinsam erreicht, blauer Aufsatz = Überschuss, durchsichtig-roter Aufsatz = Fehlbetrag), Kachel zeigt die letzten 5 Tage plus heute/morgen, Detailansicht mit wählbarem Zeitraum (7/30/90 Tage, 1 Jahr, alle)
  • Schutz vor automatisiertem Passwort-Raten: nach 10 fehlgeschlagenen Login-Versuchen wird die anfragende IP für 24 Stunden gesperrt (auch für die Login-Seite selbst) – unabhängig für Dashboard und FHEM-Gateway. Info-Kachel zeigt aktuell gesperrte IPs mit Zeitstempel
Shelly
  • Automatische Erkennung: Steckdosen, Klimasensoren (der Stromzähler/3EM ist als Phasendetail in die Tibber-Live-Messung integriert, siehe Tibber-Tab)
  • Sanfte Spline-Kurven statt eckiger Linien in den Verläufen
  • Geräte frei umbenennbar, Offline-Geräte blenden sich automatisch aus/ein
  • Kein Flackern mehr beim Auto-Refresh – nur Werte aktualisieren sich, nicht die ganze Kachel
Waschmaschine
  • Automatische Status-Erkennung (bereit/läuft/fertig) anhand der Leistungsaufnahme am Shelly-Steckdosenmesser – keine eigene Sensorik nötig
  • kWh-Verbrauch pro Waschgang sowie Gesamtsumme über alle Waschgänge
  • Push-Meldung über Pushover, sobald der Waschgang fertig ist
  • Auch per „Frag dein Dashboard“ abfragbar („Ist die Waschmaschine fertig?“)
️ Netatmo-Wetterstation
  • Eigener OAuth2-Login-Flow, danach vollautomatischer Token-Refresh
  • Temperatur, Luftfeuchte, CO₂, Luftdruck, Lautstärke
  • Farbcodierte CO₂- & Lautstärke-Skala (Netatmos eigene Einstufung), inkl. „i“-Erklär-Icon
  • ️ Raumtemperatur-Ampel mit 3 Profilen (Wohnraum/Schlafzimmer/Balkon-Außen) – automatisch am Gerätenamen erkannt
  • Segmentweise eingefärbte Verlaufskurven (Linie + Fläche) in Mini-Sparkline und Detail-Chart
  • Tooltip zeigt zusätzlich die Einstufung, z.B. „21,0 °C (normal)“
ℹ️ Info
  • DVB-Abfahrten stadteinwärts gefiltert (automatischer Refresh alle 30s, max. 6 Zeilen)
  • Waldbrandgefahr Sachsen inkl. selbst aufgebauter Verlaufs-Historie (DWD liefert selbst nur „heute + Prognose“)
  • ⚡ Stromnetz-Ampel Deutschland (12h Verlauf + Prognose, animiert)
  • ️ Feinstaub-Sensor (Airrohr/SDS011) direkt über die lokale IP eingebunden, PM2,5/PM10 eingefärbt nach dem offiziellen Luftqualitätsindex des Umweltbundesamts, automatischer Refresh alle 150s
  • Bevölkerungsschutz-Warnungen (NINA/BBK) für Dresden: aktuelle Warnungen auf einen Blick, automatischer Refresh alle 60s, plus Pushover-Meldung über FHEM bei neuer Warnung bzw. Entwarnung
  • ️ Abfuhrkalender Dresden: nächste Leerungstermine für Restabfall, Gelbe Tonne, Bio-Tonne und Papier auf einen Blick, deterministisch aus dem bestätigten Abfuhrmuster berechnet (kein Live-Abruf nötig, da die Stadt keine offene Schnittstelle anbietet)
  • EnBW-Ladesäulen in der Nähe: freie/belegte Ladepunkte auf einen Blick
Putzi (Saugroboter)
  • ▶️ Direktsteuerung: Starten, Pausieren, Stoppen und „Nach Hause schicken“ auf Knopfdruck
  • Detail-Statistiken: Ladezyklen, Akkukapazität, Reinigungslaufzeit, gereinigte Fläche, Gesamtlaufzeit sowie WLAN-/Cloud-Verbindungsstatus und Zustand des Auffangbehälters (eingesetzt/voll/pausiert)
  • ️ Durchblätterbare Reinigungskarten-Historie je Einsatz, inkl. Zeitpunkt und gefahrener Strecke – Karten werden 30 Tage aufbewahrt
✈️ Flugverkehr & ISS
  • ️ Live-Flugverkehr im Kartenausschnitt (~150km um Dresden) via OpenSky Network, dunkle Kartenkacheln lokal zwischengespeichert, Anzeige nach Höhe eingefärbt (inkl. eigener Symbole für Kleinflugzeug/Hubschrauber/Segelflugzeug/Ballon/Drohne)
  • ℹ️ Automatische Anreicherung über adsbdb.com: Flugzeugtyp, Hersteller, Registrierung, Airline sowie Start-/Zielflughafen mit vollem Namen
  • Vorschaufoto je Flugzeug via planespotters.net direkt im Tooltip, inkl. Fotografennennung und Link zur Originalseite
  • Klick auf ein Flugzeug öffnet ein Detail-Fenster mit großem Foto und allen Angaben (Steig-/Sinkrate, Squawk, ICAO24 u.a.) sowie einer gestrichelten Spur auf der Karte – zusammengesetzt aus der echten, zuletzt geflogenen Strecke (eigene kurze Positions-Historie je Flugzeug) plus einem kurzen Vorschau-Vektor in aktueller Flugrichtung
  • ️ ISS-Live-Position und Vorhersage des nächsten Überflugs (Bahndaten von Celestrak, Positionsberechnung via PyEphem) inkl. Bodenspur-Linie auf der Karte
  • Eigener „Du bist hier“-Marker via grober IP-Geolokalisierung, deutlich unterscheidbar vom pinken Heimat-Punkt
️ Wetter
  • ️ Wetter Dresden via Bright Sky (DWD-Daten): aktueller Zustand + Stunden-Vorhersage, Tages-Übersicht (Min/Max/Regenmenge) für heute/morgen/übermorgen, amtliche DWD-Unwetterwarnungen sowie animiertes Regenradar mit Kurzfrist-Vorhersage (bis zu 2h, selbst gerendert aus Bright-Sky-Rohdaten statt eines fertigen DWD-Bilds) – Karte läuft auf lokal zwischengespeicherten Kartenkacheln, alle Wetterdaten kommen aus einem Hintergrund-Cache statt bei jedem Öffnen live nachzuladen
  • ☀️ Sonnenstand als künstlicher Horizont (24h) inkl. Mondphase mit fotorealistischem Mondbild
  • Elbe-Pegel Dresden mit 7-Tage-Verlauf und Detail-Chart, eingefärbt nach den offiziellen Alarmstufen des Landeshochwasserzentrums
  • Pollenflug Tiefland Sachsen
  • ☀️ Weltraumwetter (NOAA SWPC): Röntgenfluss-Verlauf der Sonne als Chart (A/B/C/M/X-Klassenskala, letzte 24 Std), Anzahl & Stärke der Sonneneruptionen der letzten 7 Tage, Sonnensturm-Kennzahl (Kp-Index) sowie standortbezogene Polarlicht-Chance – inkl. Push-Meldung bei Kp > 7
UniFi-Netzwerk
  • Eigener Tab: Online-Clients, WAN-Status mit Latenz-Verlauf, PoE-Gesamtverbrauch, Anzahl benachbarter WLANs – jede Kachel anklickbar für Detail-Chart mit wählbarem Zeitraum
  • Geräte-Gesundheit: Online-Status, Modell und Laufzeit aller UniFi-Geräte (Gateway, Access Points, Switch) sauber spaltenweise ausgerichtet, inkl. Update-Verfügbarkeits-Hinweis
  • Top-Bandbreitennutzer: die Clients mit dem höchsten Datenverbrauch im Netzwerk
  • Benachbarte WLANs (Rogue-AP-Scan): erkennt fremde Access Points in Funkreichweite
  • Synology NAS: Systeminfo, RAID-Status und Festplattenliste sowie CPU-/RAM-Auslastung mit 24h-Verlauf und anklickbarem Detail-Chart
  • ️ Prusa-3D-Drucker (lokal via PrusaLink, keine Cloud/Account nötig): Druckvorschau-Foto, Fortschrittsbalken sowie Düsen-/Betttemperatur
Statistik
  • Alle-Zeit-Gesamtwerte auf einen Blick: Kosten, Ersparnis, Netzbezug, Solar-Erzeugung
  • Akku geladen/entladen gesamt – per echter Zeit-Integration statt grober Schätzung
  • Vollladezyklen, CO₂-Ersparnis durch Solar, geschätzter Autarkiegrad
  • Werte aktualisieren sich bei jedem Tab-Wechsel automatisch neu, inkl. Aufglüh-Effekt bei Änderungen
KI-Rückblick
  • Automatisch generierter Tages-/Wochen-/Monatsrückblick durch ein lokales KI-Modell auf dem Pi – fasst Solarertrag, Ersparnis, Autarkiegrad, Wetter, Umweltwerte u.v.m. in Fließtext zusammen, umschaltbar per Tag/Woche/Monat-Reiter in der Statistik-Kachel
  • Läuft automatisch abends/montags/monatlich (siehe summary_poller.py) – keine Live-Generierung beim Seitenaufruf nötig
  • Auch per Alexa abrufbar („frag Bob nach dem Tagesrückblick“)
❓ Frag dein Dashboard
  • Eigener Chat-Tab: freie Fragen in natürlicher Sprache an ein lokales KI-Modell auf dem Pi, mit Zugriff auf sämtliche Live- und historische Daten aller Kacheln
  • Themenauswahl schränkt die mitgeschickten Daten gezielt ein (z.B. nur Energie oder nur Wetter) – schneller & günstiger als „Alles“
  • ️ Mehrere Sitzungen mit Verlauf, das Modell erinnert sich innerhalb einer Sitzung an vorherige Fragen
  • ⚡ Deterministische Schnellantworten für häufige Fragemuster (z.B. Zeitraum-/Vergleichsfragen wie „wie war der Solarertrag heute im Vergleich zu letztem Donnerstag“) – ohne Umweg über das (langsamere) KI-Modell
Bedienung & Feinschliff
  • Werte pulsieren kurz auf, wenn sie sich wirklich ändern
  • Live-Werte-Kachel: zeigt spielerisch jeden Wert, der sich gerade irgendwo im Dashboard ändert, kurz an zufälliger Stelle an
  • ⚙️ Einstellungen direkt im Browser bearbeitbar – Einfach-Formular oder Profi-JSON, inkl. „Speichern & Neustart“
  • Live-Statistik unten: Online-Nutzer, Seitenaufrufe, Server-Antwortzeit
  • Detail-Charts mit Zeitraum-Auswahl (1h bis 7 Tage) und Zoom
  • Alternatives LCARS-Design (Star Trek TNG-Bordcomputer-Optik) – umschaltbar über den Design-Button oben rechts, Wahl wird gemerkt
️ Alexa-Sprachsteuerung
  • Eigenes, selbst gehostetes Alexa-Skill-Gateway auf dem Pi (kein AWS Lambda nötig) – fragt Werte aus diesem Dashboard sowie aus FHEM ab, z.B. „wie hoch ist meine PV-Leistung“, „wie hoch ist mein Akkustand“, „wie ist die Temperatur im Schlafzimmer“, „wie ist die Luft bei uns“ oder „frag Bob nach dem Tagesrückblick“
  • ️ Erkennt auch indirekt gestellte Fragen: erst per exaktem Namens-/Alias-Abgleich, dann per Fuzzy-Matching, optional zusätzlich per Claude-Haiku-Fallback für ungewöhnliche Formulierungen
  • Steuerbefehle wie „schalte das Licht im Bad an“ oder „starte die Szene Schlafen“ über eine eigene Intent-Route
  • Nachfrage-Modus: die Alexa-Sitzung bleibt nach der Antwort offen, damit man ohne erneutes Weckwort weiterfragen kann
️ macOS-Bildschirmschoner
  • Eigene, für den Mac-Bildschirmschoner optimierte Ansicht: dieselben Kacheln wie im Dashboard, aber automatisch nach Bildschirmgröße und verfügbarem Platz zusammengestellt und angeordnet
  • Informationsdichte statt starrem Layout: auf kleinen Bildschirmen zeigt die Ansicht möglichst viele kompakte Kacheln, auf großen Monitoren rücken dann auch großformatige Kacheln wie Regenradar, Wolkenkarte und Flugverkehrskarte nach
  • Kein Neuladen mehr während der Anzeige: genau wie im Hauptdashboard aktualisieren sich nur die einzelnen Werte per Aufglüh-Effekt, der Rest der Kachel bleibt ruhig stehen
  • Nur Anzeige, keine Bedienelemente – reine Übersicht für den Vorbeigehen-Blick
Öffentlicher Feed (WordPress)
  • Bewusst kuratierte, unkritische Auswahl an Werten (Solarertrag, Ersparnis, Wetter, Feinstaub, Elbe-Pegel, Pollenflug, Weltraumwetter, KI-Rückblick) wird alle 5 Minuten an die eigene WordPress-Seite gepusht
  • Anzeige dort über ein eigenes kleines WordPress-Plugin mit Shortcodes (

    Keine Daten für diese Gruppe.

    Zuletzt aktualisiert: 2026-09-06 18:40:55
    ), per Secret-Header abgesichert
  • Bewusst NICHT dabei: alles mit Rückschluss auf Standort/Anwesenheit (Flugverkehr/ISS, Tesla-Standort, Sicherheits-Blacklist, Innenraumwerte)
️ Unter der Haube
  • Umzug auf Raspberry Pi mit systemd-Diensten (automatischer Neustart bei Absturz)
  • HTTPS + eigene Domain via Caddy, eigenes Login mit 90 Tage Sitzung
  • SQLite im WAL-Modus für stabilen Mehrprozess-Betrieb
  • Automatische Datenbank-Pflege nachts um 3 Uhr: Rohdaten (30 Tage) werden zu Stunden-Aggregaten verdichtet und dann gelöscht, die Aggregate bleiben für immer – dadurch funktionieren 30T/90T/1J/Alle-Zeiträume in den Detail-Charts, ohne dass die Datenbank unbegrenzt wächst
  • Pi-Systemtelemetrie in der Fußzeile: Datenbankgröße, freier Speicherplatz, CPU-Last, freier RAM, Netzwerk-Durchsatz und Temperatur – jeder Wert anklickbar mit eigenem Verlaufs-Chart (Aufzeichnung alle 15 Min)
  • Eigener, API-Key-geschützter Export-Endpunkt für externe Systeme (aktuell: FHEM-Hausautomatisierung nutzt unsere Shelly-/Netatmo-Klimawerte mit, statt sie doppelt selbst abzufragen)

Schreibe einen Kommentar