NEWS
go-e Adapter
-
@homoran ich hab Mal wieder meinen Satz nicht ordentlich zu Ende geschrieben. Ich meinte einen DP zum An/Ausschalten von PV Überschuss laden. Gibt's vermutlich auch nicht so .
-
@lobomau said in Go e-charger:
@homoran ich hab Mal wieder meinen Satz nicht ordentlich zu Ende geschrieben. Ich meinte einen DP zum An/Ausschalten von PV Überschuss laden. Gibt's vermutlich auch nicht so .
Ok, das es die Möglichkeit nicht gibt ist die Info, die ich gebraucht habe. D.h. ich muss mir entweder eine eigene PV-Überschussladung stricken oder ich muss die Programmierer davon überzeugen, dass ein Abschalten der PV-Überschussfunktion sinnvoll ist.
Hat jemand ein Blockly mit dem ich starten könnte?
-
Ich hab mich jetzt mal mit Blockly beschäftigt und schon etwas herumprobiert. Einige grundsätzliche Dinge sind mir noch nicht klar.
Hier erstmal meine Anfänge. Ich habe diese 3 Blöcke in einem Skript erstellt:
Block 1:
Block 2:
Block 3:
Zu Block 1:
Hier möchte ich einen Objekt ID als Schalter erstellen mit dem die PV Überschussladung erlaubt oder nicht erlaubt werden kann. So wie ich das verstanden habe vergibt man in dem Feld den Namen der Objekt ID. In meinem Fall sureplusChargingAllowed. Irgendwie kann man mit Punkten davor noch festlegen in welchem Ordner Die Objekt ID abgelegt wird. Was macht denn hier Sinn?
Unter Common hab ich leider nicht gefunden welcher String hier komplett rein muss weil das in den meisten Abbildungen immer abgeschnitten ist. Was muss denn hier rein. Irgendwas in der der Richtung, oder?{"role":"button","type":"boolean","name":"...
Im 2. Block möchte ich den Schalter auf True setzen wenn das einphasige Ladekabel angesteckt ist und ein Knopf gedrückt wurde (evtl. Der RFID an der Wallbox aktiviert wurde oder über VIS ein Schalter gedrückt wurde)
Im 3. Block soll dann die Logik rein.
Wenn der Schalter sureplusChargingAllowed auf True steht wird alle 15 Sekunden der Überschüssige Strom berechnet. In meiner Sonnenbatterie wird die Leistunge für die PV Produktion und den Verbrauch im Haus für jede der 3 Phasen einzeln angegeben. Ich hab deshalb Variablen erstellt in denen über die Listenfunktion die 3 Werte aufsummiert werden. powerSureplus ist dann der Tatsächliche Überschuss der aktuell verfügbar ist.
Im Teilblock unter dem grünen wird dann daraus die Ampere-Stufe für den Charger berechnet. Über die fixe Variable powerSureplusBuffer wird sichergestellt, dass immer ein gewissen Puffer für evtl. Schwankungen vorhanden ist. Dann wird über die Formel I = P / U der Strom berechnet fürs Laden und dann über Abrunden auf ganzzahlige Ampere die Ampere für das laden gesetzt.
Grundsätzlich noch eine Frage. Macht es Sinn mehrere einzelne Blöcke in einem Skript zu haben? Werden die paralell abgearbeitet und immer wieder ausgeführt? Oder nur einmal ausgeführt?
Der dritte Block soll ja wenn das Skript läuft und der Schalter auf True ist permanent (alle 15 Sekunden) aktuallisiert werden. Ich glaub hier hab ich noch einen Denkfehler und weiß nicht genau wie ich das einbauen muss. Brauch ich dafür eine Schleife?
Da ich mich erst seit gestern mit Blockly beschäftige bin ich für jede Hilfe dankbar. Mein Güte sind das viele Fragen auf einmal...
-
@masterkey mach dazu besser einen eigenen Thread auf und brich es runter, sonst wird es schwieriger dir zu helfen. Step by Step.
-
@masterkey ich schließe mich @humidor an. Das ist schnell gemacht. Einfach deinen Beitrag hier kopieren und untr neuem Thema aufmachen. Das Thema ist eher javascript und Blockly und weniger go-echarger. Kleiner Spoiler: 2. Block: kannst keine UND-Bedingung in Trigger packen.
-
Hallo,
wie oft aktualisiert/ändert ihr eigentlich so den Ladestrom?
Ich mache das alle 5 Minuten. Ist recht träge, aber aus Sorge um die Autobatterie /Elektronik traue ich es mich nicht öfters. Oder sehe ich das zu verbissen? -
@docadams
Verbissen? Wer weiß das schon. Gibt eben noch nicht viele Langzeiterfahrungen. Ich regele auch max alle 5 Minuten und ehrlich gesagt denke ich wird das Ergebnis bei schnellerem Regeln nicht wesentlich besser werden bei mehr Stress für die Elektronik. Da schone ich lieber die Elektronik denn die Kosten für einen Ersatz/Reparatur wirst Du vermutlich lange nicht rausarbeiten... -
@joergh @docadams bei mir läuft die Regelung ungefähr 1,5 Jahre, also noch lange keine Langzeiterfahrungen vorhanden.
Bei mir wird tatsächlich bereits alle 20s geschaut wie der Überschuss/Bezug gerade steht und geregelt. Es kommt dann natürlich nicht nur auf die Abfragefrequenz darauf an sondern auch darauf wie hoch man die Hystere einstellt.
Bei einem sonnigen Tag ist das sowieso ziemlich unkritisch und wenn dann auch kaum Verbraucher zu Hause laufen.
Hier sieht man mal den Verlauf über einen sonnige Tag (gelb sind die Ampere):
Interessant wird hier der Bereich gegen 10:30 Uhr (ich musste aber lange suchen um so einen instabilen Bereich zu finden).
Er springt hier sehr häufig zw. 12 und 13A hin- und her:
Ich habe grad geschaut meine Hystere ist auch etwas eng eingestellt: 100W Bezug max und 250 Einspeise max: bei Überschreitung der Grenzen wird der Strom entsprechend nachgestellt.
-
Gibt es irgendwie eine Möglichkeit, beim ioBroker Adapter "go-eCharger Wallbox integration" nur einzelne Messwerte auslesen zu lassen?
Wenn man mehrere go-eCharger hat und diese regelmäßig ausliest, verbraucht das doch ganz schön Prozessorleistung.
Ich würde gerne nur die für mich wichtigen Daten (z.B. Ladeleistung, RFID, Kabel gesteckt, etc.) auslesen - den Rest brauche nicht nicht...Viele Grüße,
Strobi -
@strobi sagte in Go e-charger:
Wenn man mehrere go-eCharger hat und diese regelmäßig ausliest, verbraucht das doch ganz schön Prozessorleistung.
wie kommst du darauf?
@strobi sagte in Go e-charger:
nur einzelne Messwerte auslesen zu lassen?
nein, die kommen alle in einem JSON.
Kannst du mal selber testen
http://IP_der_Box/status
-
@homoran sagte in Go e-charger:
wie kommst du darauf?
Prozessorauslastung beobachten und dann das Aktualisierungsintervall im Adapter auf 1s stellen - also bei mir brauchts dann deutlich CPU-Kapazität.
-
@strobi sagte in Go e-charger:
das Aktualisierungsintervall im Adapter auf 1s stellen
Wieso denn jede Sekunde?
ich habe 60 Sekunden. das reicht
-
@homoran sagte in Go e-charger:
Wieso denn jede Sekunde?
So hat jeder seinen individuellen Anwendungsfall
60s sprengt meine Autarkie... -
@strobi sagte in Go e-charger:
So hat jeder seinen individuellen Anwendungsfall
ich weiß gar nicht ob der Wemos im Charger mit sekündlicher Abfrage klarkommt.
bDie Zeit ab der Anfrage, bis der Charger die Anfrage bearbeitet, das JSON geschickt, dieses vom Adapter ausgewertet wird, kann durchaus länger als 1 Sekunde dauern.
Gerade bei der WLAN Güte des Chargers.@strobi sagte in Go e-charger:
60s sprengt meine Autarkie...
das ist jetzt ein Witz, oder?
Was muss denn da unbedingt im Sekundentakt laufen?Alleine die Zeit bis eine Änderung wirksam wird ist deutlich länger.
-
@homoran sagte in Go e-charger:
Alleine die Zeit bis eine Änderung wirksam wird ist deutlich länger.
Die Zeit von der Vorgabe bis zur Umsetzung (am EVU Zähler abgegriffen) sind 3s...
-
@strobi sagte in Go e-charger:
sind 3s..
also 3x 1 Sekunde
und ob da das Auto schon reagiert hat ist fraglich -
@homoran sagte in Go e-charger:
und ob da das Auto schon reagiert hat ist fraglich
Hab ich doch geschrieben - die Abfrage der Umsetzung erfolgt am EVU Zähler - also hat das Auto die Stromvorgabe entsprechend umgesetzt.
-
@strobi sagte in Go e-charger:
Hab ich doch geschrieben - die Abfrage der Umsetzung erfolgt am EVU - also hat das Auto die Stromvorgabe entsprechend umgesetzt.
was soll das sein?
EVU ist üblicherweise EnergieVersorgungsUnternehmenaber das ist egal.
Laut Adapter soll ja nich schneller als 30 Sekunden geschrieben werden.
Dann brauch ich auch nicht öfter zu lesen -
Ich verfolge hier einen anderen Ansatz.
Auf meiner 33kWp PV hängen 2 E-Autos und Pool
Mit der System Latzenzeit und Einflüssen wie Einschalten von Geräten und am stärksten eine "Wolke", habe ich gänzlich davon abgesehen auf 0W zu regeln.
Das hat allerdings auch einen Hintergrund, ich "soll" keinen Bezug auf dem Zähler verursachen (hat so seine Gründe).
damit halte ich bei meinen Regelungen einen einstellbaren Offset ein, Bsp. 2500W Lieferung, wenn dann ein Ereignis eintritt, kann meist noch rechtzeitig alles reduziert bzw. abgeschalten werden, anstatt mal satt in den Bezug zu fahren.
Das hat mir keine Steuerung geboten (Evcc, OpenWB,...), somit selbst gestrickt.
Ich regle die Lader mit 20-30s. -
@masterkey Hallo, gibt es zu Punkt 1. Umschaltung zwischen PV-Überschussladen und Schnelladen, einen datenpunkt(Schalter) zum umschalten zwischen den Beiden Modi? Oder wie habt ihr das realisiert ? Danke