Dyson Airwrap i.d. Integration – Restlaufzeit der Föhnphasen auslesen

Hallo zusammen,

ich versuche aktuell, meinen Dyson Airwrap i.d. in HomeAssistant einzubinden. Mein primäres Ziel ist es, die Restlaufzeit der Föhnphasen (aus den Styling-Programmen) zu tracken, ohne ständig auf das Smartphone schauen zu müssen.

Bisher bin ich wie folgt vorgegangen:

- MAC-Adresse: Habe ich bereits ermittelt.

- ESP32 Bluetooth Proxy: Ein Proxy läuft, aber ich hänge bei der Daten-Auswertung.

- Manufacturer Data: Ich empfange über BLE derzeit lediglich den Wert 01 00. Das scheint nur ein “Anwesenheits-Flag” oder ein sehr simpler Status-Code zu sein.

Meine Ansätze:

  1. Bluetooth (ESPHome): Hat jemand schon erfolgreich die Services des Airwrap i.d. entschlüsselt? Gibt es spezifische UUIDs, die die Timer-Daten senden?

  2. Alternative Leistungsmessung: Ich habe eine smarte Steckdose als “Fallback” im Kopf. Damit könnte ich zwar den Status (An/Aus) und evtl. über Schwellenwerte die Phase (Hitze/Kaltstufe) erkennen, aber leider nicht die exakte Restlaufzeit des gewählten Programms aus der App synchronisieren.

Hat jemand von euch schon tiefergehend mit den BLE-Payloads von Dyson gearbeitet oder eine Idee, wie man die App-Daten abgreifen könnte?

Ich freue mich über jeden Input!