SMA WR entweder KeineSonne oder Nacht

Allgemeine Informationen zum Nachbau und zum Forum.
PV-Monitorung / PV Überwachung

Moderator: Ulrich

Antworten
jottt
Beiträge: 94
Registriert: Mo 1. Mär 2021, 00:18
Hat sich bedankt: 10 Mal
Danksagung erhalten: 10 Mal

SMA WR entweder KeineSonne oder Nacht

Beitrag von jottt »

Moin,

noch etwas vage, daher bitte korrigieren wenn ich falsch liege.

die aktuelle Implementation der Abfrage für SMA WRs sieht vor, dass die Werte für Netzbezug und Einspeisung vom WR kommen. Das setzt allerdings einen SMA Energymeter voraus. Den habe ich nicht, daher sind die Werte Null.

Problem: In Grafana ist mein System tagsüber Betriebszustand 0 (Keine Sonne) und Nachts Zustand 16777213, andere Zustände gibt es nicht.
DC_Leistung1 und 2 enthalten zumindest am Ende in Grafana plausible Werte.

Ich vermute, das Problem kommt irgendwo aus diesen Codezeilen, da anscheinend bei mir Immer entweder KeineSonne oder DC_Leistung == 0 true sind, aber Ich verstehe von PHP zu wenig um zu wissen, was
$aktuelleDaten["KeineSonne"] = $rc["KeineSonne"]; macht. Setzt es KeineSonne auf true, falls...?

Code: Alles auswählen

   $aktuelleDaten["DC_Leistung1"] = $rc["Wert"];
    $aktuelleDaten["KeineSonne"] = $rc["KeineSonne"];
    $rc = $funktionen->modbus_register_lesen($COM1,"30961","0002","S32","03");
    $aktuelleDaten["DC_Leistung2"] = $rc["Wert"];
    $aktuelleDaten["KeineSonne"] = $rc["KeineSonne"];
 

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;
    }

Fragen:
1) Muss das so und was genau sagt KeineSonne (Aber nicht Nacht) genau aus?
2) Wenn nicht, wie kann ich dem abhelfen?

Benutzeravatar
Ulrich
Administrator
Beiträge: 2155
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 4 Mal
Danksagung erhalten: 74 Mal
Kontaktdaten:

Re: SMA WR entweder KeineSonne oder Nacht

Beitrag von Ulrich »

Fragen:
1) Muss das so und was genau sagt KeineSonne (Aber nicht Nacht) genau aus?
2) Wenn nicht, wie kann ich dem abhelfen?
Einige der Geräte senden unlogische Werte, sobald nicht mehr genügend Strom von den Solarpanelen kommt. Gleichzeitig gibt das Gerät aber über ein BIT den Hinweis, dass die Werte nicht stimmen könnten. Diesen Status meldet die Software nachts mit dem Betriebszustand = 0 = "NachtMode"

Damit nicht solche Ausreißer in der Grafik entstehen werden auch in diesem Mode, also Nachts, einige werte zwangsweise auf 0 gesetzt.

Tagsüber, wenn die DC-Leistung auf 0 fällt, was eigentlich nicht vorkommen sollte, wird der Betriebszustand mit 16777213 dezimal gemeldet, was "Keine Sonne" bedeutet. Auch wenn keine Sonne am Himmel ist liefern die Panele eigentlich immer ein paar Watt. Die Zahl ist zufällig gewählt und hat keine tiefere Bedeutung. Der Betriebszustand ist generell eine Dezimalzahl:

0 = Nacht Mode

295 = MPP
381 = Stopp
1392 = Fehler
1393 = Warten auf DC-Startbedingungen
1467 = Start
1469 = Herunterfahren
1480 = Warten auf EVU
2119 = Abregelung

16777213 = Keine Sonne
--------------------------------------
Ulrich [Admin]

jottt
Beiträge: 94
Registriert: Mo 1. Mär 2021, 00:18
Hat sich bedankt: 10 Mal
Danksagung erhalten: 10 Mal

Re: SMA WR entweder KeineSonne oder Nacht

Beitrag von jottt »

Vielen Dank für die perfekte Erklärung :)

Bleibt die Frage: Warum ist meine Anlage Tags dauerhaft im Modus 16777213 obwohl DC_Leistung1 und DC_Leistung2 einen Wert enthalten?
Das Einzige, was mir an den Tabellen auffällt, ist, dass der Wert zur vollen Minute sehr oft fehlt und meistens nur 5 Datensätze pro Minute geschrieben werden, manchmal 6.

Code: Alles auswählen

name: PV
time                 Leistung Leistung1 Leistung2 Leistung3 Leistung4 Leistung5 Leistung6 Spannung1 Spannung2 Spannung3 Spannung4 Spannung5 Spannung6 Strom1 Strom2 Strom3 Strom4 Strom5 Strom6
----                 -------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- ------ ------ ------ ------ ------ ------

2021-03-04T11:20:50Z 11860    9909      1951      0         0         0         0         666.6     702.16    0         0         0         0         14.902 2.777  0      0      0      0
2021-03-04T11:20:40Z 11968    10002     1966      0         0         0         0         667.32    712.39    0         0         0         0         14.99  2.762  0      0      0      0
2021-03-04T11:20:30Z 12005    10030     1975      0         0         0         0         666.64    711.71    0         0         0         0         15.033 2.776  0      0      0      0
2021-03-04T11:20:20Z 12013    10034     1979      0         0         0         0         673.04    711.71    0         0         0         0         14.879 2.782  0      0      0      0
2021-03-04T11:20:10Z 11200    9265      1935      0         0         0         0         685.11    699.67    0         0         0         0         13.524 2.768  0      0      0      0
2021-03-04T11:20:01Z 11554    9590      1964      0         0         0         0         674.88    711.71    0         0         0         0         14.169 2.777  0      0      0      0
2021-03-04T11:19:51Z 11550    9588      1962      0         0         0         0         685.83    718.11    0         0         0         0         13.984 2.734  0      0      0      0
2021-03-04T11:19:41Z 11943    9962      1981      0         0         0         0         672.32    711.71    0         0         0         0         14.911 2.785  0      0      0      0
2021-03-04T11:19:31Z 12038    10053     1985      0         0         0         0         666.64    711.71    0         0         0         0         15.119 2.791  0      0      0      0
2021-03-04T11:19:21Z 12110    10125     1985      0         0         0         0         673.04    711.71    0         0         0         0         15.044 2.789  0      0      0      0
2021-03-04T11:19:11Z 12060    10085     1975      0         0         0         0         673.04    711.71    0         0         0         0         14.997 2.777  0      0      0      0
2021-03-04T11:18:50Z 12047    10079     1968      0         0         0         0         666.64    718.11    0         0         0         0         15.128 2.736  0      0      0      0
2021-03-04T11:18:40Z 12074    10108     1966      0         0         0         0         673.04    711.71    0         0         0         0         15.018 2.762  0      0      0      0
2021-03-04T11:18:30Z 12123    10161     1962      0         0         0         0         673.04    711.71    0         0         0         0         15.108 2.759  0      0      0      0
2021-03-04T11:18:20Z 12160    10198     1962      0         0         0         0         673.04    711.71    0         0         0         0         15.153 2.759  0      0      0      0
2021-03-04T11:18:10Z 12185    10223     1962      0         0         0         0         673.04    711.71    0         0         0         0         15.191 2.759  0      0      0      0
2021-03-04T11:18:01Z 12195    10231     1964      0         0         0         0         673.04    711.71    0         0         0         0         15.2   2.76   0      0      0      0
2021-03-04T11:17:51Z 12147    10185     1962      0         0         0         0         673.04    711.71    0         0         0         0         15.134 2.757  0      0      0      0
2021-03-04T11:17:41Z 12183    10219     1964      0         0         0         0         674.96    709.72    0         0         0         0         15.041 2.768  0      0      0      0
2021-03-04T11:17:31Z 12149    10181     1968      0         0         0         0         692.15    711.53    0         0         0         0         14.712 2.766  0      0      0      0
2021-03-04T11:17:21Z 12234    10263     1971      0         0         0         0         673.04    711.68    0         0         0         0         15.251 2.772  0      0      0      0
2021-03-04T11:17:11Z 12371    10383     1988      0         0         0         0         673.04    705.32    0         0         0         0         15.421 2.821  0      0      0      0
2021-03-04T11:16:50Z 12279    10287     1992      0         0         0         0         673.04    705.32    0         0         0         0         15.286 2.828  0      0      0      0
2021-03-04T11:16:40Z 12328    10325     2003      0         0         0         0         674.99    709.72    0         0         0         0         15.298 2.823  0      0      0      0
2021-03-04T11:16:30Z 12428    10417     2011      0         0         0         0         673.04    692.53    0         0         0         0         15.501 2.907  0      0      0      0
2021-03-04T11:16:20Z 12553    10525     2028      0         0         0         0         673.04    692.53    0         0         0         0         15.643 2.933  0      0      0      0
2021-03-04T11:16:10Z 12657    10601     2056      0         0         0         0         679.43    698.92    0         0         0         0         15.606 2.943  0      0      0      0

