Kostenlos · Home Assistant · SWF-025

Energie-Datenbasis

Prüfen Sie die Bedeutung Ihrer Home-Assistant-Entitäten, bevor eine Automation davon abhängt. Dieser Guide liefert eine sichere Bestandsaufnahme, eine wiederverwendbare Schicht für vorzeichenbehaftete Netzleistung und einen klaren Eignungstest für alle vier Bezahl-Kits.

Keine Hardware-EmpfehlungEtwa 30–45 MinutenKeine Sparzusage

Sprache: Deutsch · English · Nederlands

1. Mit Nachweisen beginnen, nicht mit einer Markenliste

Ein Gerät ist für eine Automation nur dann geeignet, wenn Home Assistant die richtige Entität mit der richtigen Bedeutung bereitstellt. Zwei Zähler derselben Marke können sich je nach Modell, Region, Firmware, Integration oder Konto unterscheiden. Deshalb prüft dieser Guide das Verhalten der Entitäten und verspricht keine Kompatibilität anhand eines Logos.

Vorhandene Daten verwenden

Beginnen Sie mit einer installierten Integration, die in Home Assistant bereits normal berichtet. Dieser Guide verlangt nicht den Kauf eines Zählers, Kabels, Gateways, Ladepunkts oder Sensors.

Verteiler geschlossen lassen

Öffnen Sie niemals einen versiegelten Zähler oder Elektroverteiler. P1-Aktivierung, Stromwandler-Montage, Verkabelung, Netzwerkreparatur und physische Prüfung gehören zu Betreiber, Hersteller oder Fachbetrieb.

Bei Unklarheit stoppen

Ist Zustand, Einheit, Richtung oder Aktualisierung unklar, lautet das Ergebnis „nicht bereit“. Kaschieren Sie Unsicherheit nicht mit einem Ersatzwert oder einem schönen Dashboard.

Dies ist eine Datenprüfung, kein Sicherheitstest. Home Assistant ist kein zertifiziertes elektrisches Schutzsystem. Geräteeigene Grenzwerte, Schutzschalter, normgerechte Installation und Herstellerfunktionen bleiben für die Sicherheit zuständig.

2. Leistung, Energie, Lastspitze und Preis trennen

GrößeTypische EinheitBeantwortete FrageHäufige Verwechslung
MomentanleistungW oder kWWie schnell fließt gerade elektrische Energie?Ein kumulierter kWh-Zähler.
Kumulierte EnergiekWhWie viel Bezug hat sich im Zeitverlauf angesammelt?Ein Tageswert mit Rücksetzung oder aktuelle Watt.
Laufender ViertelstundenmittelwertkWWelcher durchschnittliche Bedarf hat sich im aktuellen 15-Minuten-Intervall aufgebaut?Ein Momentanwert oder 15-Minuten-Maximum.
Maximum des KalendermonatskWWelchen höchsten relevanten Bedarfswert meldet die Integration für den aktuellen Monat?Lebenszeitmaximum oder laufender Viertelwert.
Aktueller StrompreisEUR/kWh oder €/kWhWelche Preisbasis gilt jetzt?EUR/MWh, Cent/kWh, morgige Liste oder Rechnungsbetrag.

Home Assistant speichert Entitätszustände als Text. „Numerisch“ bedeutet daher, dass sich der aktuelle Zustand als endliche Zahl auswerten lässt. unknown, unavailable, leerer Text oder ein Zustand mit Währungssymbol sind nicht numerisch. Die Einheit gehört in das Attribut unit_of_measurement, nicht in den Zustandswert.

3. Entitäten in den Entwicklerwerkzeugen erfassen

  1. Entwicklerwerkzeuge → Zustände öffnen. Nach Integration oder Gerätename suchen. Nicht nur anhand des Anzeigenamens entscheiden.
  2. Exakte Entitäts-ID kopieren. Zustand, unit_of_measurement, device_class und die laut Integrationsdokumentation gemessene physische Größe notieren.
  3. Numerisches Format prüfen. In Entwicklerwerkzeuge → Vorlagen die Beispiel-ID unten ersetzen. Die letzte Zeile muss True ergeben.
  4. Reales Verhalten beobachten. Ein vorhandenes Gerät über seine normale Bedienung nutzen und mindestens zwei Aktualisierungen verfolgen. Keine Schutzfunktion für einen Test umgehen.
  5. Unklarheit dokumentieren. „Wahrscheinlich Netzbezug“ reicht nicht. Die Entität bleibt aus Automationen, bis Bedeutung und Richtung bestätigt sind.
{{ states('sensor.ihre_entitaet') }}
{{ state_attr('sensor.ihre_entitaet', 'unit_of_measurement') }}
{{ state_attr('sensor.ihre_entitaet', 'device_class') }}
{{ is_number(states('sensor.ihre_entitaet')) }}

Die Zustandsansicht zeigt den aktuellen Softwarezustand. Sie beweist nicht, dass Zähler, Stromwandler, Kabel oder Stromkreis physisch korrekt sind.

