2 Werte über Bleak von einem ESP32 auslesen
Verfasst: Dienstag 2. Mai 2023, 13:20
Hallo,
ich hab auf meinem ESP 32 ein kleines BLE Programm aufgespielt bei dem mir 2 Sensorwerte über Notify rausgehauen werden. Um die Daten am PC zu empfangen verwendet ich Bleak, das klappt jeweils bei einem einzelnen, bei 2 schaffe ich es aber noch nicht. Der Code der Probleme bereitet ist folgender:
Das klappt, aber wenn ich die Funktion notification_handler nochmal aufrufe, dann wird mein Wert überschrieben:
Ändere ich das um bspw in notification_handler_2 klappt das nicht mehr. Wie schaffe ich es, dass ich meine beiden Struct angezeigt bekomme?
Danke für jede Hilfe! Grüße ins Forum!
ich hab auf meinem ESP 32 ein kleines BLE Programm aufgespielt bei dem mir 2 Sensorwerte über Notify rausgehauen werden. Um die Daten am PC zu empfangen verwendet ich Bleak, das klappt jeweils bei einem einzelnen, bei 2 schaffe ich es aber noch nicht. Der Code der Probleme bereitet ist folgender:
Code: Alles auswählen
async def notification_handler(sender, data, callback):
spo2_value = numpy.frombuffer(data, dtype=numpy.uint32)
print("Red values:")
print(spo2_value)
# Update the label text
callback(spo2_value)
Code: Alles auswählen
async def notification_handler(sender, data, callback):
red_value = numpy.frombuffer(data, dtype=numpy.uint32)
print("Red values:")
print(red_value)
# Update the label text
callback(red_value)
Danke für jede Hilfe! Grüße ins Forum!