Moin zusammen,
lese hier schon eine Weile begeistert mit — Respekt, was ihr, besonders
@JBecker, @-hunter- und @Ich-Grill-dann-mal , beim BLE-Decoding und der Home-Assistant-Anbindung schon gebaut habt. JBecker, deinen Code auf GitHub schau ich mir direkt an.
Kurz zu mir: Technik-Mensch, nach langer Bauzeit endlich stolzer G32-Besitzer. Weil Otto Wilde Ende 2025 dichtgemacht hat und Miele keine Zusage zur Cloud-Zukunft gibt, würde ich das Thema gern größer aufziehen: "Open Otto" — eine offene, dauerhaft lokale Lösung, damit unsere Grills auch ohne Hersteller-Cloud voll nutzbar bleiben (Temperaturen, Kerntemp, Gas, Haube, Licht — lokal über Home Assistant), am Ende idealerweise als gemeinsames Open-Source-Repo.
Ich hab das BLE-Protokoll unabhängig ebenfalls auseinandergenommen (App und Firmware dekompiliert) und ein kleines Tool gebaut, das liest, schreibt und nach MQTT/HA meldet — deckt sich mit eurem Stand. Statt parallel zu werkeln würde ich das gern bündeln.
Wo ich eure Erfahrung brauche — hat das jemand schon gelöst?
1) Aufgeschraubt? Hat jemand den Grill mal geöffnet? Wo sitzt der ESP32 / das Elektronikmodul (Bedienpanel, unterm Deckel, Front?) und wie kommt man ran? Welcher Thermoelement-Wandler (SPI) sitzt drin, und wie hängt der GasBuddy dran? (Bei mir sieht's im Firmware-Code nach UART aus.)
2) Secure Boot / eigene Firmware: Weiß jemand, ob auf dem ESP32 Secure Boot / Flash Encryption aktiv ist — käme man mit eigener Firmware (ESPHome direkt auf dem Grill) drauf? Schon jemand per Serial oder OTA versucht?
3) WLAN lokal: Hat jemand den Cloud-Socket (Port 4502) lokal nachgebaut oder per DNS umgebogen?
Alles, was ihr schon wisst, spart uns allen Wochen. Bei Interesse setze ich gern den Rahmen für ein gemeinsames Repo auf.
Grüße, Tobi