4. Vorzeichen der Netzleistung nachweisen

Die optionale Foundation-Normalisierung erwartet genau eine vorzeichenbehaftete Netto-Netzleistung: Positiv bedeutet Bezug aus dem Netz, negativ bedeutet Einspeisung. Hausverbrauch, PV-Erzeugung oder Wechselrichterausgang sind andere Größen.

Bezug beobachten

Während normalen Netzbezugs ein bekanntes, unkritisches Gerät mit seiner üblichen Bedienung nutzen. Der Netzleistungswert sollte um einen plausiblen Betrag positiver werden. Die Richtung nicht aus dem Namen ableiten.

Einspeisung beobachten

Wenn das Haus bereits Solarstrom einspeist, eine normale Einspeisephase beobachten. Der Wert muss negativ sein. Tritt natürlich keine Einspeisung auf, vermerken Sie, dass diese Richtung physisch noch nicht bestätigt wurde; erzwingen Sie keinen Elektrotest.

Erwartete Aufteilung: Aus +2300 W werden Bezug 2300 W und Einspeisung 0 W. Aus -800 W werden Bezug 0 W und Einspeisung 800 W. Die Einspeise-Entität zeigt für Dashboards einen positiven Betrag.

Liefert die Integration getrennte Bezugs- und Einspeiseleistungen, erfüllt keine davon allein den Vertrag einer vorzeichenbehafteten Quelle. Eine Kombination ist nur nach Prüfung von Einheiten, Aktualisierungstakt und Bedeutung zulässig. Die gelieferte Datei nimmt diese Gleichzeitigkeit nicht stillschweigend an.

5. Aktualität und ehrliches Ausfallverhalten prüfen

Auch eine Zahl kann veraltet sein. Beobachten Sie Verlauf oder Entitätsdetails, während sich die normale Last ändert. Notieren Sie die Reaktionszeit und ob die Integration auch bei gleichem Wert regelmäßig berichtet. Vergleichen Sie dieses Verhalten mit dem Zeitbedarf des ausgewählten Produkts.

Wichtige Grenze: binary_sensor.swf025_energy_data_problem erkennt nicht verfügbare oder ungültige normalisierte Leistungs- und Energiedaten. Er misst nicht das Alter der Quelle. Eine eingefrorene Zahl kann gesund wirken; die manuelle Aktualitätsprüfung bleibt nötig.

6. Optionales Normalisierungspaket installieren

Den öffentlichen Kern swf_grid.yaml und swf025_energy_data_health.yaml direkt herunterladen und erst verwenden, nachdem eine vorzeichenbehaftete Netzleistung in W oder kW und ein kumulierter Netzbezug in kWh identifiziert wurden. Zuerst ein Backup anlegen. Genau einen Grid-Kern installieren; bestehen die gemeinsamen Entitäten bereits, diese Kopie behalten und nur die Foundation-Energieprüfung ergänzen.

  1. Den einzigen Platzhalter sensor.REPLACE_GRID_POWER in swf_grid.yaml durch die geprüfte vorzeichenbehaftete Leistungsentität ersetzen.
  2. Jedes sensor.REPLACE_GRID_IMPORT_KWH durch die geprüfte kumulierte Bezugsentität ersetzen.
  3. Entwicklerwerkzeuge → YAML → Konfiguration prüfen. Jeden Fehler vor dem Neustart beheben.
  4. Nach dem Neustart müssen exakt diese Entitäten vorhanden sein:
sensor.swf_grid_power_w
sensor.swf_grid_import_w
sensor.swf_grid_export_w
binary_sensor.swf_grid_data_problem
sensor.swf025_grid_import_energy
binary_sensor.swf025_energy_data_problem

Der Produkt-Namensraum swf025_* ist beabsichtigt. Er trennt Unique IDs und Entitäts-IDs von SWF-020 und anderen Produkten. Nicht zu nackten swf_grid_*-IDs zurückbenennen. Erzeugt Home Assistant ein Suffix _2, unter Einstellungen → Geräte & Dienste → Entitäten den veralteten oder doppelten Eintrag auflösen. Interne Referenzen erwarten die oben genannten exakten IDs.

7. Trockenlauf ohne Eingriff in Live-Hardware

Für einen Vorabtest unter Einstellungen → Geräte & Dienste → Helfer zwei Zahlen-Helfer anlegen. Einer benötigt einen Bereich mit negativen Werten und Einheit W, der andere einen nicht negativen Bereich und kWh. Eindeutige IDs wie input_number.swf025_test_grid_power_w und input_number.swf025_test_import_kwh vergeben, beide in einer Testkopie des Pakets zuordnen, Konfiguration prüfen und neu starten.

