Energie Manager (ehemals Energieverbrauch Optimierer)

Falsch ausgedrückt von mir. Das Inaktiv Schalten im Energiemanager meinte ich.
Sozusagen Reset, damit WR wieder die Kontrolle hat. Laden/Entladen 100% “X” angewählt und Energiemanager greift nicht ein.

Wenn ich die Variablen in der Modbusgeräte Instanz direkt verwende im Energiespeicher komme ich zu keinem Ergebnis.
Ich habe die “Fronius_Gen24_battery.json” aus den Modbusvorlagen verwendet, dort aber bei Battery_max_discharge_rate und Battery_max_charging_rate ein Profil mit +/- 100% angelegt und eine Variablen Vorlage mit Schiebregler +/-50% erstellt. So kann man die Batterie in jegliche Richtung Steuern. Bin da nicht so Sattelfest deswegen noch eine KI Erklärung:

Zusammenfassung

Fronius-Batterien werden nicht über ein einzelnes Modbus-Register gesteuert, sondern über ein Lade-/Entladefenster, das aus InWRte und OutWRte gemeinsam gebildet wird.

Um Laden zu erlauben, muss InWRte positiv und OutWRte negativ sein.
Um Entladen zu erlauben, InWRte negativ und OutWRte positiv.

Gleiches Vorzeichen auf beiden Registern ist ungültig und führt zu Blockade oder Illegal-Data-Errors.

Die korrekte Formel ist ein symmetrischer Split der gewünschten Leistung.

Vielleicht funktioniert das bei anderen Herstellern ähnlich und es gibt dann doch schon eine Vorlage. Ohne Skript und Zwischenvariablen bekomme ich die Steuerung nicht hin. Leider.

Kann ich im Energiemanager auch meine PV Anlage einbinden? Das wäre zumindest sinnvoll, da ich gerade im Moment den Fall habe, dass ich zwar 3 KW PV Leistung habe, im EM für den Akku 60KW eingestellt sind und er sich die 3KW die er noch braucht ungeachtet des aktuellen Tibber Preises aus dem Netz zieht. zudem habe ich mir die aktuelle Beta heruntergeladen in der es Vordefinierte Vorlagen für den go-E Charger geben soll, die ich aber nicht finde.

Und weil ich es gerade auch sehe: Das laden nach Tibber Preis geht auch nicht. Obwohl beim Auto unter “Günstiges Laden” kleiner 28 ct eingestellt ist lädt er dass Auto auch mit vollen 10.8 kW über 28 ct.
Ich weiß ja nicht, was der managed, aber er macht es bei mir zumindest fernab jeder hinterlegten Logik.

Das verstehe ich gerade nicht ganz. Sobald du fest 6 KW einstellst und die Automatik rausnimmst, mischt sich der Energie Manager nicht weiter ein. Dann ist es auch korrekt, dass die fehlenden 3 KW aus dem Netz gezogen werden, egal wie der aktuelle Preis aussieht.

Die Vorlage ist nur sichtbar, falls du das dazugehörige go-E Modul aus dem Store installiert hast. Ist das nicht installiert, wird die Vorlage, die darauf aufbaut, auch nicht angezeigt.

Das soll natürlich nicht sein. Lädt das Auto immer sobald du günstiges Laden aktiviert hast oder nur „manchmal“? Ich habe auch gerade bei mir einmal ausprobiert und das günstige Laden funktioniert einwandfrei… Wobei deine Strompreis-Instanz nicht ganz korrekt aussieht. Bei Aktuell wird 28,23 ct angezeigt und beim aktuellen Balken 28,52 ct. Die sollten eigentlich gleich sein… Kannst du das Verhalten bei dir verlässlich nachstellen? Es wäre spannend zu wissen, was bei dir anders als bei mir ist.

