Probleme Huawei SDongle Ethernet
Moderator: Ulrich
Probleme Huawei SDongle Ethernet
Hallo Zusammen,
hab eben einmal versucht die neue Möglichkeit der Anbindung des Huawei Wechselrichters (KTL30-M3) über Modbus (SDongle, Ethernet) einzurichten.
Zuerst einmal DANKE ULRICH!! für die schnelle implementierung.
Zuerst ging es gar nicht, bis ich bemerkt habe, dass der Ethernet Port noch angegeben werden muss => Modbus = Port 502
sieht dann in der user.config.php (single-regler) so aus:
$Regler = "62";
und
$WR_IP = "aa.bb.xx.yy"; // Keine führenden Nullen! 67.xx Ja!, 067.xx Nein!
$WR_Port = "502";
$WR_Adresse = "1";
Das log wirft aus;
1.07. 17:58:01 |---------------- Start huawei_LAN.php -----------------------------
31.07. 17:58:07 > -Gerätetyp: SUN2000-30KTL-M3 Modell ID: 444
31.07. 17:58:36 -Fehler beim Register: 37001
31.07. 17:58:37 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
31.07. 17:58:37 -OK. Datenübertragung erfolgreich.
31.07. 17:58:37 |---------------- Stop huawei_LAN.php ------------------
Es kommen Daten, aber im Dashboard erscheinen Phantasiewerte für PV Leistung, Bezug, Verbrauch ..., die ich aber auch in Grafana nicht verändern kann.
MQTT geht gar nicht mehr.
SDongle Software Version ist übrigens die 122 und damit Modbus fähig.
Tipps?
hab eben einmal versucht die neue Möglichkeit der Anbindung des Huawei Wechselrichters (KTL30-M3) über Modbus (SDongle, Ethernet) einzurichten.
Zuerst einmal DANKE ULRICH!! für die schnelle implementierung.
Zuerst ging es gar nicht, bis ich bemerkt habe, dass der Ethernet Port noch angegeben werden muss => Modbus = Port 502
sieht dann in der user.config.php (single-regler) so aus:
$Regler = "62";
und
$WR_IP = "aa.bb.xx.yy"; // Keine führenden Nullen! 67.xx Ja!, 067.xx Nein!
$WR_Port = "502";
$WR_Adresse = "1";
Das log wirft aus;
1.07. 17:58:01 |---------------- Start huawei_LAN.php -----------------------------
31.07. 17:58:07 > -Gerätetyp: SUN2000-30KTL-M3 Modell ID: 444
31.07. 17:58:36 -Fehler beim Register: 37001
31.07. 17:58:37 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
31.07. 17:58:37 -OK. Datenübertragung erfolgreich.
31.07. 17:58:37 |---------------- Stop huawei_LAN.php ------------------
Es kommen Daten, aber im Dashboard erscheinen Phantasiewerte für PV Leistung, Bezug, Verbrauch ..., die ich aber auch in Grafana nicht verändern kann.
MQTT geht gar nicht mehr.
SDongle Software Version ist übrigens die 122 und damit Modbus fähig.
Tipps?
-
- Beiträge: 91
- Registriert: Sa 1. Aug 2020, 13:31
- Wohnort: 55278 Dalheim
- Danksagung erhalten: 4 Mal
Re: Probleme Huawei SDongle Ethernet
Du hast schon die IP Adresse angeben ? Welches Dashboard hast du benutzt ?
Re: Probleme Huawei SDongle Ethernet
Theslowman hat geschrieben: ↑Sa 31. Jul 2021, 21:10Du hast schon die IP Adresse angeben ? Welches Dashboard hast du benutzt ?
IP Adresse: ja klar

