Svi članci

Četvrtak, 14:32 — Z2M kaskada koju nitko nije trebao čuti

Izmišljena smjena iz perspektive solo integratora: tri Z2M pada nakon tihog add-on update-a — i četrdeset minuta između prvog simptoma i tihog popravka.

14:32 — Tile postaje narančast

Četvrtak, rano poslijepodne. Sandra — izmišljena solo integratorica negdje između Züricha i Konstanza, brine se o 23 Home Assistant instalacije — sjedi u uredu nad ponudom. Na drugom monitoru vrti se fleet dashboard. Ne gleda u njega. Uvijek je otvoren, gotovo nikad bučan.

U 14:32:04 tile se s zelenog prebacuje na žuto. Kanzlei Weber. Iskorištenost diska upravo prešla 70 %. Bez drame. Otpija gutljaj kave.

14:34 — Drugi. Treći.

Dvije minute kasnije pada tile od Haus Zürichberg. Status: kritično. Izvor: zigbee2mqtt. Adapter unreachable. Osam sekundi nakon toga — Büro Meier. Isti adapter, ista poruka.

Tri instalacije, tri klijenta, isti simptom, unutar dvije minute. To nije slučajnost. To je obrazac.

Sandra zatvara ponudu. Ako ima sreće, nijedan od tri klijenta još nije primijetio da automatizacija svjetala za pauzu nije okinula.

14:38 — Zajednički add-on

Filtrira dashboard po zigbee2mqtt. Sedam instalacija vrti taj add-on. Tri su pale. Četiri nisu. Sortira po verziji add-ona:

  • Sve tri pale instalacije vrte 2.5.1 — jutros automatski ažurirano.
  • Preostale četiri su na 2.4.x — auto-update isključen, jer klijent je tako htio.

Eto ga. Nije hub. Update je.

14:44 — Tri zahtjeva za održavanje

Sandra otvara skupnu akciju: odabire tri klijenta, šalje jedan zahtjev za održavanje s identičnim tekstom. Predmet: „Restart Z2M adaptera nakon update-a”. Razlog: „Poznata greška u 2.5.1 — rollback na 2.4.6”. Trajanje: 30 minuta.

Zna da neće svi prihvatiti istovremeno. Gospođa Weber je na sastanku s klijentom. Obitelj Meier je na godišnjem. To je u redu — tunel čeka svakoga zasebno. To što se taj tunel diže iz instalacije prema van, a ne obrnuto, nije nikakav detalj: upravo ga to čini dostupnim i iza CG-NAT-a i bez otvorenih portova, ondje gdje klasični VPN jednostavno ne probija.

14:51 — Tri klika kod klijenta

Kod Haus Zürichberg zahtjev stiže kao kartica s akcijom direktno u Home Assistantu. Vlasnik je za kuhinjskim stolom, vidi prompt, čita „Restart Z2M adaptera”, klika Prihvati. 38 sekundi kasnije Sandra ima URL koji se otvara izravno na njegovom HA frontendu.

Gospođa Weber daje zeleno svjetlo trinaest minuta kasnije. Obitelj Meier slijedi u 15:04, iz beach caffea. Tri klika, tri sesije, tri tunela — svaki s 30-minutnim prozorom, nakon kojeg se automatski zatvaraju.

15:09 — Rollback, tunel zatvoren

Sam fix je trivijalan. Downgrade add-ona na 2.4.6, restart adaptera, status zelen. Sandra po klijentu treba manje od četiri minute. Dok još radi kroz treći tunel, već tipka unos u interni wiki:

„Z2M 2.5.1 — pauzirati auto-update do patcha.” Tag: incident, severity:medium, pogođeno: 3/7.

U 15:24 sve je opet zeleno. Nijedan od tri klijenta nije nazvao.


Kako bi to izgledalo prije

Prije fleet dashboarda ova priča išla bi drugačije.

Sandra bi Z2M padove vidjela tek sljedećeg jutra, dok prolazi kroz svoju vlastitu kućnu automatizaciju. Gospođa Weber bi navečer nazvala, jer rasvjeta u uredu ne reagira — termin za petak. Obitelj Meier bi pisala s godišnjeg, iritirana što grijanje ne kreće. Povjerenje malo oštećeno. Tri zasebna izlaska, tri zasebne VPN sesije, tri zasebna objašnjenja. Upravo se na toj pukotini odlučuje hoće li od hobija nastati održiv posao: tko od Home Assistanta radi posao jednostavno si ne može priuštiti ta tri zasebna izlaska po incidentu.

Umjesto toga: četrdeset minuta između prvog simptoma i tihog popravka. Tri klijenta koji ništa nisu primijetili — i četvrtak poslijepodne koji je spašen prije nego što je stigao postati hitan slučaj. Sandra ne postoji. Obrazac postoji, i tko ga prepozna u vlastitoj svakodnevici može svoju flotu okupiti pod zajednički dashboard i sljedećeg četvrtka provjeriti drže li onih četrdeset minuta.

Ova priča je izmišljena. Osobe, tvrtke i verzije ne postoje u opisanom obliku. Ono što je stvarno — obrazac.

DO
Denny Ovčar
Founder · ha-fleet-manager.com
Odgovori
Podijeli