ja ich habe 6KW eingestellt und ich dachte, dass die Automatik dann wenigsten im Rahmen der begrenzten Möglichkeiten aus aktueller Solarerzeugung und Tibber Strompreis die Akkuladung so steuert, dass eben nicht mit voller Leistung aus dem Netz geladen wird. Da ich aber die Solarerzeugung nicht im Energiemanager angeben kann scheint das wohl ein Trugschluss zu sein.

Warum sollte ich die Automatik herausnehmen? Ich will ja das der Energiemanager sowas automatisch managed. Wenn ich den Speicher von Hand steuern muss, dann ergibt das für mich keinen Sinn den Energiemanager zu installieren.

Das go-e Charger Modul ist installiert und ich sehe die Vorlagen dennoch nicht. Neuinstallation hat auch nichts gebracht.

Das sind die einzigen Vorlagen, die ich auswählen kann. Scrollen kann ich da auch nicht.

Das Strompreismodul schaue ich mir heute Nachmittag nach der Arbeit auch mal an und poste mal was da im Debug und im Preisarray drin steht.

So, ich habe mich doch mal remote zu Hause eingewählt und ein paar Screenshots und Debug-Dumps vom Strompreismodul gemacht.

Im Objektbaum sieht das schon komisch aus, weil ein aktueller Preis von 999,99ct angezeigt wird.

Objektbaum

Hier ist der zugehörige Inhalt der Marktdaten-Variable
MArktdaten.txt (5,2 KB)

Dann habe ich in der Instanzkonfiguration nochmal auf Aktualisieren gedrückt und das debug dump exportiert

dump.txt (455,2 KB)

und die aktuelle Anzeige in der Visu sieht halt so aus.

Moin… ich habe bei mir aus Spaß seit einiger Zeit die Tibber und AWATTAR- Preise laufen und bei Tibber bekomme über den Tag in der Variable auch immer ne Menge “Schrott” in Form von Preis 999,99ct angezeigt. Bei AWATTAR ist die Variable ok. Die Reine Marktdaten-Variable ist ok, also ohne diese Ausreißer.

Gruß,

Peter

Ich stehe immer noch auf dem Schlauch. Wenn du manuell 6KW einstellst, dann bekommst du auch 6KW. Da würde ich auch nichts dran ändern wollen. Wenn du möchtest, dass der Energie Manager das macht, dann musst du das Gerät auch auf Automatik stellen.

Ansonsten schaue ich mir dein Debug zum Energiepreis mal an. Mal schauen, was da los ist… Falls du das System übrigens frisch gestartet oder die Strompreis-Instanz frisch erstellt hast, kann es timingtechnisch zu einem falschen aktuellen Preis kommen, der aber nach einem manuellen Update erledigt sein sollte. Der Fix dazu ist auch seit Montag auf dem Beta-Kanal im Module Store.

Edit: Da war noch ein Fehler in der Tibber-Abfrage. Die Werte hatten fest codiert eine Dauer von einer Stunde, obwohl die Werte 15-minütig sind. Damit gab es für einen festen Zeitpunkt gleich mehrere gültige Preise, worüber dann potentiell auch der Energie Manager stolpern konnte. Fix kommt gleich in die Beta vom Strompreis-Modul

Kann mir vielleicht jemand sagen, warum die Leistung bei meinem Energiemanager so komisch mehrzeilig da steht? Egal auf welchem Client ich mir das ansehe oder wie groß/klein ich die Kachel mache, es sieht immer so unleserlich aus.
Hab ich da was verwurschtelt? :laughing:

Im obigen Screenshot hatte ich den Akku ausgeschaltet, weil er eben im Automatikmodus den voll geknallt hat nachts mit Strom aus dem Netz für knapp 30ct/kWh. Der Akku war dann voll und konnte tagsüber, da wir arbeiten waren und einen sehr geringen Verbrauch hatten nichts mehr aufnehmen. Meine ganze Solarproduktion ist dann für magere 6,34ct/kWh Einspeisevergütung ins Netz geflossen. Bedeutet für mich, dass ich effektiv pro KWh über 20ct. unnötig bezahlt habe, also Verlust.
Genau aus diesem Grund MUSS der Energiemanager eine Solarprognose einbinden. Anderenfalls macht das ganze Teil absolut keinen Sinn und kostet jeden, der eine Solaranlage hat unnötig Geld. Der eignet sich so nur für Leute, die eben keine PV haben.

