Solaranzeige an Pylontech

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

Moderator: Ulrich

Dirk
Beiträge: 13
Registriert: Fr 14. Jun 2019, 22:02
Danksagung erhalten: 1 Mal

Re: Solaranzeige an Pylontech

Beitrag von Dirk »

Ich habe US3000 hergestellt 2 x 4/2019 und 2 x 5/2019 die ausgelesene Firmware ist 259.
Der SH-U10L mit CP2102 Chip hat keine Daten ausgelesen nur der Adapter mit FTDI FT232 Chip gibt bei diesen Batterien Daten.

Leider habe ich keine Übersicht über die Firmware der us3000 gefunden Pylontech reagierte nicht auf meine Anfrage.
Ich bin mit diesen Batterien jedoch sehr zufrieden und der Preis scheint gerade auch zu Fallen.

Bitte gebt doch eure Pylontech Typ und Firmware mit an wenn Ihr Infos zu Adapter gebt.

saugnapf
Beiträge: 30
Registriert: So 30. Aug 2020, 18:12
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: Solaranzeige an Pylontech

Beitrag von saugnapf »

Ich habe zwei US2000B, beide dieses Jahr gekauft.

Wie kann ich die firmware-Version auslesen?

msc
Beiträge: 36
Registriert: Fr 5. Jun 2020, 14:38
Danksagung erhalten: 1 Mal

Re: Solaranzeige an Pylontech

Beitrag von msc »

influx + Enter
DB_Pylontech_3.PNG
DB_Pylontech_3.PNG (23.54 KiB) 5209 mal betrachtet
PIP MPP 5048

saugnapf
Beiträge: 30
Registriert: So 30. Aug 2020, 18:12
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: Solaranzeige an Pylontech

Beitrag von saugnapf »

Danke!
Stimmt aber hier was nicht, oder?
FW.JPG

msc
Beiträge: 36
Registriert: Fr 5. Jun 2020, 14:38
Danksagung erhalten: 1 Mal

Re: Solaranzeige an Pylontech

Beitrag von msc »

ja, das sieht merkwürdig aus.
PIP MPP 5048

Dirk
Beiträge: 13
Registriert: Fr 14. Jun 2019, 22:02
Danksagung erhalten: 1 Mal

Re: Solaranzeige an Pylontech

Beitrag von Dirk »

Das get wo dir US3000A oder US2000 angezeigt wird bei US2000B 3 Packs BMS oder US3000A 3 Packs BMS.


SELECT field (Produkt) in
SELECT field (Firmware) ändern dan wird es bei mir aus der DB gelesen.

Meine zeigen 259 an Herstellungsdatum 4/2019

Auf jeden Fall gibt es verschiedene Firmware Versionen.
Bei mir werden z.B. Ah_total, Ah_left, Ah_left_2, Ah_total_2 anders oder Falsch ausgelesen.
Diese Werte sind jedoch wichtig um einen SOC Wert zu bekommen damit ich die WR auf Bypass umstellen kann bei 20% soc.

Ich werde jetzt noch einmal bei Pyontech nach Update für die Batterien Fragen.

msc
Beiträge: 36
Registriert: Fr 5. Jun 2020, 14:38
Danksagung erhalten: 1 Mal

Re: Solaranzeige an Pylontech

Beitrag von msc »

da istein Fehler im Script. Ich habe das korrigiert und wollte das noch dem Ulrich mitteilen - habs vergessen. Habe aber nicht mehr die Originaldatei. Ich glaube im original ist in Zeile 226 oder 227 ein Offset von 4 anstatt 6

Ich glaube Ah_left_2 wird falsch ausgelesen
Unbenannt_4.PNG
Vergleich mal und probiers mal aus.
PIP MPP 5048

saugnapf
Beiträge: 30
Registriert: So 30. Aug 2020, 18:12
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: Solaranzeige an Pylontech

Beitrag von saugnapf »

Dirk hat geschrieben:
Mi 23. Sep 2020, 21:20
Das get wo dir US3000A oder US2000 angezeigt wird bei US2000B 3 Packs BMS oder US3000A 3 Packs BMS.

SELECT field (Produkt) in
SELECT field (Firmware) ändern dan wird es bei mir aus der DB gelesen.

Meine zeigen 259 an Herstellungsdatum 4/2019
Danke!

Demnach ist die Firmware bei meinen 515.

Dirk
Beiträge: 13
Registriert: Fr 14. Jun 2019, 22:02
Danksagung erhalten: 1 Mal

Re: Solaranzeige an Pylontech

Beitrag von Dirk »

JA das ist der Fehler! sende ich Ulrich noch

$aktuelleDaten["Pack".$n."_Ah_left_2"] = (hexdec(substr($Daten["INFO"],110,6))/1000);
$aktuelleDaten["Pack".$n."_Ah_total_2"] = (hexdec(substr($Daten["INFO"],116,6))/1000);

Also SOC = field (Ah_left_2) math (/(Ah_total_2/100))

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

Re: Solaranzeige an Pylontech

Beitrag von Ulrich »

Dirk hat geschrieben:
Do 24. Sep 2020, 19:13
JA das ist der Fehler! sende ich Ulrich noch

$aktuelleDaten["Pack".$n."_Ah_left_2"] = (hexdec(substr($Daten["INFO"],110,6))/1000);
$aktuelleDaten["Pack".$n."_Ah_total_2"] = (hexdec(substr($Daten["INFO"],116,6))/1000);

Also SOC = field (Ah_left_2) math (/(Ah_total_2/100))
Hallo Dirk,

habe ich geändert! Vielen Dank für den Hinweis.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

Antworten

Zurück zu „Allgemeines“