ab sofort steht mein neues PVWallboxManager-Modul im Symcon Module Store als Beta-Version zur Verfügung.
Kurzbeschreibung:
Das Modul ermöglicht eine dynamische, PV-optimierte Steuerung deiner GO-eCharger Wallbox – basierend auf echtem PV-Überschuss, mit automatischer Phasenumschaltung, flexiblen Lademodi und intelligenter Zielzeitladung.
Highlights:
Dynamische Ladeleistungsberechnung (PV – Hausverbrauch – Batterie – Netz) Automatische Umschaltung 1-/3-phasig mit Hysterese Zielzeitladung (PV-optimiert, Beta) – Laden bis Zielzeit unter Nutzung von PV-Überschuss Manuell: Vollladen unabhängig von PV PV2Car-Modus: Anteil des Überschusses gezielt zum Auto laden Fahrzeugstatus-Erkennung – Laden nur wenn verbunden Klare Statusanzeige im WebFront Optimierte Steuerung – nur bei tatsächlicher Änderung wird reagiert
Installation:
Direkt über den Symcon Module Store
Einfach nach PVWallboxManager suchen
Modul installieren, Instanz anlegen, Konfiguration ausfüllen – fertig
Aktuell ausschließlich für GO-eCharger V3 & V4 in Verbindung mit dem offiziellen GO-eCharger-Modul von IPSCoyote getestet. An dieser Stelle ein herzliches Dankeschön an [user]Coyote[/user] für die hervorragende Basis mit dem GO-eCharger Modul!
Beta-Hinweis:
Das Modul befindet sich derzeit in der Beta-Phase. Es läuft bei mir bereits stabil, ich freue mich aber sehr über Rückmeldungen, Tests, Verbesserungsvorschläge oder Fehlerberichte.
Feedback erwünscht:
Egal ob Lob, Kritik oder Ideen – bitte hier direkt im Thread posten oder via GitHub Issue: Zum GitHub-Projekt
Viel Spaß beim Testen & danke für euer Feedback!
Sol-IoTiv
Ich muss sagen, megageil und vielen Dank! Ich hab meine Go-e bisher mit dem Energie Manager betrieben und hatte immer irgendwie Probleme bzw. lief es nie ganz einwandfrei.
Nun hab ich mir dein Modul installiert, noch ein paar Variablen des Wechselrichters in Watt umgerechnet und es sieht so aus als würde alles auf Anhieb und ohne Probleme funktionieren, wirklich fein!!!
Noch bessere Rückmeldung kann ich dir morgen geben, wenn ich wieder mehr Leistung vom Dach bekomme
Edit: Was ich mir gleich noch wünschen würde, einen Schalter mit dem ich das Modul deaktivieren kann.
das freut mich. Ich bin leider auch nicht glücklich geworden mit dem Energie Manager. Aber vl. kann ich mit dem Entwickler gemeinsam mein Modul dort einbauen/erweitern oder gemeinsam weiterentwickeln. Was ich schon so gesehen habe, soll es ja im Energie Manager auch so eine Art Auswahl für Wallbox mal geben.
Zum Modul PVWallboxManager:
In den Energiequellen bei der Variable Hausverbrauch (W) habe ich die Wallbox (Aktuelle Leistung zum Fahrzeug) vom Hausverbrauch subtrahiert . Weil wenn Wallbox die Leistung zum Auto liefert ja auch der Hausverbrauch steigt.
Ursprünglich habe ich im Modul beim PV-Überschussberechnen die Leistung zum Auto von der Wallbox abgerufen und zum Schluss dazugerechnet nur das war zu träge und die Berechnung hat nicht funktioniert.
Zur Info: die Button funktionieren nur wenn ein Auto mit der Wallbox verbunden ist oder in der Instanzkonif unter Intelligente Logik der Schieberegler „Nur laden wenn Fahrzeug verbunden“ auf „false“ steht.
Freue mich über jede Rückmeldung und auch neue Implementierungen
Ist mein erstes Modul
Mit der heute veröffentlichten Version 0.8 (Beta) PVWallboxManager-Modul für IP-Symcon gibt es ein umfangreiches Update mit vielen Verbesserungen und mehr Übersicht.
Was ist neu in v0.8?
Komplettes Code-Refactoring: Das Modul wurde gründlich entschlackt, Altlasten entfernt, alle Kernfunktionen neu sortiert, überflüssige Blöcke gelöscht und die Struktur für kommende Features vorbereitet.
Lademodus-Logik überarbeitet: Alle Lademodi („Manuell Vollladen“, „PV2Car“, „Zielzeitladung PV-optimiert“) schließen sich nun konsequent gegenseitig aus. Die Buttons sind NUR aktiv, wenn ein Fahrzeug angeschlossen ist oder die Option „Nur laden, wenn Fahrzeug verbunden“ deaktiviert wurde.
Stabile Statusanzeigen & Logging: Statusmeldungen und Debug-Ausgaben sind klarer. Auch der angewandte dynamische Puffer wird mit Faktor und Ergebnis geloggt.
Formel für PV-Überschuss bereinigt: Die Wallbox-Ladeleistung wird nicht mehr im Skript addiert, da sie im Hausverbrauch schon enthalten ist.
Besseres Fehlerhandling: Der Fehler, dass die Wallbox zwischen „Nicht laden“ und „Immer laden“ wechselte, wenn kein Fahrzeug angeschlossen war, wurde behoben.
Vorbereitung für Erweiterungen: Der Code ist jetzt modular für neue Fahrzeugtypen, Auswertungen und Lademodi.
Moin, danke für die reingesteckte Arbeit in das Modul. Bin mal am testen, leider z.Z. keine Sonne.
Habe den manuellen Modus übers WF mit „true“ angewählt, das Laden startet.
Wenn ich den man. Modus wieder auf „false“ stelle erhalte ich die Meldung:
Das Laden wird erst verzögert (Aktivierungsintervall?) beendet.
Danke fürs Testen!
Ich habe soeben eine neue Version committed. Der Fehler kam daher, dass wahrscheinlich keine Batterie-Variable (Hausbatterie) in der Instanzkonfiguration unter Energiequellen ausgewählt war und das Modul beim Zugriff auf eine ungültige ID abgebrochen ist.
Ab sofort wird bei nicht gesetzter Batterieladung einfach der Wert 0 verwendet – das Modul sollte jetzt ohne dieser Fehlermeldung und ohne Variable „Hausbatterie“ funktionieren.
Kannst du nochmal probieren?
Bin für weiteres Feedback und Hinweise jederzeit dankbar!
Awattar
Das ganze sieht sehr gut aus, im WE Haus mit PV und Akku, werde ich nächste Woche testen.
Im Wohnhaus habe ich keinen Akku, eher kleine PV (12kWp) aber einen Stundentarif ähnlich Awattar.
Ist die Einbindung für einen Stundentarif geplant??
Danke
das ist eine sehr gute Idee – ich freue mich darauf, das Thema Spotmarkt-/Stundentarif-Integration umzusetzen!
Je mehr testen und Rückmeldungen geben, desto schneller kommen wir gemeinsam zu einer stabilen Version.
Ich habe deinen Vorschlag direkt auf die Roadmap gesetzt: Roadmap auf GitHub
Also: fleißig testen, Feedback geben – und vielen Dank für die Anregung!
Moin, habe eine Verständnisfrage.
Habe zum Testen mal folgende Werte fest vorgegeben:
Erzeugte PV : +2000W
Netzeinsp (+ = Einspeis , - = Bezug): +1500W
Hausverbr. - WallboxLeist : +500W
->Erhalte dann vom Modul +1200W PV-Überschuss angezeigt.
Wie kommt dieser Wert zustande?
Ich verwende z.Z. ein eigenes PHP-ÜberschussScript.
Da beharken sich jetzt dein Modul und mein Script, wie schon von hofimax angemerkt ,wäre es schön wenn man in deinem Modul „einen Schalter mit dem ich das Modul deaktivieren kann“ beinhaltet.
Gruß Gerd
Edit: ok , Frage konnte ich über „dynamischen Puffer“ (80%) nachvollziehen.
ich hatte heute auch die ersten Tests mit dem Modul gemacht - war bis jetzt nicht schlecht - Gratulation!
Einzig bei der Einrichtugn wäre es schön wenn man gewisse Var’s invertieren könnte, zB. Netzeinspeisung (positiv = Einspeisung,…). Meine Netzeinspeisung funktioniert genau umgekehrt. Hier würde ein SChalter nützlich sein, der genau das invertiert. Genauso Batterieladung.
Morgen,
Genau solche Ideen sind extrem wertvoll für die Weiterentwicklung – danke dafür!
Ich nehme den Invertierungs-Schalter für Netzeinspeisung, Batterieladung und Hausverbrauch direkt in die kommende Version 0.9 Beta auf.
So wird das Modul noch flexibler für verschiedene Installationen.
Zusätzlich habe ich im Modul noch eine Hysterese und einen optionalen Sicherheits-Puffer eingebaut, damit nicht bei jeder kleinen Schwankung sofort die Ladung startet/stoppt oder es zu Rückspeisungen kommt.
Ja genau so habe ich das für dein Modul mit einer Hilfsvar gelöst. Das führt durch die Trägheit der Aktualisierung der Vars zu mehreren Schaltvorgängeb der Wallbox.
In meiner dzt. produktiven Lösung über ein „Überschussskript“ mache ich die Berechnung ähnlich - PV Erzeugung - Hausverbrauch mit Berücksichtigung eines evt. Ladevorgangs ABER erst ab eines Batterie SOC (if SOC Batterie) von zB 85%. Also Batterie first
Ja, das mit „Batterie first“ (Voll-Schwelle Hausbatterie %) habe ich ebenfalls implementiert. Die Einstellung kannst du in der Instanzkonfiguration unter Intelligente Logik anpassen.
Wichtig:
Sobald du die Boolean-Variable PV-Anteil fürs Auto aktiv auf True setzt, greift die Logik wie im Screenshot dargestellt.
Du hast damit auch die Möglichkeit, den PV-Überschuss prozentual aufzuteilen – z. B. 40 % ins Auto, 60 % in die Hausbatterie:
Zur Info:
Die Buttons werden nach jedem Ladevorgang automatisch wieder deaktiviert, sodass standardmäßig die normale PV-Überschussladung aktiv ist.
[Neu] Einheit für Hausverbrauch, Netzeinspeisung und Batterie jetzt einstellbar (Watt/kW)
Mit dem neuesten Update kann jede Energie-Variable im PVWallboxManager-Modul individuell als Watt (W) oder Kilowatt (kW) eingetragen werden.
Die Umrechnung auf Watt passiert automatisch im Hintergrund. Damit ist das Modul maximal flexibel, egal ob eure Zähler, Wechselrichter oder Batteriesysteme ihre Werte in W oder kW liefern!
So funktioniert’s:
Im Konfigurationsformular gibt es bei Hausverbrauch, Netzeinspeisung und Batterieladung jeweils einen Auswahlpunkt „Einheit“ (W/kW).
Intern wird alles automatisch auf Watt umgerechnet.
Kombinierbar mit der Invertierungsfunktion für das Vorzeichen.
Fragen, Feedback oder Wünsche?
Gerne direkt hier posten!
Danke an alle für’s Testen und die bisherigen Rückmeldungen
Version 0.9 beta wir kommen - eine Sache muss ich noch implementieren @walter21031