Dashboard: Hab sowohl Huawei als auch Huawei neu probiert
- Ulrich
- Administrator
- Beiträge: 6237
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 131 Mal
- Danksagung erhalten: 850 Mal
Re: Probleme Huawei SDongle Ethernet
Kannst Du das etwas präzisieren?"Es kommen Daten, aber im Dashboard erscheinen Phantasiewerte für PV Leistung, Bezug, Verbrauch ..., die ich aber auch in Grafana nicht verändern kann."
Die PV Leistung ist ein errechneter Wert.
( PV String 1 Spannung * Strom ) + ( PV String 2 Spannung * Strom ) + ( PV String 3 Spannung * Strom ) usw.
Wieviel Strings hast du ?
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
-
- Beiträge: 91
- Registriert: Sa 1. Aug 2020, 13:31
- Wohnort: 55278 Dalheim
- Danksagung erhalten: 4 Mal
Re: Probleme Huawei SDongle Ethernet
Hallo Zusammen,
hatte Version 4.7.3a beim ersten Versuch - 3b ist auch nicht perfekt - aber ggf besser (MQTT, PV Leistung) (eben probiert)
Habe 4 Strings an 4 MPPs im Betrieb.
Am WR hängt noch per RS485 ein Smart Meter (DTSU666)
Bilder sagen manchmal mehr als 1000 Worte.
So sieht das nach Umstellung auf Regler 62 aus - vorher lief es auf 56 per RS485. (so ca 12:30 Uhr)
Die PV Leistung scheint nun zu stimmen - Netzbezug und Hausverbrauch sind unplausibel. Einspeisung fehlt.
MQTT scheint nun zu funktionieren - aber mit den gleichen, unplausibelen Werten.

