NEWS
Test Adapter Pylontech v0.0.10
-
@plchome-0 null problemo ... ich bestelle jetzt erstmal die Hardware ... nach dem urlaub schaue ich mir Deinen NR-Flow genauer an.
Erstmal ein herzliches Dankeschön!
-
Hallo vielen Dank für den tollen Adapter !!
Habe gestern das Waveshare RS232/485/422 to RJ45 Ethernet Module angeschlossen, das Ethernet Kabel gebastelt und angeschlossen. Adapter installiert und auf anhieb hat alles gleich funktioniert alle Daten werden von meinen 4 x US5000 sauber ausgelesen, Toll !!
Danke nochmals und frohe Ostern allen zusammen !!
-
@jupzup Auch du bist der, bei dem es funktioniert
Freut mich zu hören, dass es auf Anhieb geklappt hat. -
Rückmeldung über erfolgreiche Umsetzung:
Habe nun auch das Waveshare RS232/485/422 to RJ45 Ethernet Module angeschlossen.
Der Adapter liest nun die 4x US3000 aus.
Eine Ansicht in "Vis" habe ich erstellt um mir die Werte anzeigen zu lassen:
Dabei habe ich festgestellt, dass es pro Batterie unterschiedliche Werte gibt.
1.) US3000
2.) US3000
3.) US3000
4.) US3000
Unter der "Info" ist (bis auf die Device Nummer) alles identisch
Auch gibt es unterschiedliche Werte unter "Power"
Wo kann ich da falsch gemacht haben.
Der Adapter sieht so aus:
Gruß
Jürgen -
@derauge Losche die seltsamen Datenpunkte mit Unterpunkten. Der hat irgendwo in der Übertragung kaputte Daten gefressen. Dann beobachten.
Das Problem ist: Wenn die Übertragung Mist sendet, parst er Mist und legt dazu Objekte an.
-
Super, das war der Grund.
Gesamten Baum gelöscht. nun ist alles sauber eingerichtet
und das BMS scheint nun alle Zellen auszugleichen.
Wünsche einen Sonnigen Tag
-
@derauge sagte in Test Adapter Pylontech v0.0.10:
Rückmeldung über erfolgreiche Umsetzung:
Habe nun auch das Waveshare RS232/485/422 to RJ45 Ethernet Module angeschlossen.So wie du es gemacht hast, würde ich es auch gerne umsetzen. Wo hast du den Waveshare gekauft und könntest du evtl. kurz noch die einzelnen Schritte hier posten. Also richtiger Zusammenbau des Kabels. Ne echt colle Sache.
Hatte eben mal nachgesehen, ob über den CerboGx die einzelnen Spannungswerte der Zellen ausgelesen werden. Dem ist aber leider nicht so.Würde mich über eine Rückmeldung freuen.
-
@garf sagte in Test Adapter Pylontech v0.0.10:
Also richtiger Zusammenbau des Kabels.
Nur zur Info, ich habe auch noch Kabel da RJ11 oder RJ45. Ihr könnt mich gerne über PN kontaktieren. Ich möchte 5€ + Versand. Es gibt auch bei Amazon einen schönen Adapter zum Selbstkonfigurieren für RJ45.
Alle Informationen stehen in der Readme.
@garf sagte in Test Adapter Pylontech v0.0.10:
Wo hast du den Waveshare gekauft
Den Waveshare bekommst du bei Amazon, eBay oder Aliexpress. Eingerichtet werden muss da nichts besonderes, nur dein Netz. Und du solltest dort Netz haben, wo du ihn aufhängst (stabiles WLAN oder halt ein Kabel).
-
@plchome-0 sagte in Test Adapter Pylontech v0.0.10:
Und du solltest dort Netz haben, wo du ihn aufhängst (stabiles WLAN oder halt ein Kabel).
Habe ich da. Ich habe mir jetzt den waveshare ohne poe bei amazon bestellt
Ein Kabel crimpe ich mir selber und eine 9polige Buchse habe ich hier auch noch auf Lager.
Danke für dein Angebot.
-
@garf
Wie ich lese bist du schon einen Schritt weiter.
Was hast du für Batterien ?
Bin bespannt auf deine ersten AuswertungenGruß
Jürgen -
Meine ersten Auswertungen sehen wie folgt aus:
was mich an dieser Stelle sehr "stutzig" macht sind die unterschiedlichen Spannungen der Zellen
Was meint ihr?
Wie lange müsste die "Ladespannung (52,5V~53,5V) anliegen damit sich alle Zellen abgleichen?Gruß
Jürgen -
@derauge die gleichen sich auch an wenn du das eine Weile in Ruhe lässt. Und gehen beim Entladen oder Laden dann auch wieder auseinander. Um sich dann wieder anzugleichen. Hängt auch davon ab wie schnell geladen/entladen wird, bei starker Entladung/Ladung eher, bei kleinen Strömem seltener.
So sind zumindest meine Beobachtungen mit 2 Akkus (US3000C)
-
@bananajoe sagte in Test Adapter Pylontech v0.0.10:
So sind zumindest meine Beobachtungen
Das verhält sich wohl allgemein so. Ist bei meinen 3 SB-Akkus auch nicht anders. Beim gemütlichen Laden bei 30-40A sind die alle sehr ähnlich. Bei 50-60A oder mehr bilden sich Ausreißer. Nach ca. 15-20 Lade-/Entladezyklen kriegen sich aber auch die Ausreißer dauerhaft ein.
Zu Beginn in einem neuen Pack lag die Differenz zwischen HI und LO ganz zu Anfang auch mal schnell im 3-stelligen mV-Bereich. Da habe ich dann per MQTT eingegriffen und das Laden/Entladen kurzzeitig unterbunden bis die Differenz im jeweiligen Pack wieder 2-stellig war.
Nachdem die Packs "eingelaufen" waren, sind es im Standard zwischen 3mV und knapp 20mV. Selbst bei starker Ladung/Entladung dann nicht mehr über 30-40mV. Das jeweilige Angleichen hängt auch stark vom verbauten Balancer ab.
-
Die "Imbalance" liegt bei mir immer im Bereich 0,140% bis 0,030%, das sind maximal um die 0,1V
Ich ignoriere das, die Pylontech müssen selber wissen was die tun.
Da nervt mich eher das meine ältere Pylontech bei gleichen Spannungen etc. einen niedrigeren SoC meldet:Aber man soll ja auch eigentlich keine Battery-Packs mit "hohen" unterschiedlichen Alter wählen. 183 vs 30 Zyklen. Bei liegt etwa ein Jahr dazwischen, das nächste kommt nun schneller nach. Aber es funktioniert.
-
Da nervt mich eher das meine ältere Pylontech bei gleichen Spannungen etc. einen niedrigeren SoC meldet
Weist Du wie bzw. wonach der SoC berechnet wird? Ist hier aber auch so, wenn auch nicht mit so hohen Abweichungen. Bei den DalyBMS wird z.B. alles unter 3A nicht sauber erfasst. Daher kommt es auch zu Abweichungen. Insbesondere wenn die Akkus parallel hängen. Es wird nämlich nicht immer 100% identisch ge- bzw. entladen. Ich gleiche das i.d.R. manuell zwischendurch an. Schalten die BMS bei "Akku voll" ab, setze ich den SoC automatisch auf 99%.
Aber man soll ja auch eigentlich keine Battery-Packs mit "hohen" unterschiedlichen Alter wählen. 183 vs 30 Zyklen.
Das dürfte eigentlich nicht so viel machen. Sind hier 197/114/101. Die Abweichungen liegen i.d.R. aber deutlich unter 5%.
-
@samson71 wenn der Ladezustand höher ist, die die Abweichung auch kleiner
Die 8% sahen auch gerade für mich dramatisch aus.
Mal schauen, wenn es klappt gibt es im Mai gleich 2 Akkus dazu, dann ist mein kleines Rack erst einmal voll und mit 14kWh könnte es von Sonnenuntergang bis Sonnenaufgang reichen.Ich müsste auch noch mal umstellen auf den Pylontech-Adapter hier. So einen WaveShare habe ich hier liegen, ich hab mir nur noch nicht die Zeit genommen. Im Moment lese ich noch mit MultiSIBControl aus, die aktuelle Version stellt auch einen Webserver bereit von dem ich mir die Daten im JSON-Format hole. Von den Werten sind halt einige ausgelesen und einige von der Software berechnet, da kann das gleich ganz anders aussehen.
-
@derauge sagte in Test Adapter Pylontech v0.0.10:
Wie ich lese bist du schon einen Schritt weiter.
Was hast du für Batterien ?Päckchen von amazon ist heute angekommen.
Ich habe drei Pylontech US3000C und einem Multiplus II, mit CerboGX.
-
@garf sagte in Test Adapter Pylontech v0.0.10:
@derauge sagte in Test Adapter Pylontech v0.0.10:
Wie ich lese bist du schon einen Schritt weiter.
Was hast du für Batterien ?Päckchen von amazon ist heute angekommen.
Ich habe drei Pylontech US3000C und einem Multiplus II, mit CerboGX.
na dann hast du ja nun genug vor und das Wochenende wird nicht langweilig
Viel Erfolg
-
Ich nehme mal den Ball bzgl. SC500 bzw. SC1000 mal wieder auf, scheinbar ist das ja nicht wirklich weiter gegangen.
Ich habe meinen SC1000 verbunden und im Prinzip funktioniert die "FORCE" Einstellung. Nur bei den "Units" gibt es einen Versatz.
In der Konsole gibt es folgende Antwort:
pylon>unit @ AverageTempr: 33266 Index Volt Curr Tempr AvgTempr BTlow BThigh BVlow BVhigh Base.St Volt.St Temp.St CoulombAH CoulombWH Time 1 50732 9950 36000 31933 31800 32000 3380 3387 Charge Normal Normal 96% 48000 mAH 96% 2297 WH 2024-07-12 21:19:41 2 50949 9950 36000 33666 33000 34000 3394 3399 Charge Normal Normal 97% 48500 mAH 97% 2325 WH 2024-07-12 21:19:41 3 50731 9950 37000 33000 33000 33000 3380 3386 Charge Normal Normal 96% 48000 mAH 96% 2299 WH 2024-07-12 21:19:41 4 50914 9950 38000 33666 33000 34000 3392 3397 Charge Normal Normal 97% 48500 mAH 97% 2325 WH 2024-07-12 21:19:41 5 50713 9950 38000 33666 33000 34000 3378 3384 Charge Normal Normal 93% 46500 mAH 95% 2274 WH 2024-07-12 21:19:41 6 50811 9950 39000 33666 33000 34000 3383 3391 Charge Normal Normal 95% 47500 mAH 96% 2296 WH 2024-07-12 21:19:41 Command completed successfully $$
In den Objekten wird das dann etwas versetzt aufgelöst:
Danke,
Frank
-
Ich habe jetzt die ParserForceUnit.js angepasst:
const rowTab = /^(.{7})(.{7})(.{7})(.{7})(.{7})(.{7})(.{7})(.{7})(.{8})(.{9})(.{9})(.{10})(.{13})(.{11})(.{15})(.{8})(.{11,20})?/gm;
Damit klappt es bei mir gut. Hat ein wenig gedauert, bis ich geschnallt habe, daß man den Adapter neu starten muss, damit er die neuen Sourcen übernimmt...
Danke für die Mühe, der Adapter ist toll.
Frank