Code: Alles auswählen

name: Service
time                 Betriebszustand LiveBit Status Temperatur
----                 --------------- ------- ------ ----------
2021-03-04T11:20:50Z 16777213        5662760 307    41.4
2021-03-04T11:20:40Z 16777213        5662754 307    41.4
2021-03-04T11:20:30Z 16777213        5662747 307    41.3
2021-03-04T11:20:20Z 16777213        5662740 307    41.3
2021-03-04T11:20:10Z 16777213        5662731 307    41.3
2021-03-04T11:20:01Z 16777213        5662728 307    41.3
2021-03-04T11:19:51Z 16777213        5662724 307    41.3
2021-03-04T11:19:41Z 16777213        5662718 307    41.3
2021-03-04T11:19:31Z 16777213        5662711 307    41.3
2021-03-04T11:19:21Z 16777213        5662704 307    41.2
2021-03-04T11:19:11Z 16777213        5662696 307    41.1
2021-03-04T11:18:50Z 16777213        5662687 307    41.1
2021-03-04T11:18:40Z 16777213        5662681 307    41
2021-03-04T11:18:30Z 16777213        5662674 307    41
2021-03-04T11:18:20Z 16777213        5662667 307    41
2021-03-04T11:18:10Z 16777213        5662659 307    41
2021-03-04T11:18:01Z 16777213        5662656 307    40.9
2021-03-04T11:17:51Z 16777213        5662651 307    40.9
2021-03-04T11:17:41Z 16777213        5662645 307    40.8
2021-03-04T11:17:31Z 16777213        5662639 307    40.7
2021-03-04T11:17:21Z 16777213        5662631 307    40.7
2021-03-04T11:17:11Z 16777213        5662623 307    40.7
2021-03-04T11:16:50Z 16777213        5662614 307    40.7
2021-03-04T11:16:40Z 16777213        5662609 307    40.7
2021-03-04T11:16:30Z 16777213        5662602 307    40.7
2021-03-04T11:16:20Z 16777213        5662594 307    40.6
2021-03-04T11:16:10Z 16777213        5662586 307    40.5
2021-03-04T11:16:01Z 16777213        5662583 307    40.6
2021-03-04T11:15:51Z 16777213        5662578 307    40.5
2021-03-04T11:15:41Z 16777213        5662573 307    40.5
2021-03-04T11:15:31Z 16777213        5662566 307    40.5
2021-03-04T11:15:21Z 16777213        5662558 307    40.5
2021-03-04T11:15:11Z 16777213        5662550 307    40.4
2021-03-04T11:14:50Z 16777213        5662542 307    40.4
2021-03-04T11:14:40Z 16777213        5662536 307    40.4
2021-03-04T11:14:30Z 16777213        5662529 307    40.4
2021-03-04T11:14:20Z 16777213        5662522 307    40.4
2021-03-04T11:14:10Z 16777213        5662514 307    40.4
2021-03-04T11:14:01Z 16777213        5662510 307    40.3
2021-03-04T11:13:51Z 16777213        5662506 307    40.2
2021-03-04T11:13:41Z 16777213        5662500 307    40.3
2021-03-04T11:13:31Z 16777213        5662493 307    40.3
2021-03-04T11:13:21Z 16777213        5662486 307    40.3
2021-03-04T11:13:11Z 16777213        5662478 307    40.3
2021-03-04T11:12:51Z 16777213        5662470 307    40.3
2021-03-04T11:12:41Z 16777213        5662464 307    40.2
2021-03-04T11:12:31Z 16777213        5662457 307    40.3
2021-03-04T11:12:21Z 16777213        5662450 307    40.2
2021-03-04T11:12:11Z 16777213        5662442 307    40.3
2021-03-04T11:11:50Z 16777213        5662433 307    40.2
2021-03-04T11:11:40Z 16777213        5662427 307    40.3
2021-03-04T11:11:30Z 16777213        5662420 307    40.3
2021-03-04T11:11:20Z 16777213        5662413 307    40.2
2021-03-04T11:11:10Z 16777213        5662405 307    40.2
2021-03-04T11:11:01Z 16777213        5662401 307    40.2
2021-03-04T11:10:51Z 16777213        5662397 307    40.2
2021-03-04T11:10:41Z 16777213        5662391 307    40.2
2021-03-04T11:10:31Z 16777213        5662384 307    40.3
2021-03-04T11:10:21Z 16777213        5662377 307    40.2
2021-03-04T11:10:11Z 16777213        5662369 307    40.3
2021-03-04T11:09:50Z 16777213        5662360 307    40.3
2021-03-04T11:09:40Z 16777213        5662355 307    40.3
2021-03-04T11:09:30Z 16777213        5662348 307    40.3
2021-03-04T11:09:20Z 16777213        5662340 307    40.2

Benutzeravatar
Ulrich
Administrator
Beiträge: 2155
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 4 Mal
Danksagung erhalten: 74 Mal
Kontaktdaten:

Re: SMA WR entweder KeineSonne oder Nacht

Beitrag von Ulrich »

Hallo jottt,

schaue einmal bitte in die LOG Datei. Das Auslesen des Gerätes muss innerhalb 1 Minute beendet sein. Dauert es manchmal länger, so bekommst du Fehler in die LOG Datei geschrieben. Dann musst du die Wiederholungen soweit reduzieren, bis es nie mehr vorkommt, dass das Aiuslesen länger als 1 Minute dauert.

/var/www/log/solaranzeige.log


Um heraus zu bekommen, warum der Betriebszustand tagsüber 16777213 ist, schalte bitte den Tracelevel für 3-5 Minuten auf 9 und schaue dann in die Logdatei. Oder schicke sie mir per eMail: support@solaranzeige.de
--------------------------------------
Ulrich [Admin]

jottt
Beiträge: 94
Registriert: Mo 1. Mär 2021, 00:18
Hat sich bedankt: 10 Mal
Danksagung erhalten: 10 Mal

Re: SMA WR entweder KeineSonne oder Nacht

Beitrag von jottt »

Ich hatte die Datei heute morgen noch auf Loglevel 10. Eventuell liegt es auch daran, dass er die 6 Durchläufe nicht in 60 Sekunden schafft. Ich werds mal im Auge behalten.

>
Zum Problem mit dem Betriebszustand:

Hier ist der Output der ersten Schleife...ich vermute mal, die reicht, oder brauchst du alle?

Code: Alles auswählen

