Problem mit Modules/wr_rct
Problem mit Modules/wr_rct
Hallo zusammen,
beim Modul wr_rct wird bisher nur die aktuelle Leistung aus dem Umrichter ausgelesen. Die Energiemenge wird nicht gelesen, sondern offensichtlich aus der aktuellen Leistung berechnet. Das ist natürlich ungenauer als das Auslesen aus dem Umrichter.
Ich habe jetzt, wie in der readme.md beschrieben, das modules/wr_rct/main.sh entsprechend erweitert, so dass in die Datei /ramdisk/pvkwh die Gesamtenergie der PV-Strings gespeichert wird. So weit, so gut. In der Ramdisk-Datei steht jetzt bei mir auch für kurze Zeit der richtige ausgelesene Wert, er wird auch korrekterweise von dem skript loadvars.sh Zeile 470 in ramdisk/pvallwh kopiert.
Leider wird er aber von irgendwoher im Regelungstakt mit dem errechneten Wert, der vor der Änderung benutzt wurde, überschrieben. Das finde ich trotz allem suchen nicht.
Daher die Frage: Wo wird der Wert pvkwh errechnet, wenn er nicht aus dem wr ausgelesen wird, und wie kann ich das auch bei dem rct-Modul verhindern (wie das ja anscheinend bei den meisten Modulen ist)?
p.s. wenn es läuft mache ich natürlich einen Pull-Request im Github
beim Modul wr_rct wird bisher nur die aktuelle Leistung aus dem Umrichter ausgelesen. Die Energiemenge wird nicht gelesen, sondern offensichtlich aus der aktuellen Leistung berechnet. Das ist natürlich ungenauer als das Auslesen aus dem Umrichter.
Ich habe jetzt, wie in der readme.md beschrieben, das modules/wr_rct/main.sh entsprechend erweitert, so dass in die Datei /ramdisk/pvkwh die Gesamtenergie der PV-Strings gespeichert wird. So weit, so gut. In der Ramdisk-Datei steht jetzt bei mir auch für kurze Zeit der richtige ausgelesene Wert, er wird auch korrekterweise von dem skript loadvars.sh Zeile 470 in ramdisk/pvallwh kopiert.
Leider wird er aber von irgendwoher im Regelungstakt mit dem errechneten Wert, der vor der Änderung benutzt wurde, überschrieben. Das finde ich trotz allem suchen nicht.
Daher die Frage: Wo wird der Wert pvkwh errechnet, wenn er nicht aus dem wr ausgelesen wird, und wie kann ich das auch bei dem rct-Modul verhindern (wie das ja anscheinend bei den meisten Modulen ist)?
p.s. wenn es läuft mache ich natürlich einen Pull-Request im Github
OpenWB Custom und OpenWB Pro, 6,8kWp RCT Power Storage DC mit 5,7kWh Batterie, 3KW Hoymiles PV
-
- Beiträge: 1034
- Registriert: Mi Jul 21, 2021 3:00 pm
Re: Problem mit Modules/wr_rct
Da gibt es schon Aktivitäten in die Richtung
https://openwb.de/forum/viewtopic.php?f=9&t=3884
Vielleicht schließt ihr euch kurz
https://openwb.de/forum/viewtopic.php?f=9&t=3884
Vielleicht schließt ihr euch kurz
LP1: openWB series2 custom mit Phasenumschaltung
LP2: go-e V2
Kostal Plenticore Plus
e-up BJ 2021, SOC mit OVMS
EQB 250 BJ 2023, SOC mit Mercedes ME über Home Assistant
EVU mit Tasmato-Lesekopf auf SmartMeter
9 x Smarthome mit Shellys
LP2: go-e V2
Kostal Plenticore Plus
e-up BJ 2021, SOC mit OVMS
EQB 250 BJ 2023, SOC mit Mercedes ME über Home Assistant
EVU mit Tasmato-Lesekopf auf SmartMeter
9 x Smarthome mit Shellys
Re: Problem mit Modules/wr_rct
Den Pull Request habe ich mir angeschaut, da geht es aber nur um den Bezug, bei mir es das Modul WR. Ist zwar beides der RCT-Umrichter, aber doch was anderes (wenn ich es richtig verstanden habe)
Edit: Wenn es sich jemand anschauen möchte was ich bisher getan habe: https://github.com/tensing2/openWB
Edit: Wenn es sich jemand anschauen möchte was ich bisher getan habe: https://github.com/tensing2/openWB
OpenWB Custom und OpenWB Pro, 6,8kWp RCT Power Storage DC mit 5,7kWh Batterie, 3KW Hoymiles PV
Re: Problem mit Modules/wr_rct
Ich habe es gefunden. Ich hätte nicht erwartet, in der loadvars.sh hardgecoded eine Abfrage zu finden: if $pvwattmodul == "wr_rct"...
Wäre es da nicht sinnvoller, in den Modulen ein Konfigurationsflag zu setzen, dass die Energiemenge simuliert werden soll wenn sie nicht ausgelesen werden kann?
Ich teste jetzt mal ausgiebig, danke trotzdem.
p.s. mir ist grade aufgefallen, dass der Thread im Ordner Modulanfragen vermutlich sinnvoller gewesen wäre, tut mir leid. Bin neu hier
Wäre es da nicht sinnvoller, in den Modulen ein Konfigurationsflag zu setzen, dass die Energiemenge simuliert werden soll wenn sie nicht ausgelesen werden kann?
Ich teste jetzt mal ausgiebig, danke trotzdem.
p.s. mir ist grade aufgefallen, dass der Thread im Ordner Modulanfragen vermutlich sinnvoller gewesen wäre, tut mir leid. Bin neu hier
OpenWB Custom und OpenWB Pro, 6,8kWp RCT Power Storage DC mit 5,7kWh Batterie, 3KW Hoymiles PV
-
- Beiträge: 667
- Registriert: So Jul 25, 2021 2:32 pm
- Has thanked: 2 times
- Been thanked: 3 times
Re: Problem mit Modules/wr_rct
Ja alle drei rct Module bezug_rct, wr_rct und speicher_rct
benutzen das gleiche Zugriffsmodule in begzug_rct/rct*.py.
Jedes Module list nur die Variablen aus die zum Module gehören (sinnvollweise)
benutzen das gleiche Zugriffsmodule in begzug_rct/rct*.py.
Jedes Module list nur die Variablen aus die zum Module gehören (sinnvollweise)
gruss
Heinz
6kWp+7.7kWp PV, RCT Akku, RCT Power DC6+DC8, +Tibber,+Shelly's
Skoda Citigo e-iV, openWB series2 standart+
mit openWB_lite
Github: https://github.com/hhoefling/openWB_lite
https://github.com/hhoefling/MyOwnOWBC
Heinz
6kWp+7.7kWp PV, RCT Akku, RCT Power DC6+DC8, +Tibber,+Shelly's
Skoda Citigo e-iV, openWB series2 standart+
mit openWB_lite
Github: https://github.com/hhoefling/openWB_lite
https://github.com/hhoefling/MyOwnOWBC
Re: Problem mit Modules/wr_rct
Die Abfrage war (oder ist) in loadvars.sh also im Core und nicht in den drei Modulordnern.
Wenn im Kern der OpenWB eine Abfrage ist, ob ein bestimmtes Modul aktiviert ist, macht es doch das ganze Modulkonzept ad absurdum, oder meint ihr nicht? Mir bleibt also jetzt nichts anderes übrig, als eine Datei Im Kern zu ändern, obwohl ich eigentlich nur ein Modul geringfügig ändern möchte.
Wenn im Kern der OpenWB eine Abfrage ist, ob ein bestimmtes Modul aktiviert ist, macht es doch das ganze Modulkonzept ad absurdum, oder meint ihr nicht? Mir bleibt also jetzt nichts anderes übrig, als eine Datei Im Kern zu ändern, obwohl ich eigentlich nur ein Modul geringfügig ändern möchte.
OpenWB Custom und OpenWB Pro, 6,8kWp RCT Power Storage DC mit 5,7kWh Batterie, 3KW Hoymiles PV
-
- Site Admin
- Beiträge: 8531
- Registriert: So Okt 07, 2018 1:50 pm
- Has thanked: 2 times
- Been thanked: 30 times
Re: Problem mit Modules/wr_rct
Die Frage ist auch ob RCT für zählerstände etwas gültiges liefert oder man ohnehin nicht um die manuelle Berechnung kommt.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Re: Problem mit Modules/wr_rct
Ich bekomme von meinem RCT auf jeden Fall gültige Energiewerte geliefert. Ich habe das jetzt aber bisher nur für das wr-Modul gemacht und auch grade mal 3 Stunden am laufen.
Außerdem habe ich gesehen, dass im Bezugsmodul eigentlich das gleiche Problem besteht. Auch da kann RCT die Energie direkt liefern. Bisher wird sie auch hier berechnet.
Macht es überhaupt noch Sinn, das Modul anzupassen wenn eh alles durch Python ersetzt wird? Wenn sich keiner für die RCT-Module findet könnte ich das auch übernehmen. Ist zwar schon etwas her, aber Python ist mir nicht unbekannt. RCT Umrichter scheinen ja hier nicht so verbreitet zu sein. Da ich aber erst seit heute hier angemeldet bin, will ich mich nicht aufdrängen
Bei der Änderung von den berechneten Werten in die echten Werte vom Umrichter tritt natürlich bei allen Nutzern nach dem Update ein Sprung in der Energie auf. Ist das ein Problem? Ich wüsste aber nicht, wie das zu verhindern wäre. Es macht ja auch keinen Sinn auf immer und ewig mit sehr ungenauen Werten zu rechnen, wenn man (relativ) genaue vom Umrichter bekommen könnte, nur weil man damit irgendwann mal angefangen hat.
Außerdem habe ich gesehen, dass im Bezugsmodul eigentlich das gleiche Problem besteht. Auch da kann RCT die Energie direkt liefern. Bisher wird sie auch hier berechnet.
Macht es überhaupt noch Sinn, das Modul anzupassen wenn eh alles durch Python ersetzt wird? Wenn sich keiner für die RCT-Module findet könnte ich das auch übernehmen. Ist zwar schon etwas her, aber Python ist mir nicht unbekannt. RCT Umrichter scheinen ja hier nicht so verbreitet zu sein. Da ich aber erst seit heute hier angemeldet bin, will ich mich nicht aufdrängen
Bei der Änderung von den berechneten Werten in die echten Werte vom Umrichter tritt natürlich bei allen Nutzern nach dem Update ein Sprung in der Energie auf. Ist das ein Problem? Ich wüsste aber nicht, wie das zu verhindern wäre. Es macht ja auch keinen Sinn auf immer und ewig mit sehr ungenauen Werten zu rechnen, wenn man (relativ) genaue vom Umrichter bekommen könnte, nur weil man damit irgendwann mal angefangen hat.
OpenWB Custom und OpenWB Pro, 6,8kWp RCT Power Storage DC mit 5,7kWh Batterie, 3KW Hoymiles PV