Growatt MIN-4200-XH

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

Moderator: Ulrich

Antworten
blackbird
Beiträge: 3
Registriert: Fr 10. Feb 2023, 16:42

Growatt MIN-4200-XH

Beitrag von blackbird »

Hallo Zusammen,

hat es schon jemand geschafft, oben genannten Wechselrichter in die Solaranzeige zu bekommen?
Bei mir hauen scheinbar die Modbusregister nicht hin oder ich übersehe etwas.

Wenn ich es richtig sehe, kann der Solaranzeige Server (Als Docker Container nach Anleitung aus dem Forum.) den USB Stick sehen und wenn eine Anfrage gesendet wird, blinkt auch die TX LED.

Wenn ich mir ein Debugging baue und den Wechselrichter einfach so mal anspreche mit irgendeinem Register bekomme ich auch eine Antwort.

xx> [ 0104000900036009 ]8
1 06000000010000315301
> 0009
! 0600

Leider verstehe ich nicht so genau den Aufbau der Modbuspakete.

Wenn aus der Doku von Growatt mit 0103006b00037417 zusammenbaue, wobei die "01" die ID meines WR ist bekomme ich folgendes.

xx> [ 0103006b00037417 ]
1 06000a
> 3f42
! 0600

Das wiederum sieht aber auch nicht ansatzweise aus wie das was in der Doku als Response steht.

Zum debuggen habe ich das functions.inc.php Script ein wenig umgebaut, sodass er nur den Teil von fgets/fputs an den USB Stick macht.

Mit dem Originalcode von Solaranzeige bekomme ich nicht einmal eine Response.

Versuche ich die Modbusabfrage aus dem original Script "010300090003d5c9" erhalte ich auch kein Ergebnis.

Vielleicht hat jemand einen Ansatz.

Vielen Dank & Viele Grüße

Solaranzeige.log:

Code: Alles auswählen

#########################################################################
# Image Version 0.1.8                                           #
# Running Solaranzeige Software Version 4.8.2c  [32Bit]    update    Januar  2023   #
#########################################################################

10.02. 16:41:01 |-------------------------   Start  growatt.php   ---------------------
10.02. 16:41:01    -Zentraler Timestamp: 1676043661
10.02. 16:41:01 o  -Hardware Version:
10.02. 16:41:01 +  -WR_ID: 01
10.02. 16:41:01 |- -Steuerdatei '1.befehl.steuerung' nicht vorhanden----
10.02. 16:41:01 +  -Die Daten werden ausgelesen...
10.02. 16:41:01  -xx> [ 010300090003d5c9 ]
10.02. 16:41:01  -==> [  ]
10.02. 16:41:01  -F > [  ]
10.02. 16:41:01  -xx> [ 010300090003d5c9 ]
10.02. 16:41:01  -==> [  ]
10.02. 16:41:01  -F > [  ]
10.02. 16:41:01  -xx> [ 010300090003d5c9 ]
10.02. 16:41:02  -==> [  ]
10.02. 16:41:02  -F > [  ]
10.02. 16:41:02  -xx> [ 010300090003d5c9 ]
10.02. 16:41:02  -==> [  ]
10.02. 16:41:02  -F > [  ]
10.02. 16:41:02  -xx> [ 010300090003d5c9 ]
10.02. 16:41:02  -==> [  ]
10.02. 16:41:02  -F > [  ]
10.02. 16:41:02  -xx> [ 010300090003d5c9 ]
10.02. 16:41:02  -==> [  ]
10.02. 16:41:02  -F > [  ]
10.02. 16:41:02  -xx> [ 010300090003d5c9 ]
10.02. 16:41:02  -==> [  ]
10.02. 16:41:02  -F > [  ]
10.02. 16:41:02  -xx> [ 010300090003d5c9 ]
10.02. 16:41:02  -==> [  ]
10.02. 16:41:02  -F > [  ]
10.02. 16:41:02  -xx> [ 010300090003d5c9 ]
10.02. 16:41:02  -==> [  ]
10.02. 16:41:02  -F > [  ]
10.02. 16:41:02  -xx> [ 010300090003d5c9 ]
10.02. 16:41:02  -==> [  ]
10.02. 16:41:02  -F > [  ]
10.02. 16:41:02  -xx> [ 010300090003d5c9 ]
10.02. 16:41:02  -==> [  ]
10.02. 16:41:02  -F > [  ]
10.02. 16:41:02  -xx> [ 010300090003d5c9 ]
10.02. 16:41:03  -==> [  ]
10.02. 16:41:03  -F > [  ]
10.02. 16:41:03  -xx> [ 010300090003d5c9 ]
10.02. 16:41:03  -==> [  ]
10.02. 16:41:03  -F > [  ]
10.02. 16:41:03  -xx> [ 010300090003d5c9 ]
10.02. 16:41:03  -==> [  ]
10.02. 16:41:03  -F > [  ]
10.02. 16:41:03  -Lesefehler > [  ]
10.02. 16:41:03    -Firmware:
10.02. 16:41:03    -Keine Antwort vom Wechselrichter. Zu dunkel?
10.02. 16:41:03 |-------------------------   Stop   growatt.php   ---------------------

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