Ich schalte den jetzt erst mal inaktiv und steuere wieder per Hand jeden Abend.

Schaut euch die Quellen vom Akkudoktor EOS an, wie man es richtig macht die sind offen und jeder kann das nachbauen.

Ach so, der war auf Automatik. Da war mein Dreher im Verständnis…

Aktuell sollte der Energie Manager den Batteriespeicher nur unter sehr klaren Regeln laden:

  • Falls Überschuss vorhanden ist und der Batteriespeicher von der Priorität her dran ist (Kann es vielleicht sein, dass du die falsche Quellvariable oder falschen Modus hast und der Manager daher zu viel Energie annimmt?)
  • Falls Günstiges Laden aktiviert ist und der Strom entsprechend günstig
  • Falls es nachts ist, nächtliches Laden aktiv und der Strompreis für die Nacht aktuell optimal ist

Falls nichts davon passt, ist das potentiell ein Fehler. Falls du es nachstellen kannst, kannst du gerne mal das Debug Log von dem Zeitpunkt des fälschlichen Aktivierens posten oder mir schicken, dann kann ich mal schauen, was da los ist.

Hallo zusammen,

ich habe ein die Wallbox ABL eMH3 in Betrieb, welcher ich aktuell leider nur mittels eines potentialfreien Kontakts und einem Shelly ein- und ausschalten kann. Daher habe ich die Wallbox als normalen Verbraucher im Energie Manager anlegen müssen.

Weiterhin besitze ich einen dynamischen Strompreis von Tibber, welchen ich ebenfalls mittels dem Tibber v2 Modul in Symcon verfügbar mache.

Da ich weder eine PV-Anlage noch einen Batteriespeicher besitze, nutze ich den Energie Manager ausschließlich für das preisoptmierte Laden. Bis vor kurzem hatte ich das mittels Skripten selbst erledigt, freue mich aber, dass dies nun direkt im Modul integriert ist und bisher auch sehr gut funktioniert hatte.

Seit einigen Wochen funktioniert jedoch das “günstige Laden“ nicht mehr. Egal, welche Preisschwelle ich einstelle, der Verbraucher wird nicht mehr aktiviert. Selbst bei absurd hohen Preisschwellen passiert nichts mehr.

Kennt jemand dieses Problem oder könnte mir eventuell jemand einen Tipp geben, an was dies liegen kann?

Danke und viele Grüße,
bition

Es gab schon Meldungen, die in die Richtung gingen. Bisher konnte ich aber nichts reproduzieren und hatte das Gefühl, dass der eigentliche Fehler woanders lag. Magst du mal den Inhalt deiner Strompreis-Variable posten? Ich würde dann mal prüfen, dass die Rückgabe beim Tibber-Modul da korrekt ist.

Danke für deine Antwort Niels.

Anbei der aktuelle Inhalt der Tibber-Strompreisvariablen

