photron
Administrators
-
Benutzer seit
-
Letzter Besuch
-
Batteriesteuerung Fronius
PV-Überschussladen hat ja erstmal nichts mit dem Batteriespeicher zu tun. Die Wallbox muss ja für PV-Überschussladen nur wissen, was am Netzanschluss gerade exportiert wird und steckt das dann ins Auto. Bei einem Hybrid-Wechselrichter kann man davon ausgehen, dass dieser einen Stromzähler am Netzanschluss hat, um Nullexport zu realisieren. Bei einem PV-Wechselrichter ist das nicht zwingend gegeben, da dieser auch einfach fix seine 60% Regel einhalten kann, ohne zu wissen was am Netzanschluss passiert. Aber auch bei einem PV-Wechselrichter ohne Stromzähler am Netzanschluss können wir PV-Überschussladen machen. Da können wir die Export am Netzanschluss nicht vom Wechselrichter erfahren, aber da kann man sich mit einem extra Stromzähler am Netzanschluss behelfen, den die Wallbox dann ausliest, z.B. ein Elgris Smart Meter IoT. Oder der existierende Stromzähler am Netzanschluss kann z.B. über Tasmota oder ähnliches ausgelesen werden und die Werte der Wallbox bereitgestellt werden.
-
Batteriesteuerung Fronius
Der reine Verto (ohne Plus), ist ein reiner PV-Wechselrichter ohne Speicher, daher steht da kein BS. Der Verto Plus ist ein Hybrid-Wechselrichter, da steht dann auch das BS.
-
Batteriesteuerung Fronius
Wir unterstützen Batteriesteuerung über das SunSpec Modell 124. Dies wird von Fronius genutzt, das sollte für GEN24 und Verto funktionieren. Mir ist nichts bekannt, dass es für die Verto Serie nicht funktionieren würde. Wo hast du diese Aussage gefunden? Ich kann die nicht finden, um sie zu korrigieren.
-
Entladen blockieren ist defekt
Das ist nicht genau das gleich wie zuvor. Beim letzten Test mit 20 sec Wiederholdung war das Muster 15/5 sec. Jetzt ist es eher 10/10 sec. Wie das jetzt alles zusammen passt ist mir unklar. Wir bekommen das ans Laufen. Hier die nächste Testfirmware. Wiederholung ist wieder 20sec, aber statt 2147483647 für unbeschränkt schreib ich jetzt 21000 in 1280/1282. Vielleicht verträgt Kostal den hohen Wert nicht. Wenn dann das "Entladen blockieren" auch nicht durchhält, dann kannst du mal statt "Plenticore G3" den "Plenticore Plus G2" Registersatz testen. Da musst du dann allerdings mit dem "Blockieren" Modus arbeiten, weil der "Entladen blockieren" Modus auf das Ablaufen des Watchdogs wartet und das durch Lesen von Register 1034 erkennt, was beim G3 nicht funktioniert. Vielleicht müssen wir einfach Register 1280/1282 aufgeben und auch beim G3 Register 1038/1040 verwenden. energy_manager_v2_firmware_1_8_5_6adb5d6b_19cac897c6066e6_feature-kostal-g3-fix_merged.bin
-
Entladen blockieren ist defekt
Nein, kann es nicht, aber damit kommen wir vielleicht dem Problem auf dem Grund. Anbei ein Testfirmware, die alle 10 Sekunden wiederholt. Ich habe rausgenommen, dass 1280/1282 fix als Big Endian geschrieben werden. Damit hast du wieder diese 11kW/0kW Muster am Netzanschluss gesehen? Das sieht eher danach aus, als ob dein Speicher gerade einen gepulsten Verbraucher im Bereich von 120 W ausgleicht. energy_manager_v2_firmware_1_8_5_6adb4013_228878ea65fafc4_feature-kostal-g3-fix_merged.bin
- Entladen blockieren ist defekt
-
Entladen blockieren ist defekt
Ich schreibe Register 1288 nie. Das klingt aber fast so, als wären die 128x Register weiterhin Big Endian, anstatt Little Endian. Ich detektiere die Byte Order aus Register 5 und schreibe dann auch Register 1280/1282 entsprechend der Byte Order aus Register 5. Der U32 Wert 60 ist 60,0 in Little Endian und 0,60 in Big Endian. Wenn du also 60,0 schreibst und Kostal versteht das Big Endian, dann kommt da bei Kostal als U32 der Wert 3932160 raus anstatt 60. 3932160 liegt außerhalb des Wertebereichs [30..10800] für Register 1288, daher dann vermutlich der ModbusServerDeviceFailure. Teste mal bitte mit diese Testfirmware. Da schreibe ich die beiden Register 1280/1282 immer Big Endian, auch wenn in Register 5 Little Endian angegeben ist. Falls das das Problem löst scheint mir das ein Bug bei Kostal zu sein, dass die Little Endian Einstellung nicht auf die 128x Register wirkt. energy_manager_v2_firmware_1_8_5_6ada1ff8_99d0429db771a1e_feature-kostal-g3-fix_merged.bin
-
Entladen blockieren ist defekt
Das Ablaufen des Timeouts für Register 1034 kann weiterhin nicht an einem Wechsel des Wertes nach 0 erkannt werden. Dein G3 brauch die G3 Spezial-Firmware auf dem Energy Manager. Aber da passieren neue komische Dinge. Hier mal der Ablauf aus dem Log: 2026-10-16 13:08:38: Energy Manager stellt erfolgreiche Verbindung zu Kostal her 2026-10-16 13:23:38: Setzen des "Laden erzwingen" Modus läuft in einen Timeout, funktioniert danach aber 2026-10-16 13:30:02: Setzen des "Laden erzwingen" Modus läuft wieder in einen Timeout, funktioniert danach aber 2026-10-16 13:54:08: Auslesen von Register 1034 zur Prüfung auf 0 läuft in einen Timeout, setzen des Modus "Entladen blockiert" wird dadurch verzögert 2026-10-16 15:45:49: 192.168.188.79 und wattwurm.local schließt die Verbindung zum Energy Manager, erneute Verbindunsgversuche scheitern 2026-10-16 15:48:29: Verbindung zu 192.168.188.79 und wattwurm.local werden wieder hergestellt 2026-10-16 15:48:30: Modbus/TCP Kommuniaktion mit 192.168.188.79 und wattwurm.local scheitern mit ModbusServerDeviceFailure 2026-10-16 15:52:37: Modbus/TCP Kommuniaktion mit 192.168.188.79 funktioniert wieder ohne Fehler, mit wattwurm.local tauchen sporadich bis zum Ende des Logs um 2026-10-21 13:33:54 noch Timeouts und ModbusServerDeviceFailure auf
-
Probleme mit Modbus bei Solaredge WR
Leider hat SolarEdge sich entschieden SunSpec nicht sinnvoll zu implementieren. In SunSpec gibt es Modell 160, das die PV Leistung liefert. Leider bietet SolarEdge Modell 160 nur bei den großen Wechselrichtern mit Synergie an. Die kleinen Wechselrichter haben Modell 160 nicht. Dort lese ich die Ausgangsleistungs des Wechselrichters aus SunSpec Modell 103/113 aus und verrechne das mit der Batterieleistung, die SolarEdge nicht in SunSpec bereitstellt, sondern in einer eigenen Registerstabelle. Register 57734/0xE186 beinhaltet den Status von Batterie 1. Ich lese zuerst den Status der Batterie aus, um zu sehen, ob ich etwas verrechnen muss für die PV Leistung. Das Lesen dieses Registers läuft bei dir einen Timeout. Also Modbus/TCP funktioniert bei dir grundsätzlich. Die Wallbox kann sich zum Wechselrichter verbinden, aber dann liefert das Lesen von Register 57734/0xE186 immer wieder einen Timeout. Hast du den SolarEdge SE8K (ohne Batterieanschluss), oder den SolarEdge SE8K-RWS (mit Batterieanschluss)? Ich vermute du hast das Modell ohne Batterieanschluss und SolarEdge hat sich einfach mal wieder falsch entschieden dabei wie sie ihre Registerstabelle implementiert haben. Anstatt im Batterie 1 Status Register mitzuteilen, dass keine Batterie vorhanden ist gibt es einfach keine Antwort, daraus kann ich nur schwerlich etwas ableiten. Versuch mal bitte, nur rein SunSpec zu verwenden. Stell dazu bitte mal die Klasse des Zählers auf SunSpec, führe dann eine Gerätesuche durch und häng das Log der Gerätesuche hier an. Wenn sich das alles so rausstellt, wie ich erwarte dann kann ich damit umgehen und dir eine Testfirmware geben, bei der das Auslesen der PV Leistung funktionieren wird.
- Probleme mit Modbus bei Solaredge WR
- Entladen blockieren ist defekt
-
Entladen blockieren ist defekt
Und wie ist jetzt der Stand mit den NaN Werten in den 1280er Registern? Sind die noch da, oder hat die Umstellung der Bytereihenfolge das jetzt alles korrigiert? [Nachtrag]: Interessant wäre jetzt auch zu sehen, ob bei dir mit der 1.8.5 Release-Firmware, der Übergang von "Laden erzwingen" nach "Entladen blockieren" jetzt doch funktioniert, oder ob für den G3 weiterhin da ein anderes Steurerungsverhalten notwendig ist, dass in der Testfrmware energy_manager_v2_firmware_1_8_5_6abfdb9b_9cd3224ba8ceb1c_feature-kostal-g3-fix vom 2. Oktober enthalten ist.
-
Entladen blockieren ist defekt
Wie erkennen und gehen mit der einstellbaren Bytereihenfolge bei Kostal um. Wir erkennen das aber nur einmal nach dem Verbindungsaufbau und nehmen dann an, dass sich das innerhalb einer Verbindung nicht ändert. Anscheinend ändert sich das aber sofort, wenn du es umstellst, auch für bestehende Verbindungen. Daher haben sich die Zählerwerte erst nach einem Neustart berappelt. Soweit alles gut. Das klingt jetzt fast so, als wenn der Timeout der externen Batteriesteuerung im Wechselrichter nicht mehr auf 30 Sekunden, sondern auf sowas wie 5 Sekunden steht. Kontrolliere das bitte mal.
-
Anmeldung bei Warp4 versehentlich aktiviert
Wenn etwas fehlt, dann sind wir typischerweise einfach noch nicht dazu gekommen.
-
Solaredge, Batteriespeicher und PV-Überschuss
@N1L5 Hier ein Schuss ins Blaue für die Batteriesteuerung. Damit kannst du jetzt in der Batteriesteuerung einen SolarEdge Batterie anlegen. Zum Testen gehts du am besten über den "Test starten" Knopf auf der Einstellungsseite der Batterie. Sehr hilfreich wäre für mich, wenn du alle 6 Modi durchprobieren könntest und beobachtets, ob sich die Batterie entsprechend verhält. Im Moment musst du noch die "maximale normale Ent-/Ladeleistung" angeben. Das fällt auf Dauer weg. Den Wert kann ich aus einem anderen Register auslesen, aber dass muss ich erst einbauen. warp3_firmware_2_13_5_6ac52d8b_853573e5a3f2405_feature-battery-control-solaredge_merged.bin