S0 Zähler liefert für virtuelle Kanäle falschen Wert

  • Wenn alle Verbraucher am S0-Zähler "Auto 23" abgeschaltet sind (= Null Watt) liefert dieser natürlich keine Pulse mehr.


    Problem:

    Das Frontend zeigt weiterhin den letzten Wert (hier 901 Watt) in der Tabelle an.

    Dieser falsche Wert wird auch in den virtuellen Kanälen weiter benutzt und liefert hier einen negativen Leistung bei Wohnung.


    Lösungsvorschlag:

    Das Frontend (oder Middleware?) darf nicht den letzten Wert beibehalten bis ein neuer S0-Puls kommt.

    Auch wenn kein Puls mehr gekommen ist kann man einen maximal möglichen Leistungswert berechnen.


    Übungsbeispiel:

    Wenn 1h lang kein Puls gekommen ist, wie hoch ist dann die mittlere Leistung in dieser Stunde?

    Zähler mit 1000 Pulse/kWh = 1 Puls/Wh

    Antwort: Die mittlere Leistung war in der letzten Stunde kleiner als 1W.

    Sonderfall: Manche Zähler haben eine Minimalleistung. Wird diese unterschritten wird nichts gezählt.


    Hier das Problem: Orange stoppt komplett. Danach ist der virtuelle Kanal in schwarz falsch.

    (ein weiteres Problem sind die großen Peaks im schwarzen virtuellen Kanal - keine Ahnung wie man die korrekt berechnen kann)

  • Da ich meine SPS mit S0 import und S0 export füttere, liegt immer irgendwann ein Impuls an und der Saldierungszähler zählt auf- oder abwärts. Die Leistung wird jeweils zwischen zwei Impulsen berechnet und mit einem möglichen Maximalwert gelöscht.

    Sorry, ist nicht ganz einfach erklärbar.

    einstein0

    35 J Erfahrung mit PV im Netzverbund. Erster zweiachsiger Tracker in Australien.
    2 kW- Hybrid-Insel im Camper, BEV: Hyundai Kona. 30kW-PV-Anlage Ost/West.
    PV-Notstromversorgung 10 kWh im MFH mit Infini 3 kW. 5 kW USV mit Hybrid-WR und 10 kWh Li.

  • Hier die Konfiguration von "Wohnung":

    Typ: virtualconsumption

    Einheit: W

    Regel: val(in1) + val(in2) - val(in3) - val(in4)

    oder als id: 1670 + 1570 - 0017 - 0023

    Das bedeutet in etwa: Wohnung = Hausanschlussleistung + PV Leistung - Heizung - Auto


    vzlogger.conf: