SMA Sunny Home Manager 2.0, Sunny Boy Storage 5.0 (LG 10KWh), Sunny Tripower 8000TL-10

Wenn mehr als ein Gerät an den Raspberry angeschlossen werden sollen. Z.B. ein Regler und ein Wechselrichter oder mehrere Wechselrichter. Das Maximum sind 6 Geräte pro Raspberry Pi.
mloede
Beiträge: 5
Registriert: Mo 5. Okt 2020, 20:01

Re: SMA Sunny Home Manager 2.0, Sunny Boy Storage 5.0 (LG 10KWh), Sunny Tripower 8000TL-10

Beitrag von mloede »

Guten Morgen Zusammen,

danke Ulrich für den schnellen Tipp. Mit den ersten Sonnenstrahlen habe ich es mal umgesetzt. Folgende Werte werden nun im Solaranzeige.log geschrieben. Zur Vollständigkeit packe ich mal eine komplette Schleife rein.

Code: Alles auswählen

16.10. 08:29:02 |----------------   Start  sma_wr.php    -------------------------- 
16.10. 08:29:02 o  -Hardware Version: 3BPlus
16.10. 08:29:02    -WattstundenGesamtHeute: 34.5
16.10. 08:29:02 +  -Die Daten werden ausgelesen...
16.10. 08:29:03 *- -Array
(
    [WattstundenGesamtHeute] => 34.5
    [Seriennummer] => 3008434535
    [LiveBit] => 86219
    [Geraeteklasse] => 8001
    [Geraetetype] => 9347
    [Softwarepaket] => 51383044
    [Geraetestatus] => 307
    [Wh_Gesamt] => 18845
    [Einspeisung_Wh] => 10489
    [Bezug_Wh] => 26883
    [AC_Leistung_Bezug] => 0
    [AC_Leistung_Einspeisung] => 0
    [AC_Frequenz] => 50
    [AC_Leistung] => 150
    [AC_Wirkleistung_R] => 49
    [AC_Wirkleistung_S] => 50
    [AC_Wirkleistung_T] => 51
    [Modell] => Tripower
    [Netz-Schuetz] => 51
    [MAC] => 00:40:AD:AF:9B:B8
    [AC_Strom_R] => 2.71
    [AC_Strom_S] => 2.6
    [AC_Strom_T] => 2.9
    [AC_Spannung_R] => 233.83
    [AC_Spannung_S] => 233.26
    [AC_Spannung_T] => 234.22
    [DC_Strom1] => 0.229
    [DC_Strom2] => 0.183
    [DC_Strom3] => 0
    [DC_Strom4] => 0
    [DC_Strom5] => 0
    [DC_Strom6] => 0
    [DC_Spannung1] => 503.53
    [DC_Spannung2] => 332.37
    [DC_Spannung3] => 0
    [DC_Spannung4] => 0
    [DC_Spannung5] => 0
    [DC_Spannung6] => 0
    [DC_Leistung1] => 114
    [KeineSonne] => 1
    [DC_Leistung2] => 60
    [DC_Leistung3] => 0.00
    [DC_Leistung4] => 0.00
    [DC_Leistung5] => 0.00
    [DC_Leistung6] => 0.00
    [Max_Wirkleistung] => 8000
    [nextAktion] => 887
    [Standbystatus] => 16777213
    [Betriebsstatus] => 16777213
    [Temperatur] => 37.9
    [Betriebszustand] => 0
    [DC_Leistung_] => 0.0
    [DC_Leistung] => 174
)

16.10. 08:29:03 *- -Array
(
    [WattstundenGesamtHeute] => 34.5
    [Seriennummer] => 3008434535
    [LiveBit] => 86219
    [Geraeteklasse] => 8001
    [Geraetetype] => 9347
    [Softwarepaket] => 51383044
    [Geraetestatus] => 307
    [Wh_Gesamt] => 18845
    [Einspeisung_Wh] => 10489
    [Bezug_Wh] => 26883
    [AC_Leistung_Bezug] => 0
    [AC_Leistung_Einspeisung] => 0
    [AC_Frequenz] => 50
    [AC_Leistung] => 150
    [AC_Wirkleistung_R] => 49
    [AC_Wirkleistung_S] => 50
    [AC_Wirkleistung_T] => 51
    [Modell] => Tripower
    [Netz-Schuetz] => 51
    [MAC] => 00:40:AD:AF:9B:B8
    [AC_Strom_R] => 2.71
    [AC_Strom_S] => 2.6
    [AC_Strom_T] => 2.9
    [AC_Spannung_R] => 233.83
    [AC_Spannung_S] => 233.26
    [AC_Spannung_T] => 234.22
    [DC_Strom1] => 0.229
    [DC_Strom2] => 0.183
    [DC_Strom3] => 0
    [DC_Strom4] => 0
    [DC_Strom5] => 0
    [DC_Strom6] => 0
    [DC_Spannung1] => 503.53
    [DC_Spannung2] => 332.37
    [DC_Spannung3] => 0
    [DC_Spannung4] => 0
    [DC_Spannung5] => 0
    [DC_Spannung6] => 0
    [DC_Leistung1] => 114
    [KeineSonne] => 1
    [DC_Leistung2] => 60
    [DC_Leistung3] => 0.00
    [DC_Leistung4] => 0.00
    [DC_Leistung5] => 0.00
    [DC_Leistung6] => 0.00
    [Max_Wirkleistung] => 8000
    [nextAktion] => 887
    [Standbystatus] => 16777213
    [Betriebsstatus] => 16777213
    [Temperatur] => 37.9
    [Betriebszustand] => 0
    [DC_Leistung_] => 0.0
    [DC_Leistung] => 174
    [Regler] => 27
    [Objekt] => AnDerMuhre3
    [Timestamp] => 1602829743
    [Monat] => 10
    [Woche] => 42
    [Wochentag] => Freitag
    [Datum] => 16.10.2020
    [Uhrzeit] => 08:29:03
    [InfluxAdresse] => 
    [InfluxPort] => 8086
    [InfluxUser] => 
    [InfluxPassword] => 
    [InfluxDBName] => solaranzeige
    [InfluxDaylight] => 
    [InfluxDBLokal] => solaranzeige
    [InfluxSSL] => 
    [Demodaten] => 
)

