Ein grosses Hallo an alle Mitglieder dieser Gruppe
Ich versuche seit etwa 16h einen Flow Sensor (i2c) auszulesen und den Ausgabewert dezimal in einer variabel abzulegen. ich arbeite mit der Library pigpio und konnte eine Verbindung zum Device aufbauen dieser liefert mir auch diverse werte wie (2, bytearray(b’-\x01’)) nach dem ich den Durchfluss beim Sensor erhöhe erhalt ich z. B. (2, bytearray(b’-\x91’)) oder (2, bytearray(b’-/\x1f’)) oder.... (2, bytearray(b’-\xc0,’)) wie kann ich diese werte verstehen? ich erkenne das es sich um das hexadezimal System handelt aber was, sagen die anderen Veränderungen aus? Geschweige wie kann ich nun diese werte in eine einfache Dezimale variabel einpflegen? (Python3) ich bin noch blutiger Anfänger und bin froh um jede Hilfeee
Ich danke Euch im Voraus und hey DANKE, dass ich mich bei Euch im Forum anmelden durfte
import pigpio
pi = pigpio.pi()
h = pi.i2c_open(1, 0x29)
x = pi.i2c_read_device(h, 2)
pi.i2c_close(h)
print(x)
Datenblatt Sensor: HAFBSF0200C2AX3