Das Ökosystem, das eigentlich fünfzehn Ökosysteme war
Die Ausgangslage war oberflächlich betrachtet überschaubar: ein paar Lampen, ein paar Thermostate. Darunter jedoch: ein Zoo. Rund zehn diverse Govee-Lampen — schönes RGB-Ambiente, vollständig isoliertes Ökosystem. Vier oder fünf strategisch wichtige IKEA-Tradfri-Leuchten, die eine eigene Bridge benötigten und keinen sauberen Weg ins Amazon-Ökosystem fanden. Tado-Thermostate — hervorragend zum Heizen, eigene App, eigene Cloud, spricht weder mit IKEA noch mit Govee. Ein Saugroboter, der in keiner vorstellbaren Zukunft mit Apple Home gesprochen hätte. Diverse smarte Steckdosen von drei verschiedenen Herstellern.
„Ich hatte sechs Apps. Aber jede einzelne tat, was sie sollte“, erklärt der Betroffene. „Ich war nicht unzufrieden.“ Die Ausgangslage war stabil. Kein Notfall. Nur ein fragmentiertes Setup, das die meisten Menschen als normal akzeptieren würden.
Das entscheidende Detail: Jede einzelne dieser Kaufentscheidungen war für sich genommen vernünftig. IKEA-Lampen sind gut. Tado ist exzellent. Govee macht schöne Lampen. Der Saugroboter saugt. Niemand kauft Produkte in Erwartung zukünftiger Ökosystem-Konflikte. Und Alexa hielt das Ganze zusammen — unvollkommen, mit Optimierungsmacken, die bis heute bestehen — aber es hielt.
Ein Sensor. Ein Gedanke. Ein sehr teures Downgrade.
Der Aqara FP2 — Millimeterwellen-Präsenzsensor. HomeKit-nativ. Aber ihn als „Präsenzsensor“ zu bezeichnen, untertreibt drastisch.
Apple Home schien die logische Plattform. Der FP2 ist nativer HomeKit-Sensor. Zonenbasierte Automationen, individuelle Lichtszenen je nach Aufenthaltsort im Raum. Sauber. Elegant. In der Theorie.
Der Betroffene kaufte eine Aqara Home Bridge, um die FP2-Sensoren zu seinen anderen Hausautomationssystemen durchzureichen. Das sollte alles lösen.
Tat es nicht. Govee-Lampen kommunizierten weiterhin mit niemandem. Und der nächste Vorschlag aus dem Internet lautete: „Flash deine Geräte auf Zigbee um“ — ein Protokoll, von dem er noch nie gehört hatte.
Home Assistant: kein Basteln nötig (Erzähler: es wurde gebastelt)
Nachdem er an jeder Wand angerannt war, fiel die Entscheidung: zurück zu Amazon. Pragmatisch. Vernünftig. Erledigt.
Bis auf die FP2-Sensoren. Die funktionierten in Apple Home wunderbar. Zonenbasierte Beleuchtung war tatsächlich transformativ. Einen Raum betreten und nur den relevanten Bereich beleuchtet sehen — das ist kein Gimmick. So sollte Licht funktionieren.
Dann: eine Suche. „Home Assistant IKEA Tado Govee Integration.“ Siebenundzwanzig Tabs. Ein Reddit-Thread. Eine YouTube-Playlist. Ein Discord-Server mit 40.000 Mitgliedern.
Die wichtige Nuance: Das Ziel war nie, zu basteln. Er wollte ausdrücklich kein DIY-Projekt. Also kaufte er, statt etwas von Grund auf zu bauen, einen Home Assistant Green — einen zweckgebauten, schlüsselfertigen Mini-Server.
Home Assistant hielt sein Versprechen. Alles integriert. Aber „alles integriert“ bedeutet: „Du verstehst jetzt, wie alles funktioniert.“ Und wer versteht, wie alles funktioniert, versteht auch, wie alles kaputtgehen kann.
Nehmen wir allein Tado als Beispiel: vier verschiedene Integrationspfade, jeder mit unterschiedlichen Kompromissen bei Kompatibilität, Funktionsumfang und Langzeitunterstützung. Multipliziert man diese Entscheidung über alle Gerätekategorien — IKEA, Govee, Saugroboter, Steckdosen, FP2-Sensoren — wird die Integrationslandschaft tatsächlich unübersichtlich.
Smart Homes sind nicht portabel (und andere Lügen)
Dann zog er um.
Das Smart-Home-Setup aus der alten Wohnung sollte natürlich problemlos übertragbar sein. Man hat ja immer noch eine Küche. Immer noch ein Badezimmer. Die Automationen sollten einfach... funktionieren. Richtig?
Er musste von vorn anfangen. Trotz aller Erfahrung. Trotz der Kenntnis sämtlicher Fallstricke.
Und diesmal skalierte er. Mehr Zigbee-Sensoren — Fensterkontakte, Türsensoren, Temperatursensoren. Plötzlich: ein Skalierbarkeitsproblem auf dem 2,4-GHz-WLAN-Band. Zu viele Geräte, die um Sendezeit konkurrierten.
Der dedizierte Zigbee-Router — für den zuverlässigen Betrieb von 54+ Geräten unabdingbar — sieht aus wie ein Fundobjekt von einer außerirdischen Absturzstelle. Er ist, objektiv betrachtet, das hässlichste Technologieprodukt in der Wohnung. Die meisten Menschen würden ihn hinter einem Vorhang verstecken.
Der Betroffene kaufte eine goldfarbene Epoxidharz-Handskulptur, positionierte sie neben der Kaffeemaschine und legte den Zigbee-Router in ihre Handfläche wie eine Opfergabe an die Götter der Konnektivität.
Nebeneffekt: Gäste fragen jetzt nach der Kunstinstallation. Niemand fragt nach dem Zigbee-Mesh-Netzwerk. Das gilt als Erfolg.
Vorfallbericht: Der Küchenventilator
Seine Freundin fragte: „Warum geht der Lüftungsventilator in der Küche nicht aus?“
Er prüfte die Logs. Kam zwanzig Minuten später zurück.
„Der Ventilator in der Küche geht nicht aus, weil ich im Büro über der Küche Wäsche zum Trocknen aufgehängt habe. Und es ist Tag.“
Die Erklärung: Im Büro über der Küche befindet sich ein Feuchtigkeitssensor. Er ist Teil der Auslösebedingungen für den Küchenventilator. Steigt die Luftfeuchtigkeit im Büro, geht die Automation davon aus, dass unten gekocht wird — Dampf steigt durchs Gebäude. Die Automation läuft nur tagsüber, weil niemand um 3 Uhr nachts kocht.
Nasse Wäsche im Büro erhöhte die Luftfeuchtigkeit. Die Automation schloss: Es wird gekocht. Der Ventilator ging an. Und blieb an.
Vorfallbericht: Der Sensor, der durch Wände sieht
Die Millimeterwellen-Präsenzsensoren — die Aqara FP2s, jene, mit denen diese gesamte Reise begann — können durch Trockenbauwände sehen.
Das erzählt einem niemand. Das Datenblatt erwähnt es nicht. Man entdeckt es, wenn das Licht im Büro in unregelmäßigen Abständen angeht, in etwa 30 % der Fälle, ohne erkennbaren Grund.
Wochen des Debuggings. Automationen prüfen. Logs durchgehen. Sensorzonen testen. Das Verhalten war ungleichmäßig genug, um sich einer Diagnose zu entziehen — nicht jedes Mal, nicht vorhersagbar, einfach … manchmal.
Die Ursache: Das Büro teilt sich eine Trockenbauwand mit dem Badezimmer. Der FP2-Sensor im Büro erkannte eine menschliche Präsenz durch die Wand hindurch. Er beobachtete, klinisch formuliert, den Betroffenen bei der Nutzung des Badezimmers.
Der Mann, der nur das Licht anmachen wollte, hat jetzt ein GitHub-Profil
Dann machte ein Gerät in einem Upstream-Projekt Probleme. Chinesische Preset-Namen brachten die MQTT-Bridge zum Absturz — ein Unicode-Handling-Bug, tief vergraben in Rust-Code. Jemand hatte das Issue vor Monaten gemeldet. Niemand hatte es behoben. Der Betroffene las den Thread. Dann den Code. Dann öffnete er Claude Code.
„Ich hatte noch nie Rust geschrieben. Aber Claude Code las die Codebasis, und der Fix war innerhalb einer Stunde offensichtlich.“ Der PR wurde gemergt. Das Repository hat mehrere tausend Stars. Sein Name steht im Changelog.
Der Betroffene — von Beruf Account Executive, kein Ingenieur — hat jetzt Pull Requests in drei Programmiersprachen, die er beruflich nicht schreibt: Rust (Unicode-Crash-Fix, gemergt), Bash/Docker/Nginx (Add-on-Modernisierung + MQTT-Export) und TypeScript (Lovelace-Card). Alles in Projekten, von denen er tatsächlich abhängt. Alles mit Claude Code.
Das Muster, betont er, ist nicht „Ich habe Programmieren gelernt.“ Das Muster ist: „Die Hürde, zu Open Source beizutragen, ist weg.“
Seine Eltern verstehen es immer noch nicht. Die Maintainer schon.