NEWS
[Major Update] SourceAnalytix v0.4.7-beta.0 released !
-
@Dutchman gestern habe ich meine Netzwerk Infrastruktur umgebaut. Bei allen Datenpunkten die über SA berechnet werden ist der Errechnete Wert bei Netzwerkausfall sprunghaft angestiegen. Ich habe das logging für alle betroffenen Datenpunkte der Shelly deaktiviert, im Anschluß SA gestoppt, die Datenpunkte in SA manuell auf den korrekten Wert zurück gesetzt und das logging wieder aktiviert.
SA deaktivieren, Wert händisch zurückgesetzen und SA wieder aktivieren hat nicht zum Erfolg geführt. Der hohe Wert wurde nach Start von SA wieder übernommen.
Ein überschreiben der Shelly Daten wie oben beschrieben war diesmal nicht der Fall.
Gerne untersuche ich das weiter, brauch dann aber Support, bin noch nicht so fit.Schönen Gruß
-
@Naturfreund sagte in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
Gerne untersuche ich das weiter, brauch dann aber Support, bin noch nicht so fit.
mja das liegt an der zeit, shelly aus = keine daten letzter wert + zeit ergibt kWh.
Der wert der Shelleys war zu dem Zeitpunkt bestimmt nicht 0 oder ? (also hat er das dan hoch gerechnet) -
@Dutchman kommt hin, korrekt. Eine Auswertung ob der Shelly offline war ist vermutlich schwer umzusetzen und wieder mit neuen Fehlerquellen behaftet?! Mir fällt kein eindeutiges/einfaches Szenario ein. Es müsste erst mal klar sein, unter welchen Umständen die Quelle die Daten auf 0 setzt und wann der alte Wert von der Quelle weiter verwendet wird. Oder denk ich zu kompliziert und es geht einfacher?
-
@Naturfreund sagte in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
@Dutchman kommt hin, korrekt. Eine Auswertung ob der Shelly offline war ist vermutlich schwer umzusetzen und wieder mit neuen Fehlerquellen behaftet?! Mir fällt kein eindeutiges/einfaches Szenario ein. Es müsste erst mal klar sein, unter welchen Umständen die Quelle die Daten auf 0 setzt und wann der alte Wert von der Quelle weiter verwendet wird. Oder denk ich zu kompliziert und es geht einfacher?
hmm theoretisch könnte ich im code etwas einbauen das z.b. wen wert > 5 sek nicht aktualisiert resette Berechnung.
Damit kan ich das scenario abfangen wen die daten nicht routiniert reinkommen oder nach x zeit keine aenderung aufweisen da dies auf einen Fehler schliessen lässt.
-
@Dutchman
Die Berechnung Watt zu WH kann so niemals genau sein, das kann immer nur ein Schätzeisen bleiben. Das Problem ist das auf ein Jahr gesehen kleine Abweichungen durchaus riesig werden können, somit kann man auf den Wert eh nix geben...Schreib das doch mal in die Adapter Infos mit rein, damit wären die ganzen nachfragen dazu nichtig...
Wird der Reset der HM Steckdosen bei überlauf noch nicht abgefangen!?
-
Das Problem mit den Shellys ist doch nur, dass der Gesamtenergieverbrauch bei Stromverlust auf 0 resettet wird, oder?
Ich habe hierzu ein kleines Script, was mit die Gesamtenergie in einem zusätzlichen Datenpunkt speichert.
Das habe ich im SA drin. Funktioniert einwandfrei.Den Watt-Wert in Wh aufzuaddieren kann doch nicht funktionieren - wie bereits geschrieben.
Falls es hilft, anbei das Script:
-
@Adnim sagte in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
Die Berechnung Watt zu WH kann so niemals genau sein, das kann immer nur ein Schätzeisen bleiben.
kommt drauf an wen man daten z.b. vom Shelly loggt der jede aenderung im watt wert durch reicht ist es schon ziemlich genau.
@Adnim sagte in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
Schreib das doch mal in die Adapter Infos mit rein, damit wären die ganzen nachfragen dazu nichtig...
Doku ist noch to-do aber werde es darin berücksichtigen
@Adnim sagte in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
Wird der Reset der HM Steckdosen bei überlauf noch nicht abgefangen!?
doch reset nach wert tiefer als voriger bekannter wird abgefangen und auch sichtbar im log
@andi2055 sagte in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
Den Watt-Wert in Wh aufzuaddieren kann doch nicht funktionieren - wie bereits geschrieben.
ich wiederhole, doch das funktioniert vor allem bei Shelly
-
Den Wh Wert vom Shelly mit SourceAnalytix in kWh zu berechnen funktioniert hervorragend. Ich habe hier extra in Grafana einen Vergleich von dem Wh Wert aus dem Shelly mit dem SA kWh Wert angestellt. Abweichung liegt lediglich im timing der Berechnung begründet und exisiert nur für Bruchteile von Sekunden. Funktioniert TipTop!
Die Rechnung W ->kWh funktioniert dagegen überhaupt nicht gut, wie oben bereits geschrieben. Der Shelly liefert die Daten unregelmäßig. Auch hier hatte ich testweise einen Vergleich aufgebaut.
Wer also mit einem Shelly den Verbrauch in kWh loggen möchte, der wählt den Wh Wert als Quelle und dann funktioniert es auch (Bis auf das Verhalten nach Netzwerkausfall).
-
@Dutchman
egal, ob dabei ein gutes Ergebnis entsteht oder nicht. Meiner Meinung nach physikalisch eine suboptimale Idee das so zu berechnen. Bei einem Konstantverbraucher wird das Ergebnis ok sein (Glühbirne). Bei stark schwankenden Verbrauchern wird es höhere Abweichungen geben (TFT mit stark schwankenden Helligkeitssequenzen).
Ich berechne den Spritverbrauch eines Auto ja auch nicht, indem ich sekündlich den angezeigten Momentanverbrauch aufschreibe, sondern am Auswertungsende durch den ermittelten Sprit-Gesamtverbrauch und die Anzahl der Kilometer. Nur meine Meinung dazu, gerade da die Shellys den Gesamtwert doch auch ausgeben. Weshalb sollte ich das dann umständlich tun? -
@andi2055 sagte in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
@Dutchman
egal, ob dabei ein gutes Ergebnis entsteht oder nicht. Meiner Meinung nach physikalisch eine suboptimale Idee das so zu berechnen. Bei einem Konstantverbraucher wird das Ergebnis ok sein (Glühbirne). Bei stark schwankenden Verbrauchern wird es höhere Abweichungen geben (TFT mit stark schwankenden Helligkeitssequenzen).
Ich berechne den Spritverbrauch eines Auto ja auch nicht, indem ich sekündlich den angezeigten Momentanverbrauch aufschreibe, sondern am Auswertungsende durch den ermittelten Sprit-Gesamtverbrauch und die Anzahl der Kilometer. Nur meine Meinung dazu, gerade da die Shellys den Gesamtwert doch auch ausgeben. Weshalb sollte ich das dann umständlich tun?Stimme ich dir zu, überlasse es aber den Benutzern (docu wird n verweis kommen) den ob es wohl/nicht genau ist hängt vom der source ab. Dein vergleich mit Sprit ist Äpfel und Birnen vergleichen, den du weist immer was im tank ist und das ist bei strom nicht der fall also musst du durchfluss messen....
Bei Strom hast du nur nen momentan verbrauch der entweder vom gerät selber oder was anderem umgerechnet wird nach Wh/kWh. Beachte. auch der adapter wird nicht nur mit solchen Geräten betrieben aber auch S0 und mods usw. das ist sehr genau
@andi2055 sagte in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
Nur meine Meinung dazu, gerade da die Shellys den Gesamtwert doch auch ausgeben. Weshalb sollte ich das dann umständlich tun?
Definitief! wen ein gesamt wert vorhanden ist immer den Gesamtwert nehmen alles andere ist unnötige rechen last
-
@Dutchman said in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
Definitief! wen ein gesamt wert vorhanden ist immer den Gesamtwert nehmen alles andere ist unnötige rechen last
Frage: Meine Steckdose gibt einen tages Gesamtwert in kWh aus, wie erfasse ich diesen, dass er nicht jeden Tag von 0 beginnt? Evtl kannst du mit mit einem Screenshoot weiterhelfen...
-
@Dutchman mir ist gerade aufgefallen dass bei mir jetzt schon um 23:00 Uhr auf 0 zurück gesetzt wird.
Hatte schon die Vermutung dass mein raspy oder meine Nas nicht die Winterzeit eingestellt hat. Aber das ist alles richtig.Wird das bei dem SA nicht berücksichtigt?
-
@Dutchman Also wäre ganz gut wenn du das umsetzen könntest. Heute hab ich den SA Adapter neu starten müssen. Gleiches Szenario. Muss hinterher jeden Wert wieder händisch anpassen.
-
Hi Zusammen,
nachdem Dutchmann mir ca. im August gesagt hat, dass bei mir noch ein Effekt aus der Version des js-controllers auftritt und dies mit neuer Version(2.3 ca. im November) behoben wird, wollte ich nun nochmal mich dem Thema SA nähern. Der JS-Controller läuft bei mir auf 3.1.6.
Ich bekomme aus einem Skript, dass die Daten der Wechselrichter zyklisch abfragt, Datenpunkte gefüttert (kW) und möchte daraus mit SA die entsprechende Tagesproduktion (kwh) etc. berechnen lassen.
Leider ist das Ergebnis meistens nur für den aktuellen Tag ok. Gestern und die vorherige Woche/Monat bleiben auf 0kWh stehen.
Ich lasse den Adapter derzeit nichtmehr täglich um 0h neustarten und es läuft die Version 0.4.8.alpha2 (neuer wird mir nicht angeboten).
Habe derzeit auch gleiche Berechnungen für Shelly Steckdosen mit Leistungsmessung angelegt. Hier das gleiche Ergebnis bezüglich Previous Day/Week/Month. Losgelöst von der vorherigen Betrachtung ob das bei Shelly so sinnvoll ist. Es geht mir erstmal um SA für diese Art der Berechnung.
Ist hier etwas bekannt, wie dies zu lösen ist?Besten Dank
-
@Pete0815 ich habe genau wie bei dir teilweise -Werte ich frag mich woher die kommen?
-
@canim said in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
@Pete0815 ich habe genau wie bei dir teilweise -Werte ich frag mich woher die kommen?
Thx und dann sind wir schon 2
Wie gesagt, der aktuelle Tageswert hat mal funktioniert. Aktuell traue ich keinem Wert mehr so richtig und wenn die Werte für Montag, Dienstag (heute Mittwoch) negativ sind, stimmt dort wohl etwas nicht. -
@Pete0815 ja das finde ich auch,bring im endeffekt nixs . Hier ein ausschnitt von mir
-
@canim @Pete0815
ich hatte ein ähnliches Problem. Hab jetzt linkedevice im Einsatz. Seit ich den gelinkten DP verwende, läuft es großteils stabil, sofern nicht der Raspy abschmiert. Aber dann gibt es einen Workaround, dass ich in der RAW den Wert "valueAtDeviceReset" wieder auf 0 setze. Dann ist wieder alles gut.In Grafana verwende ich dann sowieso nur den letzten Maximalen Wert vom Tag zur Visualisierung.
-
@Michi_Pi sinn des adapters ist es , nicht irgendwie zu basteln soll ja vornehinein ohne so welche fehler laufen
-
@canim da geb ich dir recht. Der Fehler soll auch abgestellt werden bei einer der nächsten Updates, bis dahin müssen wir mit den Workarounds leben.
Und für meinen Teil, fand es gut dass ich auf den Adapter Linkdevices gestoßen bin. Der bringt in vieler hinsicht Vorteile.