Hero Image

KNX Black Box — a KNX rendszered fekete doboza

A probléma, amit megold

Hétfő hajnal 3-kor az egyik redőny unavailable állapotba kerül két percre, aztán magától helyreáll. Mire reggel megnézed, az ETS Group Monitor nem futott, a drága KNX célhardver által készített log már elfordult — és fogalmad sincs, mi történt.

A KNX Black Box pontosan erre a pillanatra vár. Folyamatosan, észrevétlenül figyeli a KNX buszforgalmat, és amikor szükséged van rá, napokkal vagy hetekkel később is elő tudod venni: melyik eszköz, melyik group addressre, milyen értékkel, pontosan mikor.

Miért "fekete doboz"?

Mert pont úgy viselkedik, mint egy repülőgép fekete dobozza: csendben rögzít, sosem avatkozik be. Nincs busztelegram-küldés, nincs olvasási kérés, nincs echo — a KNX Black Box a buszra alapértelmezetten egyetlen bitet sem ír. Ez nem csak beállítás, hanem a kódba égetett garancia: a forráskódban nincs is olyan útvonal, ami L_Data.req-et tudna küldeni.


Amit ma, éles üzemben tud

Mindent hall, semmit nem hagy ki

Routing (multicast) vagy tunneling módban csatlakozik a KNX buszhoz, és minden egyes KNXnet/IP datagramot nyers formában rögzít — órás chunk-fájlokba, checksummal védve. Kapcsolatbontáskor automatikusan újracsatlakozik, és a kiesés idejét is naplózza, hogy sose legyen kétséged afelől, mennyire teljes a kép.

Neked dolgozik

A saját külső USB SSD-jére ír — soha nem tömi meg a host OS belső tárhelyét. Ha az SSD hirtelen eltűnik (kihúzod, USB-hiba), rövid ideig memóriában pufferel, aztán visszacsatlakozáskor onnan folytatja, ahol abbahagyta. Ha a tárhely megtelik, a legrégebbi, nem védett adatot dobja el elsőként (FIFO retention) — a fontos, "megjelölt" időszakokat soha nem törli.

Plug and play a storage-hoz

Nem kell a host OS szintjén bajlódnod a lemez mountolásával: az add-on saját maga megtalálja és becsatolja a csatlakoztatott USB-lemezt, akár már formázott (ext4, exFAT, FAT32, btrfs, xfs), akár teljesen üres — utóbbi esetben automatikusan formázza is. Lemezcsere vagy kihúzás után magától újracsatlakozik.

Google-szerű keresés a teljes KNX-forgalomban

Saját, boolean logikájú keresőnyelv: AND / OR / NOT, zárójelek, * wildcardok, mezők szerint (src, dst, type, value, payload...), és szabad szöveges keresés is — írd be, hogy "nappali redőny", és megtalálja, akárhol szerepel is a telegramban. A háttérben futó index miatt a keresés hetekre visszamenőleg is másodpercek alatt válaszol, nem kell percekig várni egy gigabájtos logon. knx-blackbox-log_search

Idővonal és forgalmi térkép

A /timeline nézeten egyetlen pillantással látod, mikor volt csúcsforgalom a buszon, melyik group address vagy melyik eszköz "beszélt" a legtöbbet — és egy kattintással be is fúrhatod magad az adott időszak részleteibe. knx-blackbox-timeline

Az ETS projekted a barátod

Töltsd fel az ETS .knxproj fájlodat (jelszóval védettet is), és a puszta fizikai címek helyett rögtön eszköznevek, group address nevek és valódi mérnöki értékek jelennek meg ("BE", "21,4 °C", "35 %" a nyers hexa helyett). Minden import egy új, visszaállítható projekt-revíziót hoz létre — a korábbi verziók sosem vesznek el, és a történeti adat automatikusan újra dekódolódik, ha aktiválsz egy másikat. knx-blackbox-knxproj

KNX Secure-ral is elboldogul

KNX Data Secure titkosított telegramokat is rögzít (a forgalom látszik, csak a tartalom marad titkos) — és ha feltöltöd az ETS .knxkeys kulcstartódat, a keresés visszamenőleg is dekódolja a titkosított üzeneteket. Nem kell élőben ott lenned a hiba pillanatában — a kulcs importja után a múltbeli forgalom is kinyílik.

Incidensek — jelöld ki, mentsd el, oszd meg

Az idővonalon egyetlen kattintással "védetté" tehetsz egy időszakot: ez az incidens attól kezdve garantáltan nem törlődik, bármeddig is fut a tárhelytisztítás. Exportálhatod is — a nyers adat továbbadható egy kollégának vagy egy másik KNX Black Box példánynak.

Mindig tudod, hol áll a rendszer

Élő státuszoldal: kapcsolat állapota, forgalom sebessége, lemez szabad hely, aktív projekt-revízió, index állapota — és egy géptől-gépig kompatibilis health endpoint (/api/health), amit bármilyen monitorozó rendszer lekérdezhet. knx-blackbox-main


Kinek szól?

Minden KNX integrátornak és üzemeltetőnek, aki:

  • belefáradt abba, hogy egy időszakos hibát sosem tud reprodukálni;
  • szeretné, ha az ügyfél telepítése "emlékezne" arra, ami vele történt;
  • nem akar a hiba pillanatában ott ülni az ETS Group Monitor előtt;
  • szeretne bizonyítékot mutatni az ügyfélnek arról, hogy pontosan mi (nem) történt a rendszerében.

A KNX Black Box nem helyettesíti az ETS-t, és nem programoz semmit — csak mindent lát, mindent megjegyez, és sosem felejt.