05.03. 14:39:01 |----------------   Start  sma_wr.php    --------------------------
05.03. 14:39:01    -Zentraler Timestamp: 1614951541
05.03. 14:39:01 o  -Hardware Version:
05.03. 14:39:01    -WattstundenGesamtHeute: 80680.62
05.03. 14:39:01 +  -Die Daten werden ausgelesen...
05.03. 14:39:06 *- -Geräteklasse: 8001
05.03. 14:39:06 *- -Gerätetyp: 9284
05.03. 14:39:06 *- -Array
(
    [zentralerTimestamp] => 1614951541
    [WattstundenGesamtHeute] => 80680.62
    [KeineSonne] =>
    [Seriennummer] => 1901399659
    [LiveBit] => 5720091
    [Geraeteklasse] => 8001
    [Geraetetype] => 9284
    [Softwarepaket] => 51381508
    [Geraetestatus] => 307
    [Wh_Gesamt] => 2199469
    [Einspeisung_Wh] => 0.0
    [Bezug_Wh] => 0.0
    [AC_Leistung_Bezug] => 0.00
    [AC_Leistung_Einspeisung] => 0.00
    [AC_Frequenz] => 49.98
    [AC_Leistung] => 6581
    [AC_Wirkleistung_R] => 2185
    [AC_Wirkleistung_S] => 2192
    [AC_Wirkleistung_T] => 2251
    [Modell] => Tripower
    [Netz-Schuetz] => 51
    [MAC] => 00:40:AD:AE:9D:FB
    [AC_Strom_R] => 94.57
    [AC_Strom_S] => 94.1
    [AC_Strom_T] => 94.57
    [AC_Spannung_R] => 236.11
    [AC_Spannung_S] => 237.83
    [AC_Spannung_T] => 237.95
    [DC_Strom1] => 6.964
    [DC_Strom2] => 2.869
    [DC_Spannung1] => 708.48
    [DC_Spannung2] => 712.58
    [DC_Leistung1] => 4933
    [DC_Leistung2] => 2043
    [DC_Strom3] => 0
    [DC_Strom4] => 0
    [DC_Strom5] => 0
    [DC_Strom6] => 0
    [DC_Spannung3] => 0
    [DC_Spannung4] => 0
    [DC_Spannung5] => 0
    [DC_Spannung6] => 0
    [DC_Leistung3] => 0
    [DC_Leistung4] => 0
    [DC_Leistung5] => 0
    [DC_Leistung6] => 0
    [Max_Wirkleistung] => 20000
    [nextAktion] => 887
    [Standbystatus] => 16777213
    [Betriebsstatus] => 16777213
    [Temperatur] => 41.7
    [Betriebszustand] => 16777213
    [DC_Leistung] => 6976
)

