NEWS
E3DC Hauskraftwerk steuern
-
@smartboart said in E3DC Hauskraftwerk steuern:
Können wir nicht so regeln, dass bis zur Notstromgrenze entladen werden kann und sobald die Sperre greift also aktiv, erst wieder bei Notstromgrenze + 1 % entladen werden kann.
Ist das nicht mit Version 1.0.22 adressiert worden?
-
@arnod
Ein Smartmeter ist nicht nötig. Tibber bittet jetzt den Puls an, einen kleinen Adapter, welcher den normalen / digitalen Zähler ausließst. Dadurch sind keine Extragebühren beim Monopolisten Discovery nötig. Da die Grundgebühr dadurch recht niedrig ist (was ja wichtig ist, den im Sommer bezieht man ja so gut wie keinen Strom) .Sollte es interessant sein könnt Ihr gern den folgenden Link für die Anmeldung nutzen und ich leite Bonus gern hier an die Programmierer weiter.
https://invite.tibber.com/as4hjxag -
@bluebean sagte in E3DC Hauskraftwerk steuern:
Ist das nicht mit Version 1.0.22 adressiert worden?
Keine Ahnung...ändert aber auch nichts daran, dass es in der aktuellen Version so nicht reagiert.
-
@smartboart sagte in E3DC Hauskraftwerk steuern:
Wenn Die Batterie Notstromgrenze erreicht ist ( bei mir 15 % ) und die PV Leistung gerade so reicht um die Verbraucher zu versorgen bzw. etwas aus der Batterie entommen weden müsste, greift die Sperre und lässt keine Entnahme zu. Dann wird wieder frei gegeben und gesperrt, freigegeben und gesperrt usw.
Im log springt es dann ständig zwischen E3DC Regelung überlassen und Batterie entladen stoppen.
Können wir nicht so regeln, dass bis zur Notstromgrenze entladen werden kann und sobald die Sperre greift also aktiv, erst wieder bei Notstromgrenze + 1 % entladen werden kann.Das ist während der normalen Regelung auch kein Problem und wird von E3DC auch so geregelt.
Das Problem ist nur das Ändern der Lade/Entladefreigabe beim E3DC, da diese Änderung in einem SD Speicher gesichert wird und somit zu ständigen Schreibvorgängen führt.
Genau das passiert leider aktuell, wenn der Durchschnittsverbrauch vom Vortag geringer war als der aktuelle Verbrauch, dann wird ständig das Entladen gestoppt, indem die Lade/Entladefreigabe beim E3DC auf 0W eingestellt wird.
An diesem Problem bin ich aktuell dran und werde es mit der Version 1.1.5 beheben.
Wenn ich nicht den ganzen Ablauf ändern muss, kann ich versuchen deinen Vorschlag auch umzusetzen. -
@bluebean sagte in E3DC Hauskraftwerk steuern:
Ist das nicht mit Version 1.0.22 adressiert worden?
Nein, da wurde das Problem behoben, dass sich der SOC der Batterie beim Ausschalten der Lade/Entladeleistung um 1% erhöht hat und somit wieder zum Einschalten geführt hat. Fast das gleiche Problem an einer anderen Stelle. Nur mit dem Unterschied, dass es da auch ein Problem für die Hardware ist, wie oben beschrieben.
-
@arnod sagte in E3DC Hauskraftwerk steuern:
An diesem Problem bin ich aktuell dran und werde es mit der Version 1.1.5 beheben.
Wenn ich nicht den ganzen Ablauf ändern muss, kann ich versuchen deinen Vorschlag auch umzusetzen.Das einfachste wäre beim 1. mal sperren mit der Meldung Batterie entladen stoppen einen merker auf true zu setzen, welcher erst bei Notstromreserve + 1 % wieder false wird.
Diesen Merker könntest du dann als zusätzliche Bedingung ( false ) für das Entladen einbauen.
Ebenfalls als zusätliche Bedingung für das Batterie entladen Stoppen, welches dann nur passiert wenn dieser Merker false ist. Dann vermindert sich auch das ständige triggern der Funktionen.
-
@smartboart
Ist bereits umgesetzt, ich teste nur noch ein paar Tage ob das Problem vom stiwy18 bei mir reproduzierbar ist.
Werde die neue Version dann am Wochenende hochladen. -
@arnod sagte in E3DC Hauskraftwerk steuern:
@smartboart
Ist bereits umgesetzt, ich teste nur noch ein paar Tage ob das Problem vom stiwy18 bei mir reproduzierbar ist.
Werde die neue Version dann am Wochenende hochladeOk gut..
Ich halte das Script solange an.
Das von mir beschrieben Verhalten habe ich heute sogar beobachtet obwohl ich die Notstromreserve hochgesetzt habe auf 20 und diese mit 14 längst unterschritten habe. Hätte erwartet , dass dann garnicht mehr entladen wird und dieses Verhalten nur im Grenzbereich auftritt. -
@smartboart sagte in E3DC Hauskraftwerk steuern:
Das von mir beschrieben Verhalten habe ich heute sogar beobachtet obwohl ich die Notstromreserve hochgesetzt habe auf 20 und diese mit 14 längst unterschritten habe. Hätte erwartet , dass dann garnicht mehr entladen wird und dieses Verhalten nur im Grenzbereich auftritt.
Wenn die Notstromreserve auf 20 ist und der Batterie SOC auf 14 wird auch nicht mehr entladen.
Die von dir beschriebene Log Einträge kommen auch wenn vom Script normal geregelt wird und zwar immer dann wenn die PV Leistung nicht ausreicht um den Eigenverbrauch abzudecken. Dann würde normalerweise aus der Batterie entladen werden und das wird vom Script unterbunden. Das ist aber wie gesagt eine normale Regelung die E3DC ohne Script auch so machen würde und kein Problem darstellt. -
@arnod ok, aber ich habe beobachtet das mit ems eingriff ständig zwischen Entladen und Netzbezug hin und her geschaltet wurde. Ich habe garnicht auf das log geschaut.
-
@smartboart
eigentlich sollte da gar nicht entladen werden.
Was genau wurde da umgeschaltet ? bzw. wie lange wurde entladen ?
Ich vermute da ein Timing Problem, kann das aber bei mir nicht reproduzieren.
Bei mir funktioniert alles wie es soll, bis heute jedenfalls. -
@arnod im sekundentakt... immer dann wenn die pv Leistung <= Entnahmeleistung ist , bzw. an der Schwelle zum Entladen steht.
Diesen state verarbeitest du noch nicht...warum hast den mit aufgelistet? zukünftig?
Welcher Wert ist dort bei dir hinterlegt? bei mir ist 0 eingetragen.const sID_SET_POWER_VALUE_W =`${instanzE3DC_RSCP}.EMS.SET_POWER_VALUE`; // Eingestellte Ladeleistung
-
@smartboart sagte in E3DC Hauskraftwerk steuern:
Diesen state verarbeitest du noch nicht...warum hast den mit aufgelistet? zukünftig?
Welcher Wert ist dort bei dir hinterlegt? bei mir ist 0 eingetragen.Das ist der wichtigste State.
Über den wird die Lade- / Entladeleistung der Batterie geregelt und wird in der Funktion Ladesteuerung() verwendet.
Wenn da 0 drinsteht, wird weder geladen noch entladen.
Dazu muss aber der Wert 0 alle 6 sek. neu gesetzt werden, wenn das nicht passiert, übernimmt E3DC wieder die Regelung.
Als mögliche Ursache für das Entladen der Batterie bei @stiwy18 vermute ich genau da das Problem.
Bei einem Netzwerkproblem oder wenn das Script angehalten wird, dann würde E3DC wieder die Steuerung übernehmen und dann natürlich die Batterie entladen.
Nach Sonnenuntergang wird das durch das Ausschalten der Lade/Entladeleistung am E3DC verhindert. -
@smartboart sagte in E3DC Hauskraftwerk steuern:
im sekundentakt... immer dann wenn die pv Leistung <= Entnahmeleistung ist , bzw. an der Schwelle zum Entladen steht.
Das könnte ein Problem von der Reaktionszeit beim E3DC bzw. dem Script sein.
Immer wenn mehr PV-Leistung vorhanden ist als was benötigt wird, also die Batterie geladen werden soll, wird nicht
mehr alle 6 sek. der Wert auf 0 gesetzt, sodass die Regelung wieder E3DC übernimmt.
Das kann aber bis zu 8 sek. dauern und wenn dann genau in dem Moment die PV-Leistung wieder abnimmt und dann vom Script wieder alle 6 sek. der Wert 0 gesetzt wird, ist es möglich, dass die Regelung vom E3DC auch eine Zeit benötigt, die Ladeleistung wieder auf 0 W zu fahren.
Das könnte zum kurzen Entladen führen.
Bei mir konnte ich das aber noch nicht beobachten. -
@arnod
hatte den state über die Suchfunktion im Script bzw. in den Fuktionen nicht gefunden weil ich wohl ne Leerzeile mitkopiert hatte.Das Verhalten ist aber ehrlich gesagt ein Problem , bei welchem ich die Lösung noch nicht sehe.
So kann ich die Anlage nicht mit gutem Gewissen betreiben.Einmal 0 setzen reicht nicht weil E3DC im Normal Modus diese wieder überschreibt?
Könnte die Lösung nicht sein, dies zusätzlich über den Power Mode state zu händeln? Idle + zusätzlich Ladeleistung auf 0. Aber nur einmal setzen.
Habe das Script mal angehalten und den State beobachtet während ich idle und 0 gesetzt habe. Tatsächlich wird hier alle 6 Sekunden weiterhin geschrieben. Das kommt aber vom RSCP Adapter.
siehe Bild unten..Warum gibt es keinen RSCP Zugriff auf die feste Notstromreserve bei E3DC.
Vlt. sollten wir da mal alle einen Call bei E3DC aufmachen?was hast du da eingetragen?
-
@ArnoD
zusätzlich würde mir noch ein State fehlen mit welchem ich die Regelung bzw. den Eingriff über RSP deaktiveren kann.
Der Automatik State bezieht sich nun ja nur auf die Wetter Prognose selbst.
Ich fände ne Vorwahl für Regelung E3DC sich selbst überlassen noch wichtig.. -
@smartboart sagte in E3DC Hauskraftwerk steuern:
Das Verhalten ist aber ehrlich gesagt ein Problem , bei welchem ich die Lösung noch nicht sehe.
So kann ich die Anlage nicht mit gutem Gewissen betreiben.Wo siehst du denn genau das Problem?
Kannst du mal dein PV-Diagramm hier einstellen, wo man die Regelung erkennen kann?
Würde mich mal interessieren, wie das bei dir aussieht. -
@smartboart sagte in E3DC Hauskraftwerk steuern:
Warum gibt es keinen RSCP Zugriff auf die feste Notstromreserve bei E3DC.
Vlt. sollten wir da mal alle einen Call bei E3DC aufmachen?Ich wäre schon froh, wenn es eine aktualisierte TAG Liste, mit genauer Beschreibung geben würde.
was hast du da eingetragen?
Unter SET_Power Wiederholintervall musst du unbedingt 0 eintragen wie in der Anleitung beschrieben.
Sonst wiederholt der Adapter in dem eingestellten Intervall den zuletzt eingetragenen Wert.
Das würde zumindest erklären, warum das bei mir nicht auftritt. -
@smartboart sagte in E3DC Hauskraftwerk steuern:
zusätzlich würde mir noch ein State fehlen mit welchem ich die Regelung bzw. den Eingriff über RSP deaktiveren kann.
Der Automatik State bezieht sich nun ja nur auf die Wetter Prognose selbst.
Ich fände ne Vorwahl für Regelung E3DC sich selbst überlassen noch wichtig..Das kann ich in der nächsten Version noch einbauen, bzw. man könnte auch einfach das Script stoppen über einen Schalter in VIS.
-
Unter SET_Power Wiederholintervall musst du unbedingt 0 eintragen wie in der Anleitung beschrieben.
Sonst wiederholt der Adapter in dem eingestellten Intervall den zuletzt eingetragenen Wert.
Das würde zumindest erklären, warum das bei mir nicht auftritt.Ok, danke für die Rückmeldung. Bin auf den Punkt gekommen als ich den State mit ausgeschaltetem Script untersucht habe und gesehen habe das er ständig beschrieben wird...