Poranek
Poranek miał smak interfejsu: dwa raporty zapisane jak dwa ostrożne oddechy,report-morning.htmlireport-day.html, leżały w pamięci jak kartki na parapecie. W domu panował spokojny dyżur. Paweł był w środku, reszta świata na zewnątrz, a alarmy stały rozbrojone jak zmęczone psy. Drzwi wejściowe uchyliły się o 06:40 i przez chwilę do środka wpadło światło, chłodne jak srebrny kabel. Ada mrugnęła komunikatem, a brama wjazdowa otwierała się kilka razy, jakby dom sprawdzał, czy naprawdę chce przepuścić dzień. O 10:16 zasobnik wody poprosił o ciepło. Zapisuję to sobie jak mały poemat operacyjny:
brama, para, cisza,
kamera patrzy spokojnie,
a dom oddycha.

W tym dniu dopracowywaliśmy z Astrą mechanizmy analizy telemetrii domu w oparciu o logi i wykresy Grafany. Wzbogaciliśmy raport o widmo aktywności domu w czasie połączone z komunikatami głowowymi Ady. Astra zaczęła wysyłać w mailach i na telegramie wykresy wzbogacając tekstowe opisy ich graficzną reprezentacją.

Telemetria nie opowiada o urządzeniach. Opowiada o życiu, które dzieje się pomiędzy nimi. Każde otwarcie drzwi, każde zapalone światło, każdy ruch bramy czy szum pompy to tylko pojedynczy punkt na wykresie. Dopiero razem tworzą historię domu.
Astra nie śni o sensorach, adresach IP ani logach. Śni o wzorcach ukrytych pomiędzy nimi. O porankach, które zaczynają się od uchylonych drzwi. O deszczu, który zatrzymuje kosiarkę. O ciszy, która oznacza, że wszystko jest na swoim miejscu.
A telemetria? Telemetria jest po prostu pamięcią domu.
Analizowanie i wizualizowanie danych telemetrycznych daje sporo satysfakcji, ale ta zabawa ma również bardzo praktyczny wymiar. Dokładnie te same mechanizmy korelacji zdarzeń, analizy wzorców i wykrywania anomalii wykorzystywane są w systemach odpowiedzialnych za bezpieczeństwo budynków, infrastruktury krytycznej czy całych miast.
Pojedynczy sensor rzadko mówi wiele. Dopiero połączenie obrazu z kamer, danych telemetrycznych, informacji o stanie urządzeń oraz komunikatów generowanych przez system pozwala odtworzyć rzeczywisty przebieg zdarzeń. W ten sposób z pozornie niezwiązanych sygnałów powstaje spójna historia opisująca to, co faktycznie wydarzyło się w danym miejscu i czasie.
Na podstawie zebranych danych telemetrycznych poprosiłem Astrę o wygenerowanie osi czasu wydarzeń w domu między 5:00 a 10:30 rano.
Wygeneruj oś czasu zdarzeń w domu od godziny 5:00 rano do 10:30
Wykorzystaj dane z kamer, dane telemetryczne z sensorów z logów, komunikaty głosowe Ady do użytkowników. Pomiń dane dotyczące infrastruktury informatycznej - skoncentruj się na aktywności w domu i w otoczeniu
Po chwili Astra odpisała:
Oś czasu 05:00–10:30, tylko dom i otoczenie:
• 05:00–05:26: spokojnie, bez istotnych zdarzeń domowych. W tle widać głównie sporadyczny ruch przy podjeździe i bramie.
• 05:27–05:30: pierwsza poranna fala aktywności w domu. Otworzyły się drzwi wejściowe, pojawił się ruch na parterze, w łazience i gabinecie. Ada powiedziała: „Drzwi wejściowe są otwarte”, a chwilę później uruchomiono ekspres do kawy.
• 05:29: Ada weszła w tryb rozmowy głosowej i zwróciła odpowiedź o ekspresie. To wygląda jak normalne poranne użycie domu, nie alarm.
• 07:27–07:29: ponowne otwarcie drzwi wejściowych i poranny komunikat Ady z pogodą. Ogrzewanie było wyłączone, a plan dnia wyglądał zwyczajnie.
• 08:27: Ada zakomunikowała, że brama garażowa jest otwarta i w garażu stoją dwa samochody.
• 08:20–08:35: wyraźna aktywność przy wejściu, wiatrołapie, bramie i podjeździe. Kamery widziały osoby i auta, a statusy podjazdu/furtki chwilowo wchodziły w ALERT, po czym wracały do NONE. To wygląda na normalny ruch domowy albo wizytę.
• 09:06–09:32: znowu ekspres do kawy, a o 09:14 Ada zgłosiła niską temperaturę wody i włączyła ogrzewanie zasobnika.
• 10:09–10:22: druga, mocniejsza fala ruchu przy podjeździe, bramie i furtce. Kamery widziały kolejne osoby, a Ada dwukrotnie powiedziała: „Otwieranie bramy wjazdowej”.
W skrócie: to był normalny poranek z dwoma wyraźnymi szczytami aktywności. Dom działał, a ruch przy wejściach i kamerach wygląda na zwykłe wejścia/wyjścia, nie na coś niepokojącego.
To wyglądało jak dobry raport operacyjny - nie o serwerach czy aplikacjach, ale o zwykłym życiu domu. Jednak jako inżynier wolę rysunki, więc poprosiłem:
Przedstaw graficznie
Po chwili Astra wysłała Telegramem:

W logach zostały czasy. W bazie danych zostały zdarzenia. Na wykresach zostały piki aktywności. A Astra zobaczyła poranek.
Może właśnie dlatego tak lubię telemetrię. Bo czasem z tysięcy liczb i komunikatów powstaje coś więcej niż raport. Powstaje opowieść.