Seite 16 von 22

Re: Einbindung Solax- WR Gen4

Verfasst: Sa Dez 31, 2022 9:54 am
von Sascho
Passt das dazu?

Minimum CMD period (RS485 Time out): 850ms.
Wait for minimum850ms to send a new CMD after last CMD. Suggestion is 1s;
Maximum Data Length Define:
Maximum read data length is 125 words in read command;
Maximum update data length is 125 words in preset command;

Re: Einbindung Solax- WR Gen4

Verfasst: Sa Dez 31, 2022 9:55 am
von Sascho
Wie meinst du das?

Besser ist es dann Growatt Hauptgruppen im JSON zu bilden um die Anzahl der Requests niedrig zu halten.

Re: Einbindung Solax- WR Gen4

Verfasst: Sa Dez 31, 2022 10:24 am
von tobias.faust
ich meine das so, das zb. einphasige WR andere Register benutzen als 3phasige.
Also ist es besser jeweils eine Gruppe für einphasige und eine Gruppe für 3phasige zu machen. Deshalb auch Solax-X1 und Solax-X3. Dasselbe für Growatt.
Pro Request bekommt man maximal 125 Words = 250 Bytes. Jeder Request benötigt 1sek. Natürlich kann man auch alles mögliche abfragen mit 4,5 oder 6 requests. Aber dann kommt man nicht mehr in eine Realtime Abfrage von 2 oder 3 sekündlich sondern nur noch Near Realtime.

Deshalb kann man in RequestLiveData definieren, wieviele Requests und welche Requests welche zusammenhängende Registergruppen abfragen sollen.

Re: Einbindung Solax- WR Gen4

Verfasst: Sa Dez 31, 2022 11:02 am
von Sascho
Okay verstehe.
Kann man gezielt nach bereichen abfragen?
Ich benötige dennoch erstmal alles um alles zu identifizieren. Priorität wäre dann ja die paar Werte für die openwb. Die Speicher Werte liegen leider etwas weiter hinten.
Ich habe Zugriff auf weitere 2 wr von growatt1 phasing + Speicher und nochmal den gleichen wie ich habe 3 phasing mit Speicher

Re: Einbindung Solax- WR Gen4

Verfasst: Sa Dez 31, 2022 11:04 am
von Sascho
Ist die request Länge bei allen WR gleich also Hersteller übergreifend?

Re: Einbindung Solax- WR Gen4

Verfasst: Sa Dez 31, 2022 11:04 am
von tobias.faust
Sascho hat geschrieben: Sa Dez 31, 2022 11:04 am Ist die request Länge bei allen WR gleich also Hersteller übergreifend?
Die Requestlänge ist individuell so wie man es möchte. Man muss nur auf die maximallänge (125 Words) achten. Ansonsten kommt eine Fehlerantwort

Wo hast du die Bilder aus einem der letzten Posts her, worauf zu sehen ist, welche MQTT Topicname openWB erwartet?
zb: openWB/set/pv2/W

Ich brauche alle Topicnamen um sie einzuarbeiten

Re: Einbindung Solax- WR Gen4

Verfasst: Sa Dez 31, 2022 11:29 am
von Sascho
Wo finde ich das: "im JSON unter RequestLiveData"
was ist "im JSON"? Welcher Datei?
ein Beispiel würde helfen damit ich damit rumtesten kann.

die Bilder sind vom OpenWB Webinterface, wenn man PV oder Speicher unter Modulkonfiguration hinzufügen möchte kommt die Info der erwarteten Topicnamen.

Hier in Textform:
PV
Per MQTT zu schreiben:
openWB/set/pv/2/W PV-Erzeugungsleistung in Watt, int, positiv
openWB/set/pv/2/WhCounter Erzeugte Energie in Wh, float, nur positiv

Batteriespeicher:
Keine Konfiguration erforderlich.
Per MQTT zu schreiben:
openWB/set/houseBattery/W Speicherleistung in Watt, int, positiv Ladung, negativ Entladung
openWB/set/houseBattery/WhImported Geladene Energie in Wh, float, nur positiv
openWB/set/houseBattery/WhExported Entladene Energie in Wh, float, nur positiv
openWB/set/houseBattery/%Soc Ladestand des Speichers, int, 0-100

Re: Einbindung Solax- WR Gen4

Verfasst: Sa Dez 31, 2022 11:32 am
von tobias.faust
Hatte ich aber schon geschrieben: Register.h

Re: Einbindung Solax- WR Gen4

Verfasst: Sa Dez 31, 2022 11:32 am
von Sascho
Anscheinend benötigt die OpenWB nicht mehr für die Module. Klingt auch logisch.
Ich habe mich allerdings auch schon gefragt wie und wohin denn dann weitere Werte sollen die einfach als Info dienen

Re: Einbindung Solax- WR Gen4

Verfasst: Sa Dez 31, 2022 11:33 am
von Sascho
ja dann brauche ich hilfe da habe ich geschaut aber ich erkenne keinen unterschied zwischen Solax X1 und X3 was auf die request länge Anzahl oder wie auch immer zurückführt