Re: Growatt MIN-4200-XH

Beitrag von Ulrich »

Wie du in der LOG Datei siehst, geht der Befehl raus, es kommt aber nichts zurück. Also stimmt etwas mit der Verbindung nicht. Das Modell müsste eigentlich ausgelesen werden können. Ist die A + B Ader vertauscht? Oder hat der Adapter keinen FTDI Chipsatz?
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

blackbird
Beiträge: 3
Registriert: Fr 10. Feb 2023, 16:42

Re: Growatt MIN-4200-XH

Beitrag von blackbird »

Die Kommunikation scheint schon zu stimmen. Ändere ich in der growatt.php den $Befehl["BefehlFunctionCode"] von "03" auf "04" erhalte ich folgendes.

Code: Alles auswählen

 
10.02. 18:01:01 |-------------------------   Start  growatt.php   ---------------------
10.02. 18:01:01    -Zentraler Timestamp: 1676048461
10.02. 18:01:01 o  -Hardware Version:
10.02. 18:01:01 +  -WR_ID: 01
10.02. 18:01:01 |- -Steuerdatei '1.befehl.steuerung' nicht vorhanden----
10.02. 18:01:01 +  -Die Daten werden ausgelesen...
10.02. 18:01:01  -xx> [ 0104000900036009 ]
10.02. 18:01:01  -==> [ 01 ]
10.02. 18:01:01  -F > [ 01 ]
10.02. 18:01:01  -xx> [ 0104000900036009 ]
10.02. 18:01:02  -==> [ 0600008001 ]
10.02. 18:01:02  -F > [ 0600008001 ]
10.02. 18:01:02  -xx> [ 0104000900036009 ]
10.02. 18:01:02  -==> [ 0600000000c001 ]
10.02. 18:01:02  -F > [ 0600000000c001 ]
10.02. 18:01:02  -xx> [ 0104000900036009 ]
10.02. 18:01:02  -==> [ 06000000000000609301 ]
10.02. 18:01:02  -F > [ 06000000000000609301 ]
10.02. 18:01:02  -xx> [ 0104000900036009 ]
10.02. 18:01:02  -==> [ 0000000000609301 ]
10.02. 18:01:02  -F > [ 0000000000609301 ]
10.02. 18:01:02  -xx> [ 0104000900036009 ]
10.02. 18:01:02  -==> [ 06c001024dff01 ]
10.02. 18:01:02  -F > [ 06c001024dff01 ]
10.02. 18:01:02  -xx> [ 0104000900036009 ]
10.02. 18:01:02  -==> [ 0600000000000060ff01 ]
10.02. 18:01:02  -F > [ 0600000000000060ff01 ]
10.02. 18:01:02  -xx> [ 0104000900036009 ]
10.02. 18:01:02  -==> [ 06000000000000609301 ]
10.02. 18:01:02  -F > [ 06000000000000609301 ]
10.02. 18:01:02  -xx> [ 0104000900036009 ]
10.02. 18:01:02  -==> [ 0600f8f901 ]
10.02. 18:01:02  -F > [ 0600f8f901 ]
10.02. 18:01:02  -xx> [ 0104000900036009 ]
10.02. 18:01:02  -==> [ 06000000fe01 ]
10.02. 18:01:02  -F > [ 06000000fe01 ]
10.02. 18:01:02  -xx> [ 0104000900036009 ]
10.02. 18:01:03  -==> [ 060000000000ff01 ]
10.02. 18:01:03  -F > [ 060000000000ff01 ]
10.02. 18:01:03  -xx> [ 0104000900036009 ]
10.02. 18:01:03  -==> [ 060000000000006001 ]
10.02. 18:01:03  -F > [ 060000000000006001 ]
10.02. 18:01:03  -xx> [ 0104000900036009 ]
10.02. 18:01:03  -==> [ 06000000000000609301 ]
10.02. 18:01:03  -F > [ 06000000000000609301 ]
10.02. 18:01:03  -xx> [ 0104000900036009 ]
10.02. 18:01:03  -==> [ 0600ff80b09301 ]
10.02. 18:01:03  -F > [ 0600ff80b09301 ]
10.02. 18:01:03  -Lesefehler > [ 0600ff80b09301 ]
10.02. 18:01:03    -Firmware:
10.02. 18:01:03    -Keine Antwort vom Wechselrichter. Zu dunkel?
10.02. 18:01:03 |-------------------------   Stop   growatt.php   ---------------------

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