Hier die MQTT Daten:
01.08. 14:17:34 > -Gerätetyp: SUN2000-30KTL-M3 Modell ID: 444
01.08. 14:18:03 -Fehler beim Register: 37001
01.08. 14:18:04 -MQTT Daten zum [ 192.168.2.207 ] senden.
01.08. 14:18:04 -box1/zentralerTimestamp 1627820260 rc: 36
01.08. 14:18:04 -box1/KeineSonne rc: 18
01.08. 14:18:04 -box1/OS_Version V100R001C20SPC107 rc: 35
01.08. 14:18:04 -box1/Modell SUN2000-30KTL-M3 rc: 30
01.08. 14:18:04 -box1/Firmware SUN2000-30KTL-M3 rc: 32
01.08. 14:18:04 -box1/Seriennummer 6T2139033158 rc: 32
01.08. 14:18:04 -box1/ModellID 444 rc: 19
01.08. 14:18:04 -box1/Anz_PV_Strings 8 rc: 23
01.08. 14:18:04 -box1/Anz_MPP_Trackers 4 rc: 25
01.08. 14:18:04 -box1/Status1 0006 rc: 19
01.08. 14:18:04 -box1/Status1Bit 0000000000000110 rc: 34
01.08. 14:18:04 -box1/Status2 0007 rc: 19
01.08. 14:18:04 -box1/Status2Bit 0000000000000111 rc: 34
01.08. 14:18:04 -box1/Status3 00000000 rc: 23
01.08. 14:18:04 -box1/Status3Bit 00000000000000000000000000000000 rc: 50
01.08. 14:18:04 -box1/PV_Leistung 8946.61 rc: 26
01.08. 14:18:04 -box1/PV1_Spannung 705.8 rc: 25
01.08. 14:18:04 -box1/PV1_Strom 3.83 rc: 21
01.08. 14:18:04 -box1/PV2_Spannung 711.8 rc: 25
01.08. 14:18:04 -box1/PV2_Strom 0 rc: 18
01.08. 14:18:04 -box1/PV3_Spannung 494.7 rc: 25
01.08. 14:18:04 -box1/PV3_Strom 3.12 rc: 21
01.08. 14:18:04 -box1/PV4_Spannung 500.7 rc: 25
01.08. 14:18:04 -box1/PV4_Strom 0 rc: 18
01.08. 14:18:04 -box1/PV5_Spannung 700.7 rc: 25
01.08. 14:18:04 -box1/PV5_Strom 3.97 rc: 21
01.08. 14:18:04 -box1/PV6_Spannung 705.6 rc: 25
01.08. 14:18:04 -box1/PV6_Strom 0 rc: 18
01.08. 14:18:04 -box1/PV7_Spannung 535.8 rc: 25
01.08. 14:18:04 -box1/PV7_Strom 3.58 rc: 21
01.08. 14:18:04 -box1/PV8_Spannung 541.8 rc: 25
01.08. 14:18:04 -box1/PV8_Strom 0 rc: 18
01.08. 14:18:04 -box1/AC_Eingangsleistung 8850 rc: 31
01.08. 14:18:04 -box1/AC_Spannung_R 236.2 rc: 26
01.08. 14:18:04 -box1/AC_Spannung_S 239.3 rc: 26
01.08. 14:18:04 -box1/AC_Spannung_T 236.4 rc: 26
01.08. 14:18:04 -box1/AC_Leistung 8719 rc: 23
01.08. 14:18:04 -box1/AC_Frequenz 49.99 rc: 24
01.08. 14:18:04 -box1/Effizienz 98.15 rc: 22
01.08. 14:18:04 -box1/Temperatur 48.9 rc: 22
01.08. 14:18:04 -box1/DeviceStatus 512 rc: 23
01.08. 14:18:04 -box1/FehlerCode 0 rc: 19
01.08. 14:18:04 -box1/WattstundenGesamt 2650800 rc: 32
01.08. 14:18:04 -box1/WattstundenGesamtHeute 54700 rc: 35
01.08. 14:18:04 -box1/Batterie_Status 0 rc: 24
01.08. 14:18:04 -box1/Batterie_Leistung 0 rc: 26
01.08. 14:18:04 -box1/Einspeisung_Bezug 8717 rc: 29
01.08. 14:18:04 -box1/Einspeisung 0 rc: 20
01.08. 14:18:04 -box1/Bezug 8717 rc: 17
01.08. 14:18:04 -box1/Batterie_Ladung 0 rc: 24
01.08. 14:18:04 -box1/Batterie_Entladung 0 rc: 27
01.08. 14:18:04 -box1/Hausverbrauch 17567 rc: 26
01.08. 14:18:04 -box1/Regler 62 rc: 16
01.08. 14:18:04 -box1/Objekt 30KTL-M3 rc: 22
01.08. 14:18:04 -box1/Produkt SUN2000-30KTL-M3 rc: 31
01.08. 14:18:04 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
01.08. 14:18:04 -OK. Datenübertragung erfolgreich.
01.08. 14:18:04 |---------------- Stop huawei_LAN.php -----------------
hatte Version 4.7.3a beim ersten Versuch - 3b ist auch nicht perfekt - aber ggf besser (MQTT, PV Leistung) (eben probiert)
Habe 4 Strings an 4 MPPs im Betrieb.
Am WR hängt noch per RS485 ein Smart Meter (DTSU666)
Bilder sagen manchmal mehr als 1000 Worte.
So sieht das nach Umstellung auf Regler 62 aus - vorher lief es auf 56 per RS485. (so ca 12:30 Uhr)
Die PV Leistung scheint nun zu stimmen - Netzbezug und Hausverbrauch sind unplausibel. Einspeisung fehlt.
MQTT scheint nun zu funktionieren - aber mit den gleichen, unplausibelen Werten.
Hier die MQTT Daten:
01.08. 14:17:34 > -Gerätetyp: SUN2000-30KTL-M3 Modell ID: 444
01.08. 14:18:03 -Fehler beim Register: 37001
01.08. 14:18:04 -MQTT Daten zum [ 192.168.2.207 ] senden.
01.08. 14:18:04 -box1/zentralerTimestamp 1627820260 rc: 36
01.08. 14:18:04 -box1/KeineSonne rc: 18
01.08. 14:18:04 -box1/OS_Version V100R001C20SPC107 rc: 35
01.08. 14:18:04 -box1/Modell SUN2000-30KTL-M3 rc: 30
01.08. 14:18:04 -box1/Firmware SUN2000-30KTL-M3 rc: 32
01.08. 14:18:04 -box1/Seriennummer 6T2139033158 rc: 32
01.08. 14:18:04 -box1/ModellID 444 rc: 19
01.08. 14:18:04 -box1/Anz_PV_Strings 8 rc: 23
01.08. 14:18:04 -box1/Anz_MPP_Trackers 4 rc: 25
01.08. 14:18:04 -box1/Status1 0006 rc: 19
01.08. 14:18:04 -box1/Status1Bit 0000000000000110 rc: 34
01.08. 14:18:04 -box1/Status2 0007 rc: 19
01.08. 14:18:04 -box1/Status2Bit 0000000000000111 rc: 34
01.08. 14:18:04 -box1/Status3 00000000 rc: 23
01.08. 14:18:04 -box1/Status3Bit 00000000000000000000000000000000 rc: 50
01.08. 14:18:04 -box1/PV_Leistung 8946.61 rc: 26
01.08. 14:18:04 -box1/PV1_Spannung 705.8 rc: 25
01.08. 14:18:04 -box1/PV1_Strom 3.83 rc: 21
01.08. 14:18:04 -box1/PV2_Spannung 711.8 rc: 25
01.08. 14:18:04 -box1/PV2_Strom 0 rc: 18
01.08. 14:18:04 -box1/PV3_Spannung 494.7 rc: 25
01.08. 14:18:04 -box1/PV3_Strom 3.12 rc: 21
01.08. 14:18:04 -box1/PV4_Spannung 500.7 rc: 25
01.08. 14:18:04 -box1/PV4_Strom 0 rc: 18
01.08. 14:18:04 -box1/PV5_Spannung 700.7 rc: 25
01.08. 14:18:04 -box1/PV5_Strom 3.97 rc: 21
01.08. 14:18:04 -box1/PV6_Spannung 705.6 rc: 25
01.08. 14:18:04 -box1/PV6_Strom 0 rc: 18
01.08. 14:18:04 -box1/PV7_Spannung 535.8 rc: 25
01.08. 14:18:04 -box1/PV7_Strom 3.58 rc: 21
01.08. 14:18:04 -box1/PV8_Spannung 541.8 rc: 25
01.08. 14:18:04 -box1/PV8_Strom 0 rc: 18
01.08. 14:18:04 -box1/AC_Eingangsleistung 8850 rc: 31
01.08. 14:18:04 -box1/AC_Spannung_R 236.2 rc: 26
01.08. 14:18:04 -box1/AC_Spannung_S 239.3 rc: 26
01.08. 14:18:04 -box1/AC_Spannung_T 236.4 rc: 26
01.08. 14:18:04 -box1/AC_Leistung 8719 rc: 23
01.08. 14:18:04 -box1/AC_Frequenz 49.99 rc: 24
01.08. 14:18:04 -box1/Effizienz 98.15 rc: 22
01.08. 14:18:04 -box1/Temperatur 48.9 rc: 22
01.08. 14:18:04 -box1/DeviceStatus 512 rc: 23
01.08. 14:18:04 -box1/FehlerCode 0 rc: 19
01.08. 14:18:04 -box1/WattstundenGesamt 2650800 rc: 32
01.08. 14:18:04 -box1/WattstundenGesamtHeute 54700 rc: 35
01.08. 14:18:04 -box1/Batterie_Status 0 rc: 24
01.08. 14:18:04 -box1/Batterie_Leistung 0 rc: 26
01.08. 14:18:04 -box1/Einspeisung_Bezug 8717 rc: 29
01.08. 14:18:04 -box1/Einspeisung 0 rc: 20
01.08. 14:18:04 -box1/Bezug 8717 rc: 17
01.08. 14:18:04 -box1/Batterie_Ladung 0 rc: 24
01.08. 14:18:04 -box1/Batterie_Entladung 0 rc: 27
01.08. 14:18:04 -box1/Hausverbrauch 17567 rc: 26
01.08. 14:18:04 -box1/Regler 62 rc: 16
01.08. 14:18:04 -box1/Objekt 30KTL-M3 rc: 22
01.08. 14:18:04 -box1/Produkt SUN2000-30KTL-M3 rc: 31
01.08. 14:18:04 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
01.08. 14:18:04 -OK. Datenübertragung erfolgreich.
01.08. 14:18:04 |---------------- Stop huawei_LAN.php -----------------
Re: Probleme Huawei SDongle Ethernet
Nach einigem Suchen habe ich den Fehler nun selbst in der huawei_LAN.php gefunden!
Wie immer eine Kleinigkeit (hier das Größer/Kleiner Zeichen):
ist:
if ($aktuelleDaten["Einspeisung_Bezug"] <= 0) {
$aktuelleDaten["Einspeisung"] = $aktuelleDaten["Einspeisung_Bezug"];
$aktuelleDaten["Bezug"] = 0;
soll (damit geht es / ist plausibel und auch so in der Huawei_M1.php):
if ($aktuelleDaten["Einspeisung_Bezug"] >= 0) {
$aktuelleDaten["Einspeisung"] = $aktuelleDaten["Einspeisung_Bezug"];
$aktuelleDaten["Bezug"] = 0;
VG Dieter
Wie immer eine Kleinigkeit (hier das Größer/Kleiner Zeichen):
ist:
if ($aktuelleDaten["Einspeisung_Bezug"] <= 0) {
$aktuelleDaten["Einspeisung"] = $aktuelleDaten["Einspeisung_Bezug"];
$aktuelleDaten["Bezug"] = 0;
soll (damit geht es / ist plausibel und auch so in der Huawei_M1.php):
if ($aktuelleDaten["Einspeisung_Bezug"] >= 0) {
$aktuelleDaten["Einspeisung"] = $aktuelleDaten["Einspeisung_Bezug"];
$aktuelleDaten["Bezug"] = 0;
VG Dieter
- Ulrich
- Administrator
- Beiträge: 6237
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 131 Mal
- Danksagung erhalten: 850 Mal
Re: Probleme Huawei SDongle Ethernet
Danke für den Hinweis.
Stimmen denn jetzt alle Werte?
Stimmen denn jetzt alle Werte?
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
Re: Probleme Huawei SDongle Ethernet
Hallo Ulrich,
ja - es passt alles, was ich gesehen habe.
Einen Schönheitsfehler gibt es noch:
ac_ausgangsleistung und einspeisung_bezug scheinen nicht ganz synchron abgerufen bzw verarbeitet zu werden. Bei stark schwankendem Sonnenlicht (wie heute) kommen dadurch bei der Berechnung kurzzeitig negative Werte für den Hausverbrauch.
Nochmals danke für die Implementierung des Adapters!
- Ulrich
- Administrator
- Beiträge: 6237
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 131 Mal
- Danksagung erhalten: 850 Mal
Re: Probleme Huawei SDongle Ethernet
Hallo Gtal,
das Auslesen passiert synchron. Was mir aber aufgefallen ist, dass der Wechselrichter, an dem der Dongle ist, manchmal so beschäftigt ist, dass er sehr lange benötigt die Daten zu liefern und manchmal keine Daten liefert.
Ein SMA Wechselrichter benötigt für die gleiche Anzahl Daten 2 Sekunden, der Huawei ca. 30 Sekunden. Wenn dann noch eine Kaskade im Spiel ist, wird es noch schlimmer.
das Auslesen passiert synchron. Was mir aber aufgefallen ist, dass der Wechselrichter, an dem der Dongle ist, manchmal so beschäftigt ist, dass er sehr lange benötigt die Daten zu liefern und manchmal keine Daten liefert.
Ein SMA Wechselrichter benötigt für die gleiche Anzahl Daten 2 Sekunden, der Huawei ca. 30 Sekunden. Wenn dann noch eine Kaskade im Spiel ist, wird es noch schlimmer.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
Wer ist online?
Mitglieder in diesem Forum: Sonstige [Bot] und 0 Gäste