SUN2000 [Regler=56] Ausreisser
Moderator: Ulrich
-
- Beiträge: 9
- Registriert: Mo 12. Jun 2023, 17:03
SUN2000 [Regler=56] Ausreisser
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
SW ist das aktuelle Image aus dem Downloadportal.
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
SW ist das aktuelle Image aus dem Downloadportal.
- Ulrich
- Administrator
- Beiträge: 6253
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 131 Mal
- Danksagung erhalten: 845 Mal
Re: SUN2000 [Regler=56] Ausreisser
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?
wenn der Fehler dann verschwunden ist, weiß ich wie ich es anders machen kann.
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 = "";
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
-
- Beiträge: 9
- Registriert: Mo 12. Jun 2023, 17:03
Re: SUN2000 [Regler=56] Ausreisser
Ok, hab ich eingebaut...dann mal abwarten. Ich werde mich melde.
Danke & Gruß,
Matthias
Danke & Gruß,
Matthias
-
- Beiträge: 9
- Registriert: Mo 12. Jun 2023, 17:03
Re: SUN2000 [Regler=56] Ausreisser
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:
Danke & Gruß,
Matthias
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:
Wie könnte man diese Lesefehler erkennen? Hat dieses Protokoll keinen Schutz...CRC o.ä.?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
Danke & Gruß,
Matthias
- Ulrich
- Administrator
- Beiträge: 6253
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 131 Mal
- Danksagung erhalten: 845 Mal
Re: SUN2000 [Regler=56] Ausreisser
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.
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 . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
-
- Beiträge: 9
- Registriert: Mo 12. Jun 2023, 17:03
Re: SUN2000 [Regler=56] Ausreisser
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
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: Sonstige [Bot] und 0 Gäste