14:32 — Ein Tile dreht rot
Es ist Donnerstag, früher Nachmittag. Sandra — fiktiver Solo-Integrator irgendwo zwischen Zürich und Konstanz, betreut 23 Home-Assistant-Installationen — sitzt im Büro über einer Angebotskalkulation. Auf dem zweiten Monitor läuft das Flotten-Dashboard. Sie schaut nicht hin. Es ist immer offen, fast nie laut.
Um 14:32:04 blinkt ein Tile von grün auf amber. Kanzlei Weber. Disk-Auslastung über 70 %. Kein Drama, sie nimmt einen Schluck Kaffee.
14:34 — Die Zweite. Die Dritte.
Zwei Minuten später kippt das Tile von Haus Zürichberg. Status: kritisch. Quelle: zigbee2mqtt. Adapter unreachable. Acht Sekunden danach Büro Meier. Gleicher Adapter, gleiche Meldung.
Drei Installationen, drei Kunden, dasselbe Symptom, innerhalb von zwei Minuten. Das ist kein Zufall. Das ist ein Muster.
Sandra klappt die Kalkulation zu. Wenn sie Glück hat, hat noch keiner der drei Kunden gemerkt, dass die Licht-Automation für die Mittagspause nicht losging.
14:38 — Das gemeinsame Add-on
Sie filtert das Dashboard auf zigbee2mqtt. Sieben Installationen laufen damit. Drei sind down. Vier nicht. Sie sortiert nach Add-on-Version:
- Die drei Down-Installationen liefen alle auf
2.5.1— heute Vormittag automatisch aktualisiert. - Die vier laufenden hängen auf
2.4.x— Auto-Update aus, weil der Kunde es so wollte.
Korrelation gefunden. Es ist nicht der Hub. Es ist das Update.
14:44 — Drei Wartungsanfragen
Sandra öffnet die Sammel-Aktion: drei Kunden auswählen, eine Wartungsanfrage mit identischem Wortlaut. Betreff: „Z2M-Adapter nach Update neu starten”. Anfragegrund: „Bekannter Fehler in 2.5.1 — Rollback auf 2.4.6”. Dauer: 30 Minuten.
Sie weiß, dass nicht alle gleichzeitig annehmen werden. Frau Weber sitzt im Mandantengespräch. Familie Meier ist in den Ferien. Das ist okay — der Tunnel wartet auf jeden Einzelnen.
14:51 — Drei Klicks beim Kunden
Bei Haus Zürichberg trifft die Anfrage als Handlungsaufforderung direkt im Home Assistant ein. Der Eigentümer ist gerade am Küchentisch, sieht die Aufforderung, liest „Z2M-Adapter neu starten”, klickt Annehmen. 38 Sekunden später hat Sandra eine URL — sie öffnet sich direkt auf seiner HA-Oberfläche.
Frau Weber gibt 13 Minuten später frei. Familie Meier folgt um 15:04, von einem Strandcafé aus. Drei Klicks, drei Sitzungen, drei Tunnel — jeder mit 30 Minuten Laufzeit, danach automatisch zu.
15:09 — Rollback, Tunnel zu
Der Fix selbst ist trivial: Add-on auf 2.4.6 downgraden, Adapter neu starten, Status grün. Sandra braucht pro Kunde unter vier Minuten. Sie tippt während des dritten Tunnels schon die Notiz im internen Wiki:
„Z2M 2.5.1 — Auto-Update aussetzen, bis Patch.” Tag: incident, severity:medium, betroffen: 3/7.
Um 15:24 ist alles wieder grün. Keiner der drei Kunden hat angerufen.
Was anders gewesen wäre, früher
Vor dem Flotten-Dashboard wäre diese Geschichte anders abgelaufen. Realistisch:
- Sandra hätte die Z2M-Crashes erst am nächsten Morgen gesehen — beim Durchschauen der eigenen Hausautomation.
- Frau Weber hätte am Abend angerufen, weil die Beleuchtung in der Kanzlei nicht reagiert. Termin am Freitag.
- Familie Meier hätte aus den Ferien geschrieben, irritiert, dass die Heizung nicht hochfährt. Vertrauen leicht beschädigt.
- Drei einzelne Anfahrten, drei einzelne VPN-Sessions, drei einzelne Erklärungen.
Stattdessen: vierzig Minuten zwischen erstem Symptom und stillem Fix. Drei zufriedene Kunden, die nichts gemerkt haben — und ein Solo-Integrator, der den Donnerstagnachmittag retten konnte.
Diese Geschichte ist erfunden. Personen, Firmen und Versionsnummern existieren so nicht. Was real ist: das Pattern, das wir mit HA·Fleet·Manager adressieren.