NEWS
Synchronisieren von States/Statusänderungen
-
Hi!
Ich hole per Modebus von zwei verschiedenen Wechselrichtern die Erzeugungsdaten ab. Ebenfalls die Netzeinspeisung/Bezug.
Letzter Wert wird als Summe beider WR ausgegeben, die Erzeugung allerdings nur je Wechselrichter.
Mein Problem:Ich berechne diverse Werte aus den Erzeugungsdaten. Leider sind die Werte der beiden Modbus Adapter zeitlich nicht Synchron. Heißt: Erzeugung WR1 ist eventuell schon aktualisiert, WR2 noch nicht. Das Script triggert bei Änderung und rechnet dann mit den beiden Werten. So kommt es vor, dass der errechnete Wert falsch ist, weil einer der Werte aktueller als der andere ist.
Da die Werte einer PV Anlage eine hohe Dynamik haben, kommen bei den Berechnungen für den Eigenverbrauch dann schnell völlig unsinnige Werte zustande.
Hat jemand eine Idee, wie ich die Aktualisierung der Werte synchronisieren kann, so dass diese zum Zeitpunkt X aktuell sind? Ich kann zwar die Aktualisierungsrate ändern, aber leider löst das mein Problem nicht. Es kann trotzdem sein, dass der eine Wert eher aktuell ist als der andere.Stehe ich auf dem Schlauch, oder ist das wirklich so kniffelig?
-
Woran erkennst du denn, dass die Werte aktuell oder nicht sind? Du kannst ja bei jeder Änderung schauen, ob der jeweils andere auch aktuell ist, sonst machst du nichts. Wenn der die Änderung des 2. Triggert, dann kannst du ja deine Aktion machen
-
Man erkennt es nicht wirklich. Es kann aber z.B. eine zu hohe Stromaufnahme für den Haushalt dabei heraus kommen weil Erzeugung WR1 und WR2 nicht exakt zeitgleich eintreffen. Die Different kann 1 W betragen oder 1000 W. Prüfbar ist das nur, wenn man weiß, das kein Verbraucher gerade 1000 W aus der Leitung zieht.
Wenn WR1 geändert wird, löst das direkt eine Berechnung aus. Bei einer Änderung von WR2 nur 500ms später würde wieder neu gerechnet. Mache ich das mit einer Verzögerung, löst das aber das Problem nicht.
Vielleicht ist das aber auch der Grund, warum SMA selber nur sehr grob aufgelöste Daten liefert und der Wert der gemeinsamen Erzeugung nicht direkt abfragbar. Die scheinen die Daten massiv zu glätten.
-
Im prinzip kommt es ha nicht auf die zeit an. Ich lese meine zähler zb. Alle 15 Minuten aus. Kannst du dir da nicht auch einen Zeitpunkt raussuchen und den dann nehmen?
-
Es geht ja um die aktuelle Leistung (in Watt) für die Erzeugung. Die Zählerstände in kWh bringen mich da nicht weiter.
Wie es scheint, kann ich nur die Diagramme entsprechend glätten um die falschen Werte möglichst raus zu bekommen.Ich überlege schon, ob ein Einspeisezähler direkt hinter den Wechselrichtern sinn macht. Dann hätte ich einen Wert für beide Wechselrichter und müsste nicht mehr rechnen.