16.10. 08:29:03    -Aktuelle Daten: 
Array
(
    [WattstundenGesamtHeute] => 34.5
    [Seriennummer] => 3008434535
    [LiveBit] => 86219
    [Geraeteklasse] => 8001
    [Geraetetype] => 9347
    [Softwarepaket] => 51383044
    [Geraetestatus] => 307
    [Wh_Gesamt] => 18845
    [Einspeisung_Wh] => 10489
    [Bezug_Wh] => 26883
    [AC_Leistung_Bezug] => 0
    [AC_Leistung_Einspeisung] => 0
    [AC_Frequenz] => 50
    [AC_Leistung] => 150
    [AC_Wirkleistung_R] => 49
    [AC_Wirkleistung_S] => 50
    [AC_Wirkleistung_T] => 51
    [Modell] => Tripower
    [Netz-Schuetz] => 51
    [MAC] => 00:40:AD:AF:9B:B8
    [AC_Strom_R] => 2.71
    [AC_Strom_S] => 2.6
    [AC_Strom_T] => 2.9
    [AC_Spannung_R] => 233.83
    [AC_Spannung_S] => 233.26
    [AC_Spannung_T] => 234.22
    [DC_Strom1] => 0.229
    [DC_Strom2] => 0.183
    [DC_Strom3] => 0
    [DC_Strom4] => 0
    [DC_Strom5] => 0
    [DC_Strom6] => 0
    [DC_Spannung1] => 503.53
    [DC_Spannung2] => 332.37
    [DC_Spannung3] => 0
    [DC_Spannung4] => 0
    [DC_Spannung5] => 0
    [DC_Spannung6] => 0
    [DC_Leistung1] => 114
    [KeineSonne] => 1
    [DC_Leistung2] => 60
    [DC_Leistung3] => 0.00
    [DC_Leistung4] => 0.00
    [DC_Leistung5] => 0.00
    [DC_Leistung6] => 0.00
    [Max_Wirkleistung] => 8000
    [nextAktion] => 887
    [Standbystatus] => 16777213
    [Betriebsstatus] => 16777213
    [Temperatur] => 37.9
    [Betriebszustand] => 0
    [DC_Leistung_] => 0.0
    [DC_Leistung] => 174
    [Regler] => 27
    [Objekt] => AnDerMuhre3
    [Timestamp] => 1602829743
    [Monat] => 10
    [Woche] => 42
    [Wochentag] => Freitag
    [Datum] => 16.10.2020
    [Uhrzeit] => 08:29:03
    [InfluxAdresse] => 
    [InfluxPort] => 8086
    [InfluxUser] => 
    [InfluxPassword] => 
    [InfluxDBName] => solaranzeige
    [InfluxDaylight] => 
    [InfluxDBLokal] => solaranzeige
    [InfluxSSL] => 
    [Demodaten] => 
)

16.10. 08:29:03 *  -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet. 
16.10. 08:29:03    -Schleife: 1 Zeitspanne: 55
16.10. 08:29:58    -Schleife 1 Ausgang...
16.10. 08:29:58 !! -Keine gültigen Daten empfangen.
16.10. 08:29:58    -Solarleistung: 174 Watt -  WattstundenGesamtHeute: 37.4
16.10. 08:29:58 |----------------   Stop   sma_wr.php    -------------------------- 
Werte für DC_Strom, DC_Spannung und DC_Leistung wurden erfasst.
Aber was mir auffiel, Keine Sonne ist weiterhin "aktiv"
[KeineSonne] => 1

Wenn ich das richtig interpretiere wird "KeineSonne" hiermit abgeleitet

Code: Alles auswählen

    if ($aktuelleDaten["KeineSonne"]) {
      $aktuelleDaten["Betriebszustand"] = 0;
      $aktuelleDaten["AC_Leistung_Einspeisung"] = 0;
      $aktuelleDaten["AC_Leistung_Bezug"] = 0;
    }
    elseif ($aktuelleDaten["DC_Leistung"] == 0) {
      $aktuelleDaten["Betriebszustand"] = 16777213;
    }

Da aus den ausgelesenen Modbus-Werten immer [AC_Leistung_Bezug] => 0, ["Betriebszustand"] => 0 und [AC_Leistung_Einspeisung] => 0 ist, kommt das Script nicht aus dem Modus "Keine Sonne" raus und schreibt nur alle 20 Minuten Werte in die DB?

Könnte der Fehler bei den ausgelesenen Werten liegen?

Gruß Marco

Antworten