Re: Growatt MIN-4200-XH

Beitrag von Ulrich »

Das sieht so aus, als ob die GeräteID nicht "1" in deinem Gerät ist.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

blackbird
Beiträge: 3
Registriert: Fr 10. Feb 2023, 16:42

Re: Growatt MIN-4200-XH

Beitrag von blackbird »

Ist sie, leider. Ich vermute auch, wenn sie nicht 1 wäre, würde gar keine Antwort erfolgen.

Ich habe mal aus Spaß die 2 gesetzt.

Ein SmartMeter ist auch noch nicht verbaut, sonst hätte es auch sein können das der Antwortet. Ich vermute, dass der ShineLan Stick da nicht reagiert?!

Code: Alles auswählen

10.02. 21:50:03  -xx> [ 0104000900036009 ]
10.02. 21:50:03  -==> [ 06000000000000fe01 ]
10.02. 21:50:03  -F > [ 06000000000000fe01 ]
10.02. 21:50:03  -Lesefehler > [ 06000000000000fe01 ]
10.02. 21:50:03    -Firmware:
10.02. 21:50:03    -Keine Antwort vom Wechselrichter. Zu dunkel?
10.02. 21:50:03 |-------------------------   Stop   growatt.php   ---------------------
10.02. 21:50:11 |------------------- Start wetterdaten.php --------------------
10.02. 21:50:11 o---Wetterdaten ausgeschaltet.
10.02. 21:50:11 |------------------- Stop  wetterdaten.php ---------------------
10.02. 21:51:01 |-------------------------   Start  growatt.php   ---------------------
10.02. 21:51:01    -Zentraler Timestamp: 1676062261
10.02. 21:51:01 o  -Hardware Version:
10.02. 21:51:01 +  -WR_ID: 01
10.02. 21:51:01 |- -Steuerdatei '1.befehl.steuerung' nicht vorhanden----
10.02. 21:51:01 +  -Die Daten werden ausgelesen...
10.02. 21:51:01  -xx> [ 0104000900036009 ]
10.02. 21:51:01  -==> [ 01 ]
10.02. 21:51:01  -F > [ 01 ]
10.02. 21:51:01  -xx> [ 0104000900036009 ]
10.02. 21:51:01  -==> [ 06000000000000609301 ]
10.02. 21:51:01  -F > [ 06000000000000609301 ]
10.02. 21:51:01  -xx> [ 0104000900036009 ]
10.02. 21:51:01  -==> [ 06000000000001 ]
10.02. 21:51:01  -F > [ 06000000000001 ]
10.02. 21:51:01  -xx> [ 0104000900036009 ]
10.02. 21:51:01  -==> [ 06000000000000e001 ]
10.02. 21:51:01  -F > [ 06000000000000e001 ]
10.02. 21:51:01  -xx> [ 0104000900036009 ]
10.02. 21:51:01  -==> [ 06000000000000609301 ]
10.02. 21:51:01  -F > [ 06000000000000609301 ]
10.02. 21:51:01  -xx> [ 0104000900036009 ]
10.02. 21:51:02  -==> [ 06000000000000609301 ]
10.02. 21:51:02  -F > [ 06000000000000609301 ]
10.02. 21:51:02  -xx> [ 0104000900036009 ]
10.02. 21:51:02  -==> [ 06000000000000609301 ]
10.02. 21:51:02  -F > [ 06000000000000609301 ]
10.02. 21:51:02  -xx> [ 0104000900036009 ]
10.02. 21:51:02  -==> [ 0600000000e001 ]
10.02. 21:51:02  -F > [ 0600000000e001 ]
10.02. 21:51:02  -xx> [ 0104000900036009 ]
10.02. 21:51:02  -==> [ 06000000000000609301c4010202 ]
10.02. 21:51:02  -F > [ 06000000000000609301c4010202 ]
10.02. 21:51:02  -xx> [ 0104000900036009 ]
10.02. 21:51:02  -==> [  ]
10.02. 21:51:02  -F > [  ]
10.02. 21:51:02  -xx> [ 0104000900036009 ]
10.02. 21:51:02  -==> [  ]
10.02. 21:51:02  -F > [  ]
10.02. 21:51:02  -xx> [ 0104000900036009 ]
10.02. 21:51:02  -==> [  ]
10.02. 21:51:02  -F > [  ]
10.02. 21:51:02  -xx> [ 0104000900036009 ]
10.02. 21:51:02  -==> [  ]
10.02. 21:51:02  -F > [  ]
10.02. 21:51:02  -xx> [ 0104000900036009 ]
10.02. 21:51:02  -==> [  ]
10.02. 21:51:02  -F > [  ]
10.02. 21:51:02  -Lesefehler > [  ]
10.02. 21:51:02    -Firmware:
10.02. 21:51:02    -Keine Antwort vom Wechselrichter. Zu dunkel?
10.02. 21:51:02 |-------------------------   Stop   growatt.php   ---------------------