05.03. 14:39:06 *- -Array
(
    [zentralerTimestamp] => 1614951551
    [WattstundenGesamtHeute] => 80680.62
    [KeineSonne] =>
    [Seriennummer] => 1901399659
    [LiveBit] => 5720091
    [Geraeteklasse] => 8001
    [Geraetetype] => 9284
    [Softwarepaket] => 51381508
    [Geraetestatus] => 307
    [Wh_Gesamt] => 2199469
    [Einspeisung_Wh] => 0.0
    [Bezug_Wh] => 0.0
    [AC_Leistung_Bezug] => 0.00
    [AC_Leistung_Einspeisung] => 0.00
    [AC_Frequenz] => 49.98
    [AC_Leistung] => 6581
    [AC_Wirkleistung_R] => 2185
    [AC_Wirkleistung_S] => 2192
    [AC_Wirkleistung_T] => 2251
    [Modell] => Tripower
    [Netz-Schuetz] => 51
    [MAC] => 00:40:AD:AE:9D:FB
    [AC_Strom_R] => 94.57
    [AC_Strom_S] => 94.1
    [AC_Strom_T] => 94.57
    [AC_Spannung_R] => 236.11
    [AC_Spannung_S] => 237.83
    [AC_Spannung_T] => 237.95
    [DC_Strom1] => 6.964
    [DC_Strom2] => 2.869
    [DC_Spannung1] => 708.48
    [DC_Spannung2] => 712.58
    [DC_Leistung1] => 4933
    [DC_Leistung2] => 2043
    [DC_Strom3] => 0
    [DC_Strom4] => 0
    [DC_Strom5] => 0
    [DC_Strom6] => 0
    [DC_Spannung3] => 0
    [DC_Spannung4] => 0
    [DC_Spannung5] => 0
    [DC_Spannung6] => 0
    [DC_Leistung3] => 0
    [DC_Leistung4] => 0
    [DC_Leistung5] => 0
    [DC_Leistung6] => 0
    [Max_Wirkleistung] => 20000
    [nextAktion] => 887
    [Standbystatus] => 16777213
    [Betriebsstatus] => 16777213
    [Temperatur] => 41.7
    [Betriebszustand] => 16777213
    [DC_Leistung] => 6976
    [Regler] => 27
    [Objekt] => SMA WR
    [Timestamp] => 1614951546
    [Monat] => 3
    [Woche] => 09
    [Wochentag] => Friday
    [Datum] => 05.03.2021
    [Uhrzeit] => 14:39:06
    [InfluxAdresse] =>
    [InfluxPort] => 8086
    [InfluxUser] =>
    [InfluxPassword] =>
    [InfluxDBName] => solaranzeige
    [InfluxDaylight] =>
    [InfluxDBLokal] => solaranzeige
    [InfluxSSL] =>
    [Demodaten] =>

05.03. 14:39:06    -Aktuelle Daten:
Array
(
    [zentralerTimestamp] => 1614951551
    [WattstundenGesamtHeute] => 80680.62
    [KeineSonne] =>
    [Seriennummer] => 1901399659
    [LiveBit] => 5720091
    [Geraeteklasse] => 8001
    [Geraetetype] => 9284
    [Softwarepaket] => 51381508
    [Geraetestatus] => 307
    [Wh_Gesamt] => 2199469
    [Einspeisung_Wh] => 0.0
    [Bezug_Wh] => 0.0
    [AC_Leistung_Bezug] => 0.00
    [AC_Leistung_Einspeisung] => 0.00
    [AC_Frequenz] => 49.98
    [AC_Leistung] => 6581
    [AC_Wirkleistung_R] => 2185
    [AC_Wirkleistung_S] => 2192
    [AC_Wirkleistung_T] => 2251
    [Modell] => Tripower
    [Netz-Schuetz] => 51
    [MAC] => 00:40:AD:AE:9D:FB
    [AC_Strom_R] => 94.57
    [AC_Strom_S] => 94.1
    [AC_Strom_T] => 94.57
    [AC_Spannung_R] => 236.11
    [AC_Spannung_S] => 237.83
    [AC_Spannung_T] => 237.95
    [DC_Strom1] => 6.964
    [DC_Strom2] => 2.869
    [DC_Spannung1] => 708.48
    [DC_Spannung2] => 712.58
    [DC_Leistung1] => 4933
    [DC_Leistung2] => 2043
    [DC_Strom3] => 0
    [DC_Strom4] => 0
    [DC_Strom5] => 0
    [DC_Strom6] => 0
    [DC_Spannung3] => 0
    [DC_Spannung4] => 0
    [DC_Spannung5] => 0
    [DC_Spannung6] => 0
    [DC_Leistung3] => 0
    [DC_Leistung4] => 0
    [DC_Leistung5] => 0
    [DC_Leistung6] => 0
    [Max_Wirkleistung] => 20000
    [nextAktion] => 887
    [Standbystatus] => 16777213
    [Betriebsstatus] => 16777213
    [Temperatur] => 41.7
    [Betriebszustand] => 16777213
    [DC_Leistung] => 6976
    [Regler] => 27
    [Objekt] => SMA WR
    [Timestamp] => 1614951546
    [Monat] => 3
    [Woche] => 09
    [Wochentag] => Friday
    [Datum] => 05.03.2021
    [Uhrzeit] => 14:39:06
    [InfluxAdresse] =>
    [InfluxPort] => 8086
    [InfluxUser] =>
    [InfluxPassword] =>
    [InfluxDBName] => solaranzeige
    [InfluxDaylight] =>
    [InfluxDBLokal] => solaranzeige
    [InfluxSSL] =>
    [Demodaten] =>
)

05.03. 14:39:06 *  -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
05.03. 14:39:06    -Schleife: 1 Zeitspanne: 8
05.03. 14:39:14 +  -Die Daten werden ausgelesen...
(...)


Antworten