[{"start":1769166000,"end":1769166900,"price":28.46,"level":"NORMAL"},{"start":1769166900,"end":1769167800,"price":28.34,"level":"NORMAL"},{"start":1769167800,"end":1769168700,"price":28.39,"level":"NORMAL"},{"start":1769168700,"end":1769169600,"price":28.36,"level":"NORMAL"},{"start":1769169600,"end":1769170500,"price":28.35,"level":"NORMAL"},{"start":1769170500,"end":1769171400,"price":28.32,"level":"NORMAL"},{"start":1769171400,"end":1769172300,"price":28.31,"level":"NORMAL"},{"start":1769172300,"end":1769173200,"price":28.35,"level":"NORMAL"},{"start":1769173200,"end":1769174100,"price":28.36,"level":"NORMAL"},{"start":1769174100,"end":1769175000,"price":28.42,"level":"NORMAL"},{"start":1769175000,"end":1769175900,"price":28.44,"level":"NORMAL"},{"start":1769175900,"end":1769176800,"price":28.73,"level":"NORMAL"},{"start":1769176800,"end":1769177700,"price":28.58,"level":"NORMAL"},{"start":1769177700,"end":1769178600,"price":29.07,"level":"NORMAL"},{"start":1769178600,"end":1769179500,"price":30.32,"level":"NORMAL"},{"start":1769179500,"end":1769180400,"price":31.55,"level":"NORMAL"},{"start":1769180400,"end":1769181300,"price":30.18,"level":"NORMAL"},{"start":1769181300,"end":1769182200,"price":31.57,"level":"NORMAL"},{"start":1769182200,"end":1769183100,"price":32.19,"level":"NORMAL"},{"start":1769183100,"end":1769184000,"price":32.87,"level":"NORMAL"},{"start":1769184000,"end":1769184900,"price":32.67,"level":"NORMAL"},{"start":1769184900,"end":1769185800,"price":33.39,"level":"NORMAL"},{"start":1769185800,"end":1769186700,"price":33.3,"level":"NORMAL"},{"start":1769186700,"end":1769187600,"price":33.17,"level":"NORMAL"},{"start":1769187600,"end":1769188500,"price":32.65,"level":"NORMAL"},{"start":1769188500,"end":1769189400,"price":32.07,"level":"NORMAL"},{"start":1769189400,"end":1769190300,"price":31.79,"level":"NORMAL"},{"start":1769190300,"end":1769191200,"price":32.4,"level":"NORMAL"},{"start":1769191200,"end":1769192100,"price":31.86,"level":"NORMAL"},{"start":1769192100,"end":1769193000,"price":30.95,"level":"NORMAL"},{"start":1769193000,"end":1769193900,"price":30.52,"level":"NORMAL"},{"start":1769193900,"end":1769194800,"price":30.02,"level":"NORMAL"},{"start":1769194800,"end":1769195700,"price":30.39,"level":"NORMAL"},{"start":1769195700,"end":1769196600,"price":29.78,"level":"NORMAL"},{"start":1769196600,"end":1769197500,"price":29.46,"level":"NORMAL"},{"start":1769197500,"end":1769198400,"price":29.16,"level":"NORMAL"},{"start":1769198400,"end":1769199300,"price":29.88,"level":"NORMAL"},{"start":1769199300,"end":1769200200,"price":29.53,"level":"NORMAL"},{"start":1769200200,"end":1769201100,"price":29.11,"level":"NORMAL"},{"start":1769201100,"end":1769202000,"price":28.73,"level":"NORMAL"},{"start":1769202000,"end":1769202900,"price":29.53,"level":"NORMAL"},{"start":1769202900,"end":1769203800,"price":29.1,"level":"NORMAL"},{"start":1769203800,"end":1769204700,"price":29.66,"level":"NORMAL"},{"start":1769204700,"end":1769205600,"price":29.35,"level":"NORMAL"},{"start":1769205600,"end":1769206500,"price":28.73,"level":"NORMAL"},{"start":1769206500,"end":1769207400,"price":28.39,"level":"NORMAL"},{"start":1769207400,"end":1769208300,"price":28.52,"level":"NORMAL"},{"start":1769208300,"end":1769209200,"price":28.28,"level":"NORMAL"}]

Ich habe auch bereits ein anderes Strompreismodul (GitHub - symcon/Strompreis: Liest die aktuellen/vorhergesagten Strompreise von aWATTar, Tibber oder Epex Spot DE aus) ausprobiert, da ich ebenfalls das Problem in der Variablen sah. Es hat aber leider nichts geändert. Kann es eventuell mit der Umstellung von 1h-Abrechnung auf 15-Minuten-Abrechnung zusammenhängen?

