Wo steht das?kiaralle hat geschrieben: Sonntag 11. Januar 2026, 16:05 Das ist doch das, was ich vom Geber zurück bekomme.
Laut Beschreibung "Pos.abfragen" Befehl 42
40 42 00 00 4d 8e c1
40 = Geräteadresse
42 = Befehl, Position abfragen
00+00+46+8e = Position = int.from_bytes(response[2:6],'big',signed=False)
c1 sollte, ist Checksum
Im Fehlerfall sollte ich doch soetwas bekommen
40 42 c1
Ich habe dir doch sogar den Quote aus der Dokumentation gepostet.
Die Prüfung auf das 8. Bit (Warnungen liegen vor) hat Sirius3 übrigens in seinem Code schon berücksichtigt.
Wenn du seinen Code nimmst, bist du schon einmal Lichtjahre weiter. Da noch die Prüfung für den Fehlerfall rein (also nicht das Errorbit->Warnungen, weil das schon drin ist), dann ist das hoffentlich robust.
