SUN2000 [Regler=56] Ausreisser

Welche Geräter können mit dieser Anzeige benutzt werden?
Laderegler, Wallboxen, Batterie-Management-Systeme, WLAN Schalter mit Tasmota Firmware und Wechselrichter

Moderator: Ulrich

matthias1403
Beiträge: 7
Registriert: Mo 12. Jun 2023, 17:03

SUN2000 [Regler=56] Ausreisser

Beitrag von matthias1403 »

Hi,

bei mir tauchen ab un zu 2-3 mal am Tag Einträge in der DB bei der PV_Leistung 40kW auf. Die Anlage hat nur 8kW.

Ich hab mal in den der Datei huawei_M1.php gechaut und demnach wird die Leistung aus den Messungen der beiden Einzelstränge berechnet:

Spannung1*Strom1 + Spannung2*Strom2 = PV_Leistung.

Spannung und Strom stimmen immer, aber die PV Leistung ist für einen Messwert mal falsch und versaut die Grafik. Ist etwas unlogisch für mich.
Und: Über MQTT kommt auch der falsche Wert.

time Strom1 Strom2 Spannung1 Spannung2 Leistung1 Leistung2 Leistung
---- ------ ------ --------- --------- --------- --------- --------
2023-09-29T09:19:11Z 0.99 1.04 370.5 360.5 366.795 374.92 741.72
2023-09-29T09:18:11Z 0.98 1.03 366.5 361.4 359.17 372.242 731.41
2023-09-29T09:17:11Z 0.97 1.01 370.4 365.4 359.288 369.054 728.34
2023-09-29T09:12:11Z 0.89 0.92 370.1 365.4 329.389 336.168 44320.35
2023-09-29T09:11:11Z 0.88 0.92 366.3 361.4 322.344 332.488 654.83
2023-09-29T09:10:11Z 0.87 0.9 366.3 361.4 318.681 325.26 643.94
2023-09-29T09:09:11Z 0.85 0.89 370.2 365.4 314.67 325.206 639.88
2023-09-29T09:08:11Z 0.88 0.92 366.3 361.4 322.344 332.488 654.83
2023-09-29T09:07:10Z 0.91 0.96 370.3 361.4 336.973 346.944 683.91
2023-09-29T09:06:12Z 0.96 0.98 370.4 365.4 355.584 358.092 713.67
2023-09-29T09:05:11Z 0.97 1.02 370.4 357.3 359.288 364.446 723.74
2023-09-29T09:04:11Z 0.97 1.01 362.6 361.4 351.722 365.014 716.73
2023-09-29T09:03:11Z 0.94 0.97 366.4 365.4 344.416 354.438 698.86
Screenshot 2023-09-29 134202.png
SW ist das aktuelle Image aus dem Downloadportal.

Benutzeravatar
Ulrich
Administrator
Beiträge: 5543
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 835 Mal

Re: SUN2000 [Regler=56] Ausreisser

Beitrag von Ulrich »

Das Problem kommt, wenn das Auslesen fehlerhaft ist.
Kannst du bitte einmal in die Datei "huawei_M1.php" ca. Zeile 500 folgernden Eintrag zusätzlich machen?

Code: Alles auswählen


  $aktuelleDaten["PV_Leistung"] = 0;
  for ($j = 1; $j <= hexdec($aktuelleDaten["Anz_PV_Strings"]); $j++) {
    $aktuelleDaten["PV_Leistung"] = round(($aktuelleDaten["PV_Leistung"] + ($aktuelleDaten["PV".$j."_Strom"] * $aktuelleDaten["PV".$j."_Spannung"])),2);
  }

  /**************************************************************************
  //  Falls ein ErrorCode vorliegt, wird er hier in einen lesbaren
  //  Text umgewandelt, sodass er als Fehlermeldung gesendet werden kann.
  //  Die Funktion ist noch nicht überall implementiert.
  **************************************************************************/
  $FehlermeldungText = "";
    
