Speichersteuerung

(Update-Intervall 5 Sekunden!)

Moderator: c2j2

Antworten
Benutzeravatar
c2j2
Site Admin
Beiträge: 554
Registriert: 12.Mai 2023, 09:16
Wohnort: Allensbach, Bodensee
Has thanked: 18 times
Been thanked: 54 times
Kontaktdaten:

Speichersteuerung

Beitrag von c2j2 »

if (generation >= DEVICE_SOLAX_GEN3 || (generation == DEVICE_SOLAX_GEN2 && deviceType == DEVICE_SOLAX_X1)) ...

Die "generation" bekommt man aus der Seriennummer:

Code: Alles auswählen

                                                String serial = oData.optString("Device.Serial");

                                                if (serial.matches("^[LU](30|37|50)E.*"))
                                                    {
                                                    deviceType = DEVICE_SOLAX_X1;
                                                    generation = DEVICE_SOLAX_GEN2;
                                                    }
                                                else if (serial.matches("^(H1[EI]]|HCC|HUE|XRE).*"))
                                                    {
                                                    deviceType = DEVICE_SOLAX_X1;
                                                    generation = DEVICE_SOLAX_GEN3;
                                                    }
                                                else if (serial.matches("^H3[DPU]E.*"))
                                                    {
                                                    deviceType = DEVICE_SOLAX_X3;
                                                    generation = DEVICE_SOLAX_GEN3;
                                                    }
                                                else if (serial.matches("^H4(3|50|60|75).*"))
                                                    {
                                                    deviceType = DEVICE_SOLAX_X1;
                                                    generation = DEVICE_SOLAX_GEN4;
                                                    }
                                                else if (serial.matches("^H3[14].*"))
                                                    {
                                                    deviceType = DEVICE_SOLAX_X3;
                                                    generation = DEVICE_SOLAX_GEN4;
                                                    }
                                                else if (serial.matches("^H3B*"))
                                                    {
                                                    deviceType = DEVICE_SOLAX_X3;
                                                    generation = DEVICE_SOLAX_GEN5;
                                                    }
Wer sich mit solchen Ausdrücken nicht auskennt, gebe seine Seriennummer und diesen Code bei einer KI seiner Wahl ein, der wird das Ergebnis ausspucken.

Also mit diesen Modellen und einer Modbus-Verbindung ist eine Speichersteuerung möglich (zumindest habe ich es eingebaut: Freiwillige vor, wenn das nicht klappt, dann will ich das noch mal angehen!)
  • Autos: Nissan Leaf, Tesla M3 SR+ --- WB: SmartWB, go-eCharger V3
  • PV: 22.6 kWp Süd+Nord (ja!) --- WR: SolarEdge, Fronius --- HS: Sonnen 8 eco 6 kWh
Antworten

Zurück zu „Direkt“