Hatte das gestern Nacht am laufen und heute morgen ist mir folgendes aufgefallen.
Erwartetes Verhalten:
Wenn man über den Berechnungszeitraum 100Wh zu wenig im Speicher hab, sperrt er die Entladung in der günstigsten Zeitperiode bis der erwartete Verbrauch wieder aus Batterie und Produktion gedeckt werden kann. Bei einem Verbrauch von 1kWh in der Stunde wäre das nach 6 Minuten der Fall. -> Batterie sperrt Entladung für 6 Minuten (bzw. bis zur ersten Berechnung nach diesem Intervall).
Tatsächliches Verhalten:
Wenn man über den Berechnungszeitraum 100Wh zu wenig im Speicher hab, sperrt er die Entladung in der ersten Zeitperiode bis der erwartete Verbrauch wieder aus Batterie und Produktion gedeckt werden kann. Bei einem Verbrauch von 1kWh in der Stunde wäre das nach 6 Minuten der Fall. Reserved Energy wird jedoch nur für volle Stunden berechnet -> Batterie sperrt Entladung für 1 Stunde (bzw. bis zur ersten Berechnung nach diesem Intervall).
Berechnung erfolgen im angegebenen Zeitintervall hier:
https://github.com/muexxl/batcontrol/blob/4d6e17c66ff2d7ae778983f6e18e4142a7dad212/batcontrol.py#L16-L18
Hier müsste die erste Position im Reserved Energy Array für die abgelaufene Zeit innerhalb der ersten Stunde korrigiert werden:
https://github.com/muexxl/batcontrol/blob/4d6e17c66ff2d7ae778983f6e18e4142a7dad212/batcontrol.py#L442-L461
Hatte das gestern Nacht am laufen und heute morgen ist mir folgendes aufgefallen.
Erwartetes Verhalten:
Wenn man über den Berechnungszeitraum 100Wh zu wenig im Speicher hab, sperrt er die Entladung in der günstigsten Zeitperiode bis der erwartete Verbrauch wieder aus Batterie und Produktion gedeckt werden kann. Bei einem Verbrauch von 1kWh in der Stunde wäre das nach 6 Minuten der Fall. -> Batterie sperrt Entladung für 6 Minuten (bzw. bis zur ersten Berechnung nach diesem Intervall).
Tatsächliches Verhalten:
Wenn man über den Berechnungszeitraum 100Wh zu wenig im Speicher hab, sperrt er die Entladung in der ersten Zeitperiode bis der erwartete Verbrauch wieder aus Batterie und Produktion gedeckt werden kann. Bei einem Verbrauch von 1kWh in der Stunde wäre das nach 6 Minuten der Fall. Reserved Energy wird jedoch nur für volle Stunden berechnet -> Batterie sperrt Entladung für 1 Stunde (bzw. bis zur ersten Berechnung nach diesem Intervall).
Berechnung erfolgen im angegebenen Zeitintervall hier:
https://github.com/muexxl/batcontrol/blob/4d6e17c66ff2d7ae778983f6e18e4142a7dad212/batcontrol.py#L16-L18
Hier müsste die erste Position im Reserved Energy Array für die abgelaufene Zeit innerhalb der ersten Stunde korrigiert werden:
https://github.com/muexxl/batcontrol/blob/4d6e17c66ff2d7ae778983f6e18e4142a7dad212/batcontrol.py#L442-L461