ich würde gerne aus einem aus dem QR Code ausgelesenen Key wieder die aufgedruckte Darstellung generieren.
Einiges habe ich schon zusammenbekommen, allerdings scheitere ich am letzen Schritt.
Ich weiß, dass es folgende Zusammensetzung gibt:
Und mit dem hier verlinkten JavaScript habe ich es auch geschafft, den aufgedruckten Wert in den ausgelesenen Wert des QR Codes zu konvertieren:Daimler hat geschrieben: ↑01.08.2017, 19:36Im Klartext:
Key - 7ZRMN-96KET-56AWW-3UBKK-MAAWX8
SGTIN - 3014-F711-A000-00D3-C9BC-A028
gescannt:
EQ01SG3014F711A00000D3C98CA028DLKFFC52A9349BA2995CE0F6894A8A573A8
hier lässt sich die SKTIN / SN ja noch herausfiltern:
EQ01SG 3014F711A00000D3C98CA028 DLK FFC52A9349BA2995CE0F6894A8A573A8
Ich würde es allerdings gerne umgekehrt schaffen. Also aus dem ausgelesenen Wert des QR Codes (Base16??) den aufgedruckten KEY (Base32??) konstruieren.hobbyquaker hat geschrieben: ↑23.01.2021, 19:07Hier eine Javascript Funktion für das Konvertieren des Keys (kommt im Homematic Manager zum Einsatz, dort gibt es auch einen QR Scanner im HmIP-Anlern-Dialog), vielleicht hilfts euch https://github.com/hobbyquaker/homemati ... r.js#L4798
Ist zwar Base32, aber ein ungewöhnlicher Zeichenvorrat.
Wahrscheinlich ist es gar nicht so schwer. Aber meine bisherigen Versuche sind leider gescheitert.
Steckt jemand von euch tiefer in der Thematik und weiß, wie es geht?