Grundüberlegung:
Meine PV läuft noch mit dieser 70% Einspeiseregelung, alles oberhalb 70% der theoretischen kWp wird ja durch den Einspeisezähler begrenzt
Im Sommer also will man also möglichst "Scalping" betreiben, denn alles in dem restlichen 30%igen Bereich kann für Eigenbedarf verwendet werden, es geht ja nur um die Einspeiseleistung.
Im Winter dagegen reicht oft die erzeugbare Leistung nicht aus, um Warmwasser UND den Akku des Hybriden zu bedienen. Im Allgäu und auf Höhenlagen sieht das anders aus...aber nicht in Mittelfranken.
Wenn WW fehlt, meckert jeder, wenn Strom aus der PV fehlt, kommt ja aus der "Steckdose"
Der Warmwasserspeicher läuft ganzjährig mit einer eigenen PV Fläche..daher weder VNB relevant noch abhängig von aussen, verbaut ist hier eine elwaDC von myPV mit derzeit 1.02kWp, der Umbau auf 1.80 kWp steht nach Ostern26 an. Unterstützend sind aber die zusätzlichen Heizstäbe und um die geht es wegen der Automation....
Bisheriges Problem war immer, ab einer bestimmten Jahreszeit (= Sun altitude bzw der hier örtlichen Bebauung) funktionierte die Automation nimmer so, auf tägliche Anpassung des Hybriden mit seinen bekannten Growatt Macken, entweder wurde PV Leistung eingespeist und schlicht nicht genutzt oder der Puffer "kochte" während die Batterie leer war. Ist ärgerlich, wenn grad in der dunklen Jahreszeit jedes PV Elektron selber gebraucht wird...Merkbar wurde dies am steigenden WW Bedarf weil Nachwuchs, also musste die _math irgendwie angepasst werden um nicht dann einzuspeisen wenn der Strom grad anderweilig genutzt werden sollte.
Und nun zum Problem...während sämtliche Abfragen per TAGESZeit in php eindeutig definiert werden konnten, scheiterte dies am Datum. In .php ist es echt Problem, einen Zeitraum zwischen 2 Datumsangaben zu definieren...hier die WW Sommerzeit, die mit der eigtl. Sommerzeit nix zu tun hat.(im .php bitte individuell eintragen)
Nachdem paar Nächte mittels AI und Google keine Lösung brachten die einfach zu bewerkstelligen ist, bzw überhaupt zufriedenstellend lösbar, kam die Idee, das Datum als Schaltschwelle zu betrachten und jenen Zeitpunkt schlicht in eine "Merker Datei" zu schreiben.
Das Warmwasser Flag war geschaffen.
Anhängend ist der .php Auschnitt (.txt nach download entfernen und in eigene _math einfügen, Beschreibung ist im File erklärend auskommentiert)
Wozu verwenden?
Wenn das WWsFlag in einer DB gespeichert wird, viele haben ja eh eine _math am Laufen, ist dieses in jeder Automation abrufbar, Sommer=1, Winter=0
Einfach unter Vergleichswert definieren...damit kann in der AutoV2 eine Schaltabhängigkeit definiert werden, ob nun eine Sommerregel oder Winterregel greifen soll.
Als Folge sind bei mir sogar 4 Schaltfächen für die Extra Heizstäbe aus dem Dashboard geflogen, frei nach dem Motto "KISS", keep it simple,stupid..die Funktion ist ausgetestet und läuft hier seit paar Tagen onewallfree und für Göga subbidu
Viel Spass damit