Ich habe es schon mal im anderen Wallbox Manager Thread geschrieben…

Hier passt es vermutlich noch besser. In Österreich kommt ziemlich sicher nächstes Jahr die Leistungsmessung für alle. D.H. man zahlt mehr, wenn man 1/4h Lastspitzen erzeugt. Ich habe das schon jetzt und hab das mit scripts für die Wallbox umgesetzt.

Es wäre toll, wenn man z.b. max. Netzlast einstellen könnte und der Energiemanager regelt entsprechend.

Oder kann dies der EM schon und ich habs überlesen…

Schöne Grüße aus Niederösterreich

Lg Dieter

@bition Die Daten sehen ja gut aus… Steht im Debug vom Energie Manager vielleicht etwas interessantes? Dort sollte dann auch etwas zum Günstigen Laden stehen. Lade das einfach mal runter und poste es hier oder schicke es mir.

@didi0815 Der Energie Manager bezieht ja abgesehen vom nächtlichen oder günstigen Laden gar keine Energie vom Netz sondern verteilt die produzierte Energie im Haushalt. Natürlich könnte der Energie Manager verhindern, dass du Geräte aktivierst bzw. eigentlich manuell gesteuerte Geräte übersteuern (was tatsächlich im Kontext von $14a passieren kann), aber das sollte ja nur passieren wenn es zwingend notwendig ist. Oder magst du vielleicht mal anhand eines Beispiels ausholen, was der Energie Manager hier für dich tun könnte?

Gerne!

Natürlich soll der Energie Manager die selbst erzeugte Energie verteilen. Jedoch ist, gerade jetzt im Winter nicht genug da…. Das Auto muss aber trotzdem laden und gekocht wird auch etc…

Bei uns in Ö heißt Leistungsmessung, dass bei mehr Leistung die Netzkosten pauschal und auch noch pro kw/h höher sind. Wenn eine 1/4h Spitze z.b. 6 kw ist, zahle ich das ganze Monat für 6 kw Leistung usw… Jetzt versuche ich die Spitzen zu glätten. Funktioniert mit Scripten, wäre aber in Zukunft sicher ein Usecase für den Energiemananger. (Soll ja auch die Eingekaufte Energie kostengünstig managen :sweat_smile: )

Ich habe einen Huawei WR mit 10 kw/h Luna Akku und habe da bereits Peakshaving aktiviert, da ich z.b. nicht über 3 kw Leistung vom Netz abrufen möchte. Das funktioniert bei kürzeren Spitzen, wenn jedoch das Auto ladet würde es die Reserve schnell leersaugen und dann hätte ich wieder Spitzen.

Somit steuere ich viele Verbraucher, die viel dauerhafte Leistung benötigen, aber auch zu einem späteren Zeitpunkt wieder starten können (Poolpumpe, Klima, Wasserbett, IR-Paneel), bzw. regle sie zurück (Wallbox). Hauptsächlich wird die Wallbox so geregelt. Alles andere selten.

So bleibe ich im Sommer unter 2 kw (es wird abgerundet also wird nur 1 kw berechnet) und im Winter unter 3 bzw. unter 4kw. Gebe ich momentan noch manuell vor, da mir noch Erfahrungswerte fehlen. Funktioniert aber super.

Die Wallbox verhält sich wie beim Überschussladen, nur dass statt auf Überschuss z.b. auf max. 3900W Netzbezug hingeregelt wird.

Wird wahrscheinlich auch in D noch Thema werden, wenn mehr Smartmeter ausgerollt sind. Wir haben vollflächige Ausrollung und jetzt wird das natürlich genützt. :face_with_raised_eyebrow:

Oder ist das mit §14a so integriert?

