Solaredge auslesen & steuern
Verfasst: Mi Mai 10, 2023 8:20 am
Hallo,
ich baue gerade für einen Kollegen, der einen SE10K-RWS StorEdge Hybrid 48V verwendet, einen Node-Red flow.
Mit einem Register komme ich nicht weiter:
Beim auslesen zeigt es: 235929600 was 65536h entspricht.
Ist also m.E. nach deaktiviert, denn der Wertebereich ist von 0-24h definiert.
Schreiben lässt es sich gar nicht
Wenn ich der Steuerung sage z.B. "nur Entladen erlauben", klappt das wunderbar, aber nach genau 1h geht sie wieder auf "max. Eigenverbrauch" zurück.
Also gibt es einen timeout von 1h.
Vielleicht erst mal ein paar Bilder wie weit ich bin: Die Schreib Befehle werden nur gesendet, wenn man auf den Knopf drückt.
Ich könnte die auch alle 5s senden, ich weiß aber nicht ob das erlaubt ist.
Bei SMA gibt es Register die darf man zyklisch beschreiben und welche die darf man auf keinen Fall zyklisch beschreiben, da man sonst den Speicher kaputt schreibt.
-----------------
Das ganze gibt die Werte per MQTT zu openWB, da SE nur eine Modbusverbindung kann.
Bis auf den Speicher Zähler, der ebenfalls nur Mist anzeigt, ich meine aber hier mal gelesen zu haben, dass openWB den Speicherzähler selbst auch nur emuliert per Integral.
----------------
Ich habe alle 5-20min mal einen Modbusfehler in Node-Red.
Abfrage alle 5s.
Habe schon diverse Einstellungen probiert: default/RTU-buffered und verschiedene Queue Delays von 5/10/20/50ms - alles gleich.
Gibt es eine max. Anzahl von Registern, die nicht überschritten werden darf ? Ich lese max. 54 in einem Rutsch aus.
Über Erfahrungen würde ich mich freuen.
MfG
ich baue gerade für einen Kollegen, der einen SE10K-RWS StorEdge Hybrid 48V verwendet, einen Node-Red flow.
Mit einem Register komme ich nicht weiter:
Code: Alles auswählen
E00B (F70B) - 2 - R/W - Remote Control Command Timeout - Uint32 - 0-86400(24h) - Sec
StorageRemoteCtrl_CommandTimeout (0xE00B): Sets the time duration in seconds for the new command (e.g. can be
renewed at each write cycle for a few seconds).
Ist also m.E. nach deaktiviert, denn der Wertebereich ist von 0-24h definiert.
Schreiben lässt es sich gar nicht
Wenn ich der Steuerung sage z.B. "nur Entladen erlauben", klappt das wunderbar, aber nach genau 1h geht sie wieder auf "max. Eigenverbrauch" zurück.
Also gibt es einen timeout von 1h.
Vielleicht erst mal ein paar Bilder wie weit ich bin: Die Schreib Befehle werden nur gesendet, wenn man auf den Knopf drückt.
Ich könnte die auch alle 5s senden, ich weiß aber nicht ob das erlaubt ist.
Bei SMA gibt es Register die darf man zyklisch beschreiben und welche die darf man auf keinen Fall zyklisch beschreiben, da man sonst den Speicher kaputt schreibt.
-----------------
Das ganze gibt die Werte per MQTT zu openWB, da SE nur eine Modbusverbindung kann.
Bis auf den Speicher Zähler, der ebenfalls nur Mist anzeigt, ich meine aber hier mal gelesen zu haben, dass openWB den Speicherzähler selbst auch nur emuliert per Integral.
----------------
Ich habe alle 5-20min mal einen Modbusfehler in Node-Red.
Abfrage alle 5s.
Habe schon diverse Einstellungen probiert: default/RTU-buffered und verschiedene Queue Delays von 5/10/20/50ms - alles gleich.
Gibt es eine max. Anzahl von Registern, die nicht überschritten werden darf ? Ich lese max. 54 in einem Rutsch aus.
Über Erfahrungen würde ich mich freuen.
MfG