10.02. 21:52:02 |-------------------------   Start  growatt.php   ---------------------
10.02. 21:52:02    -Zentraler Timestamp: 1676062321
10.02. 21:52:02 o  -Hardware Version:
10.02. 21:52:02 +  -WR_ID: 02
10.02. 21:52:02 |- -Steuerdatei '1.befehl.steuerung' nicht vorhanden----
10.02. 21:52:02 +  -Die Daten werden ausgelesen...
10.02. 21:52:02  -xx> [ 020400090003603a ]
10.02. 21:52:02  -==> [  ]
10.02. 21:52:02  -F > [  ]
10.02. 21:52:02  -xx> [ 020400090003603a ]
10.02. 21:52:02  -==> [  ]
10.02. 21:52:02  -F > [  ]
10.02. 21:52:02  -xx> [ 020400090003603a ]
10.02. 21:52:02  -==> [  ]
10.02. 21:52:02  -F > [  ]
10.02. 21:52:02  -xx> [ 020400090003603a ]
10.02. 21:52:02  -==> [  ]
10.02. 21:52:02  -F > [  ]
10.02. 21:52:02  -xx> [ 020400090003603a ]
10.02. 21:52:02  -==> [  ]
10.02. 21:52:02  -F > [  ]
10.02. 21:52:02  -xx> [ 020400090003603a ]
10.02. 21:52:02  -==> [  ]
10.02. 21:52:02  -F > [  ]
10.02. 21:52:02  -xx> [ 020400090003603a ]
10.02. 21:52:02  -==> [  ]
10.02. 21:52:02  -F > [  ]
10.02. 21:52:02  -xx> [ 020400090003603a ]
10.02. 21:52:02  -==> [  ]
10.02. 21:52:02  -F > [  ]
10.02. 21:52:02  -xx> [ 020400090003603a ]
10.02. 21:52:03  -==> [  ]
10.02. 21:52:03  -F > [  ]
10.02. 21:52:03  -xx> [ 020400090003603a ]
10.02. 21:52:03  -==> [  ]
10.02. 21:52:03  -F > [  ]
10.02. 21:52:03  -xx> [ 020400090003603a ]
10.02. 21:52:03  -==> [  ]
10.02. 21:52:03  -F > [  ]
10.02. 21:52:03  -xx> [ 020400090003603a ]
10.02. 21:52:03  -==> [  ]
10.02. 21:52:03  -F > [  ]
10.02. 21:52:03  -xx> [ 020400090003603a ]
10.02. 21:52:03  -==> [  ]
10.02. 21:52:03  -F > [  ]
10.02. 21:52:03  -xx> [ 020400090003603a ]
10.02. 21:52:03  -==> [  ]
10.02. 21:52:03  -F > [  ]
10.02. 21:52:03  -Lesefehler > [  ]
10.02. 21:52:03    -Firmware:
10.02. 21:52:03    -Keine Antwort vom Wechselrichter. Zu dunkel?
10.02. 21:52:03 |-------------------------   Stop   growatt.php   ---------------------

Antworten

Zurück zu „Regler, Wallboxen und Wechselrichter“