@didi0815 Ich denke schon, dass man dafür den Energie Manager nutzen kann. Wie Dr. Niels geschrieben hat, managed der EM eigentlich Solarenergie. Der Trick könnte sein, dass du einen zweiten Manager installierst, der bei Netzbezug gegen einen gewünschten maximalen Bezugswert (Lastspitze) optimiert statt die Solarleistung optimal verteilt.
Dazu braucht man 2 Hilfsvariablen. Die erste Hilfsvariable ist deine gewünschte maximale Bezugsleistung (Fixwert oder von dir manuell verstellbarer Wert). Die zweite Hilfsvariable ist die Differenz von maximaler Bezugsleistung (die erste Hilfsvariable) und dem aktuellen Energiebezugswert aus dem Netz. Deine Verbraucher richtest du auch in diesem EM ganz normal ein.
Kommt es jetzt dazu, dass die Verbaucher eingeschalten werden, weil ja noch virtuell genügend Energie zur Verfügung steht (zweite Hilfsvariable), dann wird die Differenz zwischen Lastspitze und Bezugswert kleiner. Dann spielt der EM seine Vorteile aus und regelt die definierten Verbaucher einfach runter. Damit solltest du deine Obergrenze nicht überschreiten. Bzw. brauchst du vielleicht noch etwas Puffer für die Grundlast im Haus und ggf. nicht durch den EM regelbare Verbaucher.

Ein zweiter Energiemanager sollte deinen ersten Energiemanager auch nicht stören. Der erste arbeitet mit Solarenergie, der zweite mit Netzbezug. Es geht ja immer nur in eine Richtung.

Ich hoffe, das war jetzt nachvollziehbar? Sonst einfach nachfragen und ich versuche es verständlicher zu beschreiben.
Ob das alles in einem Energiemanager funktionieren würde, da habe ich gerade noch einen Knoten im Hirn. Aber wahrscheinlich eher nicht bzw. nur mit noch mehr Einstellrädchen. Das muss nicht sein.

Ich habe mal noch ein Verständnisproblem zum Energiemanager. Ich habe im Energiemanager mein Auto bzw. die Wallbox so konfiguriert, dass „Nachts laden“ und „Günstiges Laden“ aktiviert ist. Beim günstigen Laden war eine Schwelle von 28ct eingetragen, die aber diese Nacht nicht unterschritten wurde.
Mein Auto wurde diese Nacht nicht geladen, weshalb ich davon ausgehe, dass beide Einstellungen logisch UND Verknüpft sind und beide wahr sein müssen damit das Fahrzeug geladen wird. Habe ich also beide aktiv wird das Fahrzeug nur geladen, wenn es Nacht ist UND der Preis für den Strom unterhalb der Preisschwelle liegt.

Ist das so oder läuft bei mir was falsch?

Für mich würde das aber keinen Sinn ergeben, da ich eigentlich jeden Morgen für die Fahrt auf Arbeit ein geladenes Auto brauche, im Zweifelsfall auch mit etwas teurerem Strompreis.

Nein, das sind zwei separate Funktionen. Dein Auto sollte also nachts auf den eingestellten Wert geladen werden unabhängig von der Einstellung für günstiges Laden. Kannst du ein Debug Log von der Nacht erstellen? Du möchtest wahrscheinlich nicht die Nacht über das Log in der Konsole laufen lassen, aber du kannst im Debug Log „An Datei schicken“ aktivieren. Dann wird alles Debug in eine Datei geschrieben. Und die kannst du mir dann am nächsten Tag schicken.

Also aktuell funktioniert es komischerweise wieder mit dem “günstigen Laden“ obwohl nicht geändert wurde. Das deutet dann wohl tatsächlich eher auf Probleme mit der Preis-Variablen hin. Eventuell wird die irgendwann mal inkonsistent.

Ich beobachte es weiter und ziehe mir die Logs, wenn es mal wieder nicht funktioniert …

2 „Gefällt mir“