Ich verstehe meine openDTU nicht!

Hallo, bin neu hier und erhoffe mir für mein Problem, das mich schon seit Wochen ärgert Hilfe.
Ich habe ein
Balkonkraftwerk 600W
Speicher 2,5 kWh
WR Hoymiles HM600
openDTU
Shelly 3EM-pro.
Das ist alles verbunden und funktioniert soweit.
Nach dem Start versucht der openDTU die Nulleinspeisung einzupendeln.
Aber nach einer gewissen Zeit reagiert die openDTU kaum noch, wenn der Energiebedarf sich ändert. Wenn ich den DTU neustarte oder das Limit auf 100% stelle geht es wieder eine Zeitlang, bis der alte Zustand wieder eintritt.
Meine Einstellungen der openDTU ist




Hier ein Beispiel:


Wenn ich jetzt den Heizstab dazuschalte mit ca. 320W ergibt das keine veränderung bei der openDTU


Sorry, ich weis nicht wie ich das erklären soll, vielleicht hat jemand eine Lösung, würde mich sehr, sehr freuen.

Mach am besten bei Github ein Issue auf, bzw. schau, ob es dazu schon was gibt. Stell dann auch einen Protokolldurchlauf mit ein. Findest Du unter Info - Konsole.

https://github.com/hoylabs/OpenDTU-OnBattery/issues

Das "so langsam abserbeln" deutet auf zuviel altes json gemüse im ram.
Kannst du das abfrageintervall vergrössern?

Kannst du als abfrage url etwas kleineres als den ganzen getstatus wählen?

http://192.168.178.30/rpc/shelly.GetStatus produziert an daten:

während dieses:
http://192.168.178.30/rpc/EMData.GetStatus?id=0

{
"id": 0,
"a_total_act_energy": 0.02,
"a_total_act_ret_energy": 0,
"b_total_act_energy": 0.02,
"b_total_act_ret_energy": 0,
"c_total_act_energy": 0.02,
"c_total_act_ret_energy": 0,
"total_act": 0.06,
"total_act_ret": 0
}

nur 1/10 der daten produziert.
Das ist resourcenschonend, wifi und ram.

Musst du aber json-pfad von "em:0/total_act_power" auf "total_act" umstellen.

Falls das läuft sag doch das dem opendtu_battery dev.

1 „Gefällt mir“