Helfer einstellenErwartetes ErgebnisNachweis
Leistung 2300 W; Energie 1234,5 kWhNetz/Bezug 2300 W; Einspeisung 0 W; Energie 1234,5 kWh; Problem aus.Positiver Bezug und kumulierte Energie.
Leistung -800 WNetz −800 W; Bezug 0 W; Einspeisung 800 W.Aufteilung negativer Einspeisung.
Leistungshelfer in kW mit 2,3Netz/Bezug 2300 W.Umrechnung kW zu W.
Testquelle unter Entwicklerwerkzeuge → Zustände kurz auf unavailable setzenAbhängige Entität nicht verfügbar; Problem an.Sichtbares Fail-Closed-Verhalten.

Die Zustandswerkzeuge ändern nur die vorübergehende Home-Assistant-Darstellung und senden keinen Befehl an reale Geräte. Ausfälle nur mit Testhelfern simulieren und den Helfer danach normal ändern. Anschließend eine saubere Paketkopie auf verifizierte Live-Entitäten umstellen und die Konfigurationsprüfung wiederholen.

8. Eignungsmatrix für jedes Produkt

KitErforderlicher Home-Assistant-NachweisBereit, wennStoppen, wenn
SWF-030 EV Smart ChargingBeschreibbarer Ladepunkt-/EV-switch; Verbindungszustand; numerischer SOC 0–100 %; Helfer für Pause und Abfahrt; genutzte Preis-/Solar-Chancensignale.Die Herstellerintegration unterstützt sicheres Starten/Stoppen, Verbindung bedeutet physisch angeschlossen und bereit, SOC ist aktuell und der manuelle Aus-Test klappt bei aktiven Geräteschutzfunktionen.Schalter nur lesbar, Cloud-Befehle unzuverlässig, „verbunden“ meint nur online, SOC veraltet/textuell oder Herstellergrenzen würden umgangen.
SWF-040 Heat Pump Comfort & CostEine beschreibbare climate-Entität mit einzelnem numerischem temperature-Ziel; separater numerischer Raumfühler in °C; optional vertrauenswürdiges Energiesignal.Eine manuelle Anforderung des bereits sicheren Zielwerts ändert nur das Ziel, der HVAC-Modus bleibt gleich und der unabhängige Sensor ist stabil und repräsentativ.Nur Zielbereich vorhanden, Standardaktion abgelehnt, Modus unerwartet verändert oder Raumwert nicht verfügbar/nicht numerisch.
SWF-050 Flemish Peak PlannerStandort Flandern mit Digitalzähler; Live-Netzbezug in W/kW; laufender Viertelstundenmittelwert in W/kW; Maximum des aktuellen Kalendermonats in W/kW.Bedeutung, Einheit und Aktualisierung aller drei Werte sind belegt. Die signierte Foundation-Leistung kann beim Live-Bezug helfen, Mittelwert und Monatsmaximum müssen jedoch separat aus Zähler/Integration kommen.Nur Momentanleistung und kumulierte Energie vorhanden, Standort außerhalb Flanderns oder beide Bedarfsentitäten nicht auffindbar. SWF-025 berechnet sie nicht.
SWF-060 Dynamic Tariff AutomationNumerische aktuelle Preisentität in EUR/kWh oder €/kWh, mindestens stündlich aktualisiert, mit bekannten enthaltenen Steuern/Entgelten und erkennbarem Ausfallzustand.Ein Live-Intervall stimmt mit der Anbieterbasis überein, Einheit und Kostenbestandteile sind verstanden und fehlende Daten werden nie null. Normale Gerätepläne bleiben unabhängig.Quelle in EUR/MWh, Cent/kWh, anderer Währung, als Zukunftsliste, Text, veraltet oder finanziell ungeklärt. Netzleistung und -energie sind keine Preiseingänge.

9. Go/No-Go dokumentieren

Für das gewählte Kit bereit

  • Jede Pflichteingabe besitzt eine exakte ID.
  • Erforderliche Zustände sind numerisch.
  • Einheit und Vorzeichen sind nachgewiesen.
  • Aktualität und Ausfall sind sichtbar.
  • Sichere Rückkehr oder normaler Geräteplan bleibt vorhanden.

Noch nicht bereit

  • Eine Pflichteingabe fehlt oder ist mehrdeutig.
  • Die Quelle friert mit gültig wirkender Zahl ein.
  • Der Test würde Elektroarbeiten verlangen.
  • Eine Steuerung umgeht Herstellerfunktionen.
  • Die produktspezifische Zeile oben ist unvollständig.

Datum, Home-Assistant-Version, Integration, exakte IDs, Einheiten, Vorzeichen, beobachteten Aktualisierungstakt, Ausfallverhalten und bestandene Produktzeile kurz festhalten. Nach Änderungen an Integration, Firmware, Zähler, Tarif oder Home Assistant erneut prüfen.

„Noch nicht bereit“ ist ein nützliches Ergebnis. Es verhindert den Kauf eines Kits, das noch keine vertrauenswürdigen Eingaben erhalten kann. Softwarefragen mit Integrationsdokumentation oder Anbieter, physische Fragen mit einem Fachbetrieb klären; dieser Guide empfiehlt keinen Hardwarekauf.