Problem mit Modules/wr_rct

Fragen zur Nutzung, Features, usw..
tensing2
Beiträge: 103
Registriert: Di Aug 24, 2021 8:57 am

Problem mit Modules/wr_rct

Beitrag von tensing2 »

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
OpenWB Custom und OpenWB Pro, 6,8kWp RCT Power Storage DC mit 5,7kWh Batterie, 3KW Hoymiles PV
philipp123
Beiträge: 1034
Registriert: Mi Jul 21, 2021 3:00 pm

Re: Problem mit Modules/wr_rct

Beitrag von philipp123 »

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
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
tensing2
Beiträge: 103
Registriert: Di Aug 24, 2021 8:57 am

Re: Problem mit Modules/wr_rct

Beitrag von tensing2 »

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
OpenWB Custom und OpenWB Pro, 6,8kWp RCT Power Storage DC mit 5,7kWh Batterie, 3KW Hoymiles PV
tensing2
Beiträge: 103
Registriert: Di Aug 24, 2021 8:57 am

Re: Problem mit Modules/wr_rct

Beitrag von tensing2 »

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 ;)
OpenWB Custom und OpenWB Pro, 6,8kWp RCT Power Storage DC mit 5,7kWh Batterie, 3KW Hoymiles PV
hhoefling
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

Beitrag von hhoefling »

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)
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
tensing2
Beiträge: 103
Registriert: Di Aug 24, 2021 8:57 am

Re: Problem mit Modules/wr_rct

Beitrag von tensing2 »

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.
OpenWB Custom und OpenWB Pro, 6,8kWp RCT Power Storage DC mit 5,7kWh Batterie, 3KW Hoymiles PV
LutzB
Beiträge: 3781
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 25 times

Re: Problem mit Modules/wr_rct

Beitrag von LutzB »

Ja, das ist noch eines der Probleme, die beseitigt werden müssen. Steht auf der Liste für 2.x.
openWB
Site Admin
Beiträge: 8532
Registriert: So Okt 07, 2018 1:50 pm
Has thanked: 2 times
Been thanked: 30 times

Re: Problem mit Modules/wr_rct

Beitrag von openWB »

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
LutzB
Beiträge: 3781
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 25 times

Re: Problem mit Modules/wr_rct

Beitrag von LutzB »

Aber dann sollte die nicht im Core erfolgen, sondern in einer Basisklasse, die von den Modulen erweitert wird.
tensing2
Beiträge: 103
Registriert: Di Aug 24, 2021 8:57 am

Re: Problem mit Modules/wr_rct

Beitrag von tensing2 »

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.
OpenWB Custom und OpenWB Pro, 6,8kWp RCT Power Storage DC mit 5,7kWh Batterie, 3KW Hoymiles PV
Antworten