die Meldung kommt von den beiden SQL-Sensoren „SFML Stats String A/B“. Dort sind Einheit und Art des Messwerts nicht passend / falsch. - Kein SFML Code-Fehler sondern ein Hinweis von SFML das die Konfiguration deiner Sensoren nicht korrekt ist.
Bitte unter Einstellungen → Geräte & Dienste → SQL bei beiden Sensoren die zusätzlichen Optionen ändern:
Einheit: kWh – wichtig: kleines k
Geräteklasse: Energie
Zustandsklasse: Gesamt
Anschließend die SQL-Integration neu laden oder Home Assistant neu starten.
Die SQL-Abfrage selbst muss nicht geändert werden. Dass die Meldung bisher nur bei String B erscheint, ist unkritisch – bitte trotzdem beide Sensoren entsprechend anpassen.
Danke für die schnelle Rückmeldung.Wahnsinn wie du das alles so schaffst. Habe die beiden Entitäten geändert. Den Stats gesamt habe ich auch das kleine k gegeben. Bei Zustandsdaten habe ich aber kein Gesamt, nur Summenwert. Hoffe das passt so.
ich bräuchte auch mal eine Rat, wo ich noch suchen kann.
Hubble zeigt mir im täglichen “Hausbedarf”, hier 11.41 kWh, zu wenig zum tatsächlichen Verbrauch an.
Die unten aufgeführten Werte:
Solar direkt. 7.87 kWh
Akku 5.85 kWh
Netz. 0.32 kWh
passen auch zum Gesamtverbrauch von ca. 13,9 kWh welche direkt im Wechselrichter erfasst wurden. Die Werte kommen nicht aus der Cloud und werde direkt über den Wechselrichter per Modbus ausgelesen. Die Sensoren habe ich auch schon etliche Mal geprüft, konnte hier aber keinen wirklich so starken Unterschied feststellen.
Danke ..
Ich sehe in deinen Helfern zwei mögliche Ursachen, die Du bitte überprüfen musst:
In deinem Helfer für den AC-Ausgang wird Phase C zweimal addiert. Phase B fehlt. Richtig wäre (nach einem schnellen Blick):
Außerdem ist der Helfer für „Solar direkt ins Haus“ problematisch. Dort wird die DC-Leistung der Solarmodule mit Batterie- und Netzleistungen verrechnet. Diese Werte liegen an unterschiedlichen Stellen des Wechselrichters und ergeben deshalb keine verlässliche Hausversorgung.
Direkt zu Haus (Direkt-Verbrauch) wäre:
DC Solar - DC zu Akku - Grid-Export
Beim Smartmeter scheint ein Sensor mit positiven und negativen Werten verwendet zu werden. Für STATS sollten Netzbezug und Einspeisung als zwei getrennte, jeweils positive Sensoren bereitgestellt werden.
BSP:
Gridimport (W positiv)
Gridexport (W positiv)
Moin, vielen Dank. Tatsächlich ist im Helper Wechselrichter für AC die Phase-C doppelt gewesen. Das hab ich jetzt erstmal korrigiert. Typischer copy/paste Fehler. Den Helper für Smartmonitor und Solar zu Haus schau ich mir auch direkt mal. Guten Start in den Tag!
Bei mir hat sich heute Homeassistant gegen 4 Uhr früh aufgehängt. Habe von 4 bis kurz nach 9 Uhr keine Daten, soll ich da den heutigen Tag vom Lernen ausschließen oder kapiert SFML das eh dass da die Daten fehlen?
Hi @Tom-HA , nur mal ein kurzes Feedback. Leider hat es nicht an dem AC Sensor für die 3 Phasen gelegen. Den Sensor “Solar-Haus” habe ich auch wie von dir empfohlen geändert. Der Grid import/export stimmte ja bereits. Ich werde jetzt einmal ALLE Sensoren entfernen vor dem nächsten Lauf und werde nur mit minimale Sensor Konfiguration arbeiten und nach und nach die Sensoren hinzufügen. Muss doch irgendwie zu finden sein So schwer habe ich mich noch nie getan bei einer Konfiguration
So siehts nach der letzten Änderung von Solar-Haus, obwohl der Sensor die leben Ergebnis liefert wie vor der Änderung.
Hallo @Tom-HA , danke für das Angebot. Ich möchte dir damit auch nicht die Zeit rauben, nehme aber gerne das Angebot an. Würde nur ungerne auf deine wirkliche tolle Anwendung verzichten wollen.
Hallo @Tom-HA
Ich habe eine grundsätzliche Frage zu negativen Werten in Sensoren für stats.
Gestern habe ich alle stats +ml Sensoren, die zugrunde liegenden Template Sensoren sowie die in denen verbauten kostal Sensoren nochmals überprüft und wieder zwei gefunden die zeitweise negative Werte liefern.
Das ist jetzt geändert und negative Werte werden genullt.
Was passiert eigentlich in sfml und stats wenn negative Werte kommen?
Grundsätzlich ist es so, dass SFML (Solar Forecast ML) die Hauptintegration und das Herz ist.
Alles weiteren Module werden immer mit ausgeliefert. Sie werden automatisch als Custom Component angelegt. Um sie zu nutzen, müssen sie auf dem normalen Weg als Integration in HA hinzugefügt werden.
Sind sie bereits installiert, übernimmt SFML das Update automatisch. Man muss also zu keinem Zeitpunkt die einzelnen Integrationen des Ökosystems einzelnt updaten.