Hallo, ich habe festgestellt, dass die Daten meiner beiden US2000B Pylontechs in der Influx DB ungenau, oder unvollständig sind.
z.B. wird Ah_left ohne Nachkommastellen angezeigt. Ah_left_2 oder auch Ah_total_2 ist immer Null...
Das habe ich im screenshot von msc schon anders gesehen:
Ich kann z.B. aus der DB auch nicht ohne weiteres meine Firmware-Version auslesen.
Schaut bei mir so aus:
Auch das habe ich bei msc anders gesehen.
Woran könnte das liegen?
Ich lese die Pylontechs per RS485 - also nicht über den RS232-Console-Port aus.
Der verwendete Adapter ist SH-U10L mit CP2102 Chip, also Nicht-FTDI.
Kann das eine Ursache sein?
Mit der Darstellung in den Grafana-dashboards habe ich bisher eigentlich -bis auf die Nachkommastellen- keine Probleme.
Pylontech-Daten in INFLUX Datenbank
Moderator: Ulrich
Re: Pylontech-Daten in INFLUX Datenbank
Hallo ich habe an dich direkt Nachrichten gesendet sehe mal da nach.
Re: Pylontech-Daten in INFLUX Datenbank
Bei den US2000 also 50Ah
Ah_left = Ladezustand Batterie
Ah_total = Maximal Ah (50)
Ah_left_2 = ist wohl nur für us3000
Ah_total_2 =ist wohl nur für us3000 Bei den US3000 also 74Ah
Ah_left = ist wohl nur für us2000 zeigt aber 65.353 an
Ah_total = ist wohl nur für us2000 zeigt aber 65.353 an
Ah_left_2 = Ladezustand Batterie
Ah_total_2 = Maximal Ah (74) ACHTUNG WENN HIER 0.289 oder in der Grafana 0.29 angezeigt wird ist ein Fehler in der us3000_bms.php
$aktuelleDaten["Pack".$n."_Ah_total_2"] = (hexdec(substr($Daten["INFO"],116,4))/1000);
ändern in 116,6
$aktuelleDaten["Pack".$n."_Ah_total_2"] = (hexdec(substr($Daten["INFO"],116,6))/1000);
Ah_left = Ladezustand Batterie
Ah_total = Maximal Ah (50)
Ah_left_2 = ist wohl nur für us3000
Ah_total_2 =ist wohl nur für us3000 Bei den US3000 also 74Ah
Ah_left = ist wohl nur für us2000 zeigt aber 65.353 an
Ah_total = ist wohl nur für us2000 zeigt aber 65.353 an
Ah_left_2 = Ladezustand Batterie
Ah_total_2 = Maximal Ah (74) ACHTUNG WENN HIER 0.289 oder in der Grafana 0.29 angezeigt wird ist ein Fehler in der us3000_bms.php
$aktuelleDaten["Pack".$n."_Ah_total_2"] = (hexdec(substr($Daten["INFO"],116,4))/1000);
ändern in 116,6
$aktuelleDaten["Pack".$n."_Ah_total_2"] = (hexdec(substr($Daten["INFO"],116,6))/1000);
-
- Beiträge: 41
- Registriert: So 30. Aug 2020, 18:12
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
Re: Pylontech-Daten in INFLUX Datenbank
Hallo Dirk, vielen dank für deine ausführliche Antwort!
Direkte Nachricht / PN habe ich keine bekommen.
Wenn ich das jetzt richtig verstanden habe: (ich habe 2x US2000B in Verwendung)
- die Gesamtkapazität einer US2000B (Ah_total) ist 50Ah und wird richtig angezeigt.
- die verbleibende Kapazität (Ah_left) ist in meinem Fall 24Ah und wird richtig angezeigt. Gibt es bei der US2000B da keine Nachkommastellen?
- Ah_left_2 und Ah_total_2 wird bei mir mit null angezeigt, und das ist für die US2000B richtig.
Dann sollten die Daten in meiner INFLUX DB ja so passen.
Grüße!
Direkte Nachricht / PN habe ich keine bekommen.
Wenn ich das jetzt richtig verstanden habe: (ich habe 2x US2000B in Verwendung)
- die Gesamtkapazität einer US2000B (Ah_total) ist 50Ah und wird richtig angezeigt.
- die verbleibende Kapazität (Ah_left) ist in meinem Fall 24Ah und wird richtig angezeigt. Gibt es bei der US2000B da keine Nachkommastellen?
- Ah_left_2 und Ah_total_2 wird bei mir mit null angezeigt, und das ist für die US2000B richtig.
Dann sollten die Daten in meiner INFLUX DB ja so passen.
Grüße!
- Ulrich
- Administrator
- Beiträge: 3986
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 92 Mal
- Danksagung erhalten: 526 Mal
- Kontaktdaten:
Re: Pylontech-Daten in INFLUX Datenbank
Ah_left_2 und Ah_total_2 werden nur bei der US3000A ausgelesen.
Nein.Gibt es bei der US2000B da keine Nachkommastellen?
---------------------------------------
Ulrich . . . . . . . . [Projektinhaber]
Ulrich . . . . . . . . [Projektinhaber]