wenn der Fehler dann verschwunden ist, weiß ich wie ich es anders machen kann.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

matthias1403
Beiträge: 7
Registriert: Mo 12. Jun 2023, 17:03

Re: SUN2000 [Regler=56] Ausreisser

Beitrag von matthias1403 »

Ok, hab ich eingebaut...dann mal abwarten. Ich werde mich melde.

Danke & Gruß,
Matthias

matthias1403
Beiträge: 7
Registriert: Mo 12. Jun 2023, 17:03

Re: SUN2000 [Regler=56] Ausreisser

Beitrag von matthias1403 »

Moin,

gestern und heute gab es wieder zwei Ausreisser, aber diesmal sieht es etwas anders aus. Jetzt ist der Messwert des Stroms vom 1. Strang fehlerhaft:
time Strom1 Strom2 Spannung1 Spannung2 Leistung1 Leistung2 Leistung
---- ------ ------ --------- --------- --------- --------- --------
2023-10-02T05:47:11Z 0 0 319.2 315 0 0 0
2023-10-02T05:46:11Z 0 0 311.2 319 0 0 0
2023-10-02T05:45:11Z 0 0 295.2 317.4 0 0 0
2023-10-02T05:44:11Z 28.72 0 287.2 319 8248.384 0 8248.38
2023-10-02T05:43:11Z 0 0 271.3 323 0 0 0
2023-10-02T05:42:10Z 0 0 255.3 315 0 0 0
.
.
2023-10-01T09:20:12Z 3.87 3.96 378 372.1 1462.86 1473.516 2936.38
2023-10-01T09:19:11Z 3.71 3.8 377.8 372.2 1401.638 1414.36 2816
2023-10-01T09:18:11Z 37.78 3.64 377.8 376.4 14273.284 1370.096 15643.38
2023-10-01T09:17:11Z 3.45 3.53 373.7 372.5 1289.265 1314.925 2604.2
2023-10-01T09:16:11Z 3.26 3.39 377.6 367.6 1230.976 1246.164 2477.14
Wie könnte man diese Lesefehler erkennen? Hat dieses Protokoll keinen Schutz...CRC o.ä.?

Danke & Gruß,
Matthias

Benutzeravatar
Ulrich
Administrator
Beiträge: 5543
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 835 Mal

Re: SUN2000 [Regler=56] Ausreisser

Beitrag von Ulrich »

Hallo Mathias,

wenn das Gerät schon falsche Werte ausgibt, dann nützt dir auch ein CRC nichts. Die Leistung wird in der Solaranzeige errechnet, da das Gerät keine PV Leistungsdaten ausgibt. Spannung * Strom = Leistung.
Wenn ein Wert, Spannung oder Strom falsch vom Gerät ausgegeben werden, dann stimmt die Leistung nicht. Es kommt vor, dass negative Stromwerte ausgegeben werden. Die Huawei Geräte haben sowieso eine sehr schlechte Implementierung der MODBUS TCP Schnittstelle. Das ganze Forum ist voll von den WLAN-Stick-Problemen von den Huawei Geräten.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

matthias1403
Beiträge: 7
Registriert: Mo 12. Jun 2023, 17:03

Re: SUN2000 [Regler=56] Ausreisser

Beitrag von matthias1403 »

Hi,

ich arbeite gerade mit Zigbee, wo auch alles über eine UART geht....dort gibt es am Ende immer eine CRC Prüfsumme vom Linkpartner.
Würde ja bei den WRs auch Sinn machen, aber wenn es nicht mitgeliefert wird, kann man nichts machen.
Ich kann mir ja noch PlausiChecks einbauen, da z.B. meine beiden Strings immer ähnliche Werte liefern sollten.

Btw: ich hab den WLAN Stick rausgezogen und frage ausschließlich über RS485 ab.

Schöne Grüße,
Matthias

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste