Battery QR Code che...
 
Benachrichtigungen
Alles löschen

[Oben angepinnt] Battery QR Code checker

29 Beiträge
11 Benutzer
4 Likes
14.8 K Ansichten
(@hanes1)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 173
Themenstarter  

Hallo,

um die QR-Codes schnell prüfen zu können hab ich mal auf die Schnelle ein kleines Online-Tool entworfen:

https://pv.pincrushers.de/qrcode/

Einfach einen oder mehrere QR-Codes einfügen, anschließend spuckt er aus, ob der QR-Code "valide" ist bzw. was er daraus lesen kann.
Das ist jetzt ein erster Entwurf, ich hab noch zwei-drei Ideen, was ich ergänzen möchte:

- Die Daten als CSV downloadbar machen um sie in Excel betrachten zu können
- Kleine Anleitung mit Bild eines QR-Codes dabei legen
- Kurzes Impressum brauch ich wohl noch

Richtig cool wäre, wenn ich die Webapp mit einer Kamera-App am Handy koppeln könnte. Also man geht mit dem Handy auf den QR-Code und er entschlüsselt sofort den Inhalt und packt den Code in einer Liste zusammen, die man dann z.B. per Email bekommt. Dazu fehlen mir aber (zumindest jetzt) die Fähigkeiten, mit Smart-Phone-Programmierung kenne ich mich nicht aus.

Anregungen und Wünsche gerne hier oder per PN.

Grüße, Hanes

EDIT: Aktuell werden nur die EVE-Zellen LF304, LF230, LF105, LF50K, LF280, LF280N und LF280K erkannt, sowie ein paar gängige von Lishen und CATL, mir fehlen die Informationen, wie der Code für andere Zellen aussehen muss, falls da jemand mehr weiß, gerne Info an mich, dann ergänze ich das.


   
surfer54, Fölix and fl_dutch reacted
Zitat
martin.t
(@martin-t)
Batterielecker
Beigetreten: Vor 1 Jahr
Beiträge: 270
 

Erst einmal super vielen Dank. Werde das Mal testen.

Cool wär noch 100 und 105 Ah von Eve

Ich frag Mal beim meinen Händler nach.
# Code Vendor Production Typ Cell Type Model Code Factory Trace Code Factory Address Production Date Serialnumber
1 04QCB76710700JB4L0003154 EVE Power Cell LiFePO4 LF280K Traceablity code 71,Production Line 07,Task order 00 Jingmen 2021-04-21 00:00:00 3154
2 04QCB76710700JB4L0003115 EVE Power Cell LiFePO4 LF280K Traceablity code 71,Production Line 07,Task order 00 Jingmen 2021-04-21 00:00:00 3115
3 04QCB76710700JB4L0004466 EVE Power Cell LiFePO4 LF280K Traceablity code 71,Production Line 07,Task order 00 Jingmen 2021-04-21 00:00:00 4466
4 04QCB76710700JB4L0003152 EVE Power Cell LiFePO4 LF280K Traceablity code 71,Production Line 07,Task order 00 Jingmen 2021-04-21 00:00:00 3152
5 04QCB76710600JB4J0001313 EVE Power Cell LiFePO4 LF280K Traceablity code 71,Production Line 06,Task order 00 Jingmen 2021-04-19 00:00:00 1313
6 04QCB76717500JB4S0004408 EVE Power Cell LiFePO4 LF280K Traceablity code 71,Production Line 75,Task order 00 Jingmen 2021-04-28 00:00:00 4408
8 04QCB76710700JB4K0001483 EVE Power Cell LiFePO4 LF280K Traceablity code 71,Production Line 07,Task order 00 Jingmen 2021-04-20 00:00:00 1483
9 04QCB76710700JB4K0002599 EVE Power Cell LiFePO4 LF280K Traceablity code 71,Production Line 07,Task order 00 Jingmen 2021-04-20 00:00:00 2599
10 04QCB76715000JB4N0004429 EVE Power Cell LiFePO4 LF280K Traceablity code 71,Production Line 50,Task order 00 Jingmen 2021-04-23 00:00:00 4429
11 04QCB76710700JB4L0002809 EVE Power Cell LiFePO4 LF280K Traceablity code 71,Production Line 07,Task order 00 Jingmen 2021-04-21 00:00:00 2809
12 04QCB76710700JB4K0001572 EVE Power Cell LiFePO4 LF280K Traceablity code 71,Production Line 07,Task order 00 Jingmen 2021-04-20 00:00:00 1572
13 04QCB76710700JB4L0004201 EVE Power Cell LiFePO4 LF280K Traceablity code 71,Production Line 07,Task order 00 Jingmen 2021-04-21 00:00:00 4201
14 04QCB76717600JB4S0000192 EVE Power Cell LiFePO4 LF280K Traceablity code 71,Production Line 76,Task order 00 Jingmen 2021-04-28 00:00:00 192
15 04QCB76710700JB4L0003473 EVE Power Cell LiFePO4 LF280K Traceablity code 71,Production Line 07,Task order 00 Jingmen 2021-04-21 00:00:00 3473
16 04QCB76717500JB4S0004479 EVE Power Cell LiFePO4 LF280K Traceablity code 71,Production Line 75,Task order 00 Jingmen 2021-04-28 00:00:00 4479
17 04QCB76710600JB4K0005318 EVE Power Cell LiFePO4 LF280K Traceablity code 71,Production Line 06,Task order 00 Jingmen 2021-04-20 00:00:00 5318
18 04QCB76710700JB4K0001889 EVE Power Cell LiFePO4 LF280K Traceablity code 71,Production Line 07,Task order 00 Jingmen 2021-04-20 00:00:00 1889
19 04QCB76710700JB4L0003488 EVE Power Cell LiFePO4 LF280K Traceablity code 71,Production Line 07,Task order 00 Jingmen 2021-04-21 00:00:00 3488
20 04QCB76710700JB4L0003932 EVE Power Cell LiFePO4 LF280K Traceablity code 71,Production Line 07,Task order 00 Jingmen 2021-04-21 00:00:00 3932

_____________________________________________________________________________________________________________________________________________________

1 04QCB71717700JB3E0004461 EVE Power Cell LiFePO4 LF280N Traceablity code 71,Production Line 77,Task order 00 Jingmen 2021-03-14 00:00:00 4461
2 04QCB71717700JB3E0002915 EVE Power Cell LiFePO4 LF280N Traceablity code 71,Production Line 77,Task order 00 Jingmen 2021-03-14 00:00:00 2915
3 04QCB71717700JB3E0003857 EVE Power Cell LiFePO4 LF280N Traceablity code 71,Production Line 77,Task order 00 Jingmen 2021-03-14 00:00:00 3857
4 04QCB71717700JB3E0004063 EVE Power Cell LiFePO4 LF280N Traceablity code 71,Production Line 77,Task order 00 Jingmen 2021-03-14 00:00:00 4063
5 04QCB71717700JB3E0002746 EVE Power Cell LiFePO4 LF280N Traceablity code 71,Production Line 77,Task order 00 Jingmen 2021-03-14 00:00:00 2746
6 04QCB71717700JB3E0003841 EVE Power Cell LiFePO4 LF280N Traceablity code 71,Production Line 77,Task order 00 Jingmen 2021-03-14 00:00:00 3841
7 04QCB71717700JB3E0004536 EVE Power Cell LiFePO4 LF280N Traceablity code 71,Production Line 77,Task order 00 Jingmen 2021-03-14 00:00:00 4536
8 04QCB71717700JB3E0004083 EVE Power Cell LiFePO4 LF280N Traceablity code 71,Production Line 77,Task order 00 Jingmen 2021-03-14 00:00:00 4083
9 04QCB71717700JB3E0004529 EVE Power Cell LiFePO4 LF280N Traceablity code 71,Production Line 77,Task order 00 Jingmen 2021-03-14 00:00:00 4529
10 04QCB71717700JB3E0002733 EVE Power Cell LiFePO4 LF280N Traceablity code 71,Production Line 77,Task order 00 Jingmen 2021-03-14 00:00:00 2733
11 04QCB71717700JB3E0004115 EVE Power Cell LiFePO4 LF280N Traceablity code 71,Production Line 77,Task order 00 Jingmen 2021-03-14 00:00:00 4115
12 02YCB66718800JB2H0003460 EVE Cell LiFePO4 LF280 Traceablity code 71,Production Line 88,Task order 00 Jingmen 2021-02-17 00:00:00 3460
13 04QCB71717700JB3E0004092 EVE Power Cell LiFePO4 LF280N Traceablity code 71,Production Line 77,Task order 00 Jingmen 2021-03-14 00:00:00 4092
14 04QCB71717700JB3E0004540 EVE Power Cell LiFePO4 LF280N Traceablity code 71,Production Line 77,Task order 00 Jingmen 2021-03-14 00:00:00 4540
15 04QCB71717700JB3E0003904 EVE Power Cell LiFePO4 LF280N Traceablity code 71,Production Line 77,Task order 00 Jingmen 2021-03-14 00:00:00 3904
16 02YCB66718800JB2H0003099 EVE Cell LiFePO4 LF280 Traceablity code 71,Production Line 88,Task order 00 Jingmen 2021-02-17 00:00:00 3099

Eine Zelle ist nur so gut, wie der jenige der sie getestet hat 😆


   
AntwortZitat
(@hanes1)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 173
Themenstarter  

Nach etwas Recherche hab ich die Unterstützung für die Typen LF230, LF304, LF105 und LF50K hinzugefügt, für LF100 und LF90 konnte ich keinen Code in den Datenblättern finden.


   
AntwortZitat
voltmeter
(@voltmeter)
Yoda
Beigetreten: Vor 2 Jahren
Beiträge: 5176

   
AntwortZitat
martin.t
(@martin-t)
Batterielecker
Beigetreten: Vor 1 Jahr
Beiträge: 270
 

Mega gut. :thumbup: macht vieles einfacher.

Das jetzt noch für CATL, Lishen und REPT LoL

Ja ja, nie bekommt man den Hals voll genug.

Danke nochmal.

Eine Zelle ist nur so gut, wie der jenige der sie getestet hat 😆


   
AntwortZitat
latenight
(@latenight)
Mitglied Admin
Beigetreten: Vor 3 Jahren
Beiträge: 1016
 

Hallo Hannes,

danke für die Seite. Du kannst mit dem QR Code Decoder -> https://github.com/khanamiryan/php-qrcode-detector-decoder von hochgeladenen Bildern die QR Codes auslesen. Auf die Kamera kannst du mit getUserMedia() https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia zugreifen.

Beitrag geholfen? Links unter dem Profil einen "Daumen hoch" geben.
PS: Bitte wenn ich angesprochen werde immer mit der ZITAT Funktion arbeiten, so bekomme ich in meiner Timeline angezeigt.


   
AntwortZitat
Stefanseiner
(@stefanseiner)
Heroischer Stromgenerator
Beigetreten: Vor 3 Jahren
Beiträge: 2260

   
AntwortZitat
(@hanes1)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 173
Themenstarter  

Hallo Hannes,

danke für die Seite. Du kannst mit dem QR Code Decoder -> https://github.com/khanamiryan/php-qrcode-detector-decoder von hochgeladenen Bildern die QR Codes auslesen. Auf die Kamera kannst du mit getUserMedia() https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia zugreifen.

Danke für den Tip, ich habe mal einen Teil umgesetzt (etwas anders alerdings). Bin aber nicht mit der Erkennungsgenauigkeit zufrieden. Das Problem ist, dass ich keinen Videostream auf dem Server auswerten möchte (und auch nicht die Daten haben möchte), die Barcodeerkennung sollte nach Möglichkeit auf dem Handy direkt passieren. Da befürchte ich aber ist Javascript nicht performant genug. Daher habe ich erstmal eine Simple Foto-Funktion implementiert, mit meinen Test-Bildern aus diversen Foren klappt das aber eher schlecht als recht. Zur Erkennung wird zbar verwendet.

Es werden jetzt außerdem auch die 272Ah LiSHen-Zellen erkannt.
Außerdem ist mir das hier in die FInger gekommen: https://www.gobelpower.com/lifepo4_decoder.html
"The decoder algorithm is based on "Battery Coding Standards" issued by China Goverment. "
Ich dachte bislang, dass der Code Herstellerbezogen ist, ist er aber scheinbar nicht. Leider kann ich diesen Battery Coding Standard nicht finden, dann würde ich genau den sonst umsetzen.


   
AntwortZitat
(@hanes1)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 173
Themenstarter  

Scheinbar wird der Code im Standard durch GB/T 36278-2018 GB/T 34014-2017 beschrieben. Scheint sowas wie das Chinesische ISO zu sein. Leider Kostenpflichtig das PDF ....


   
AntwortZitat
latenight
(@latenight)
Mitglied Admin
Beigetreten: Vor 3 Jahren
Beiträge: 1016
 

Scheinbar wird der Code im Standard durch GB/T 36278-2018 beschrieben. Scheint sowas wie das Chinesische ISO zu sein. Leider Kostenpflichtig das PDF ....

Eigentlich ist BAIDU hier immer eine gute Hilfe: https://www.baidu.com/s?cl=3&wd=GB%2FT%2036758-2018 , vor allem wenn du die Seite aufrufst und dann ein paar Tage wartest. Hier werden die Ergebnise "besser". Im Anschluss mit deepl.com den Text übersetzten Grin

Beitrag geholfen? Links unter dem Profil einen "Daumen hoch" geben.
PS: Bitte wenn ich angesprochen werde immer mit der ZITAT Funktion arbeiten, so bekomme ich in meiner Timeline angezeigt.


   
AntwortZitat
latenight
(@latenight)
Mitglied Admin
Beigetreten: Vor 3 Jahren
Beiträge: 1016
 

Danke für den Tip, ich habe mal einen Teil umgesetzt (etwas anders alerdings). Bin aber nicht mit der Erkennungsgenauigkeit zufrieden. Das Problem ist, dass ich keinen Videostream auf dem Server auswerten möchte (und auch nicht die Daten haben möchte), die Barcodeerkennung sollte nach Möglichkeit auf dem Handy direkt passieren. Da befürchte ich aber ist Javascript nicht performant genug. Daher habe ich erstmal eine Simple Foto-Funktion implementiert, mit meinen Test-Bildern aus diversen Foren klappt das aber eher schlecht als recht. Zur Erkennung wird zbar verwendet.

Da bin ich dann leider wieder raus. Mein Kollege meinte ich sollte auf das Android Framework https://ionicframework.com/ verweisen, das kann schon die meisten Dinge. In der Community https://ionic.io/community gibt es wohl auch viel Support.

Tut mir leid, das ich hier nicht weiterhelfen kann.

Beitrag geholfen? Links unter dem Profil einen "Daumen hoch" geben.
PS: Bitte wenn ich angesprochen werde immer mit der ZITAT Funktion arbeiten, so bekomme ich in meiner Timeline angezeigt.


   
AntwortZitat
(@hanes1)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 173
Themenstarter  

Danke, ich schaus mir mal an.
Zu der Norm, das PDF kann man in Chinese herunterladen. Leider ist es gescannt und DeepL produziert damit nur Sonderzeichen 🙁 Das OCR scheint da nicht gut zu klappen. Aber die Hersteller sind vermutlich darin eh nicht geschlüsselt. Wird also auch nicht viel helfen. Dann bleibt reverse-engeneering 😉


   
AntwortZitat
latenight
(@latenight)
Mitglied Admin
Beigetreten: Vor 3 Jahren
Beiträge: 1016
 

Hallo Hanes,

dein Tool erzeugt einen internen Server error.

Beitrag geholfen? Links unter dem Profil einen "Daumen hoch" geben.
PS: Bitte wenn ich angesprochen werde immer mit der ZITAT Funktion arbeiten, so bekomme ich in meiner Timeline angezeigt.


   
AntwortZitat
(@hanes1)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 173
Themenstarter  

Danke für den Hinweis, Fehler ist behoben.


   
AntwortZitat
(@cozwei)
Vorsichtiger Stromfühler
Beigetreten: Vor 12 Monaten
Beiträge: 82
 

Hi

Danke!
Ich finde den QR Code checker super, leider hat er bei mir folgende QR-Codes nicht erkannt. Es hapert am Production Date.
Vielleicht kannst Du das noch korrigieren, oder mir sagen das der unten genannten Checker mir nur vorgaukeln will der Code würde stimmen.

0019 - ERROR: Error in production Date: unconverted data remains: 3 Input: 04QCB76836100JBCX0001278
0030 - ERROR: Error in production Date: unconverted data remains: 2 Input: 04QCB76836200JBBW0003575
0036 - ERROR: Error in production Date: unconverted data remains: 3 Input: 04QCB76846100JBCX0006474

Dieser hier kann sie entschlüsseln: https://www.gobelpower.com/lifepo4_decoder.html

BCX wird zu 29.12.2021 aufgelöst
BBW zu 28.11.2021


   
AntwortZitat
Seite 1 / 2
Battery QR Code che...
 
Teilen: