Solaredge auslesen & steuern

Hier kommt alles rein was nicht direkt zur OpenWB gehört.
Becker
Beiträge: 765
Registriert: Mi Okt 07, 2020 4:34 pm

Solaredge auslesen & steuern

Beitrag von Becker »

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:

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).
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:
1.PNG
2.PNG
3.PNG
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
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
Maxify23
Beiträge: 116
Registriert: Do Apr 15, 2021 8:53 am
Wohnort: Rastede

Re: Solaredge auslesen & steuern

Beitrag von Maxify23 »

An der Stelle verlinke ich mal die SolarEdge Modbus Dokumentation. Eventuell hilft das ja.
Dateianhänge
sunspec-implementation-technical-note-1.pdf
(1.92 MiB) 123-mal heruntergeladen
Sungrow SH 10 hybrid WR mit automatischer Notstromumschaltung
Qcells G9 10,5 KWp
BYD HVM 11 kWh
OpenWB Series 2 Duo
GoE Charger Homefix 11kW
Nissan eNV200 (40 kWh)
Renault Zoe (22kWh)

geplant Vaillant oder Wolf Wärmepumpe
Becker
Beiträge: 765
Registriert: Mi Okt 07, 2020 4:34 pm

Re: Solaredge auslesen & steuern

Beitrag von Becker »

Da hier 0 Interesse besteht, habe ich nichts mehr geschrieben.
Der flow ist fertig und funktioniert gut inkl. Anbindung an openWB.
Speicher Ladung/Entladung in Grafana per Integral.
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
Maxify23
Beiträge: 116
Registriert: Do Apr 15, 2021 8:53 am
Wohnort: Rastede

Re: Solaredge auslesen & steuern

Beitrag von Maxify23 »

Ist die Batterie in OpenWB auswählbar und funktioniert das mit dem WR auch einwandfrei?
Sungrow SH 10 hybrid WR mit automatischer Notstromumschaltung
Qcells G9 10,5 KWp
BYD HVM 11 kWh
OpenWB Series 2 Duo
GoE Charger Homefix 11kW
Nissan eNV200 (40 kWh)
Renault Zoe (22kWh)

geplant Vaillant oder Wolf Wärmepumpe
Becker
Beiträge: 765
Registriert: Mi Okt 07, 2020 4:34 pm

Re: Solaredge auslesen & steuern

Beitrag von Becker »

Wie meinst du auswählbar?
EVU, PV, Batterie => MQTT
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
suggarman
Beiträge: 407
Registriert: Di Feb 25, 2020 7:03 am

Re: Solaredge auslesen & steuern

Beitrag von suggarman »

Solaredge kann nur einen Modbus-Zugriff. Wenn die openWB auch zugreift, gibt es einen Fehler.
Tesla Model Y, VW E-Up, 2x openWB, Solaredge-PV 15,5 kWp ONO, BYD LVS 32 kWh und 3-phasige Victron Multiplus-II 5000 mit Victron DC-PV 7,2 kWp NNW, Daikin Wärmepumpe.
Becker
Beiträge: 765
Registriert: Mi Okt 07, 2020 4:34 pm

Re: Solaredge auslesen & steuern

Beitrag von Becker »

ich zitiere mich mal selber:
Becker hat geschrieben: Mi Mai 10, 2023 8:20 am
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.
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
Maxify23
Beiträge: 116
Registriert: Do Apr 15, 2021 8:53 am
Wohnort: Rastede

Re: Solaredge auslesen & steuern

Beitrag von Maxify23 »

Versuche es doch mal anders herum lese mit OpenWB die Batterie direkt über Modbus TCP aus.
Probiere dann mal aus ob du einen stündlichen Befehl aus Note-Red senden kannst um den Timeout zu reseten.

Brauchst du alle Register die du ausliest, ansonsten beschränke es doch auf die wichtigsten in NoteRED

Du kannst sonst auch NoteRED via Modbus RS485 betreiben da gehen bis zu 100 Nutzer. Über TCP steht nicht dabei, dass es nur auf einen Nutzer beschränkt sein soll.
Sungrow SH 10 hybrid WR mit automatischer Notstromumschaltung
Qcells G9 10,5 KWp
BYD HVM 11 kWh
OpenWB Series 2 Duo
GoE Charger Homefix 11kW
Nissan eNV200 (40 kWh)
Renault Zoe (22kWh)

geplant Vaillant oder Wolf Wärmepumpe
Becker
Beiträge: 765
Registriert: Mi Okt 07, 2020 4:34 pm

Re: Solaredge auslesen & steuern

Beitrag von Becker »

ich kann dir gerade überhaupt nicht folgen :roll:
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
Maxify23
Beiträge: 116
Registriert: Do Apr 15, 2021 8:53 am
Wohnort: Rastede

Re: Solaredge auslesen & steuern

Beitrag von Maxify23 »

Das ganze gibt die Werte per MQTT zu openWB, da SE nur eine Modbusverbindung kann.
Versuche es doch mal anders herum lese mit OpenWB die Batterie direkt über Modbus TCP aus.
Probiere dann mal aus ob du einen stündlichen Befehl aus Note-Red senden kannst um den Timeout zu reseten.
Brauchst du alle Register die du ausliest, ansonsten beschränke es doch auf die wichtigsten in NoteRED
Vergiss das habe mich da verlesen.. :D

Wenn du mehrer MOdbus Verbindungen aufeinmal zum Gerät brauchst, kann kannst du auch Modbus RS485 betreiben da gehen bis zu 100 Nutzer. Über TCP steht in der DOKU nicht dabei, dass es nur auf einen Nutzer beschränkt sein soll.

Warum musst du den Wert "nur Entladen erlauben" denn setzen ?
Sungrow SH 10 hybrid WR mit automatischer Notstromumschaltung
Qcells G9 10,5 KWp
BYD HVM 11 kWh
OpenWB Series 2 Duo
GoE Charger Homefix 11kW
Nissan eNV200 (40 kWh)
Renault Zoe (22kWh)

geplant Vaillant oder Wolf Wärmepumpe
Antworten