Re: SMA Sunny Home Manager 2.0, Sunny Boy Storage 5.0 (LG 10KWh), Sunny Tripower 8000TL-10
Verfasst: Fr 16. Okt 2020, 08:44
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.
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
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
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 --------------------------
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;
}
Könnte der Fehler bei den ausgelesenen Werten liegen?
Gruß Marco