Flurkarte · Busclear / Busclear Box
01 — Busclear Box · Raspberry Pi

Der Bus zeichnet sich auf, während du weg bist.

Vorschau Die Busclear Box ist ein Raspberry Pi, der rund um die Uhr jedes Telegramm mitschreibt und ein eigenes WLAN aufspannt. Eingerichtet wird sie mit der App: heute mit der Linux-App, bald per QR-Code mit iPhone, iPad und Android. Ohne Home Assistant und ohne Internet.


02 — Checkliste

Was du brauchst.

Für die Vorbereitung am Schreibtisch rund eine halbe Stunde, ohne Vorkenntnisse in Linux.

Raspberry Pi
Pi 4 (getestet) oder Pi 5 mit passendem Netzteil (Pi 5: 27 W USB-C), Details unter Hardware
SD-Karte
microSD ab 16 GB und ein Kartenleser für den Rechner
Rechner
Windows, Mac oder Linux mit dem kostenlosen Raspberry Pi Imager
Netzwerkkabel
Vom Pi zum Router oder Switch, an dem das KNX-IP-Gateway hängt; entfällt für den Bus mit dem kBerry
Gateway
Ein freier Tunnelplatz, Home Assistant oder die ETS belegen oft schon einen. Oder statt Gateway das Aufsteckmodul kBerry
App
Heute die Linux-App, bald auch iPhone, iPad und Android
Drucker
Optional, für das Blatt mit den zwei Aufklebern und den Zugangsdaten
03 — Einrichten

Einmal vorbereiten, dann nur noch koppeln.

Image und Aufkleber entstehen einmal am Schreibtisch. Auf der Baustelle braucht es danach nur Kabel, Strom und die App.

Die App richtet die Busclear Box ein: WLAN beitreten, Box erreichen, koppeln, Uhr stellen, Gateway finden, alles abgehakt
Vorschau Aufkleber scannen, den Rest erledigt die App: WLAN, Kopplung, Uhr und Gateway. So sieht es bald auf iPhone, iPad und Android aus; heute geht es mit der Linux-App.
Laden
Image laden (Knopf oben, Datei knx-box-….img.xz). Nicht entpacken, der Imager liest es so.
Schreiben
Im Raspberry Pi Imager: Gerät wählen (Pi 4 oder Pi 5), bei Betriebssystem ganz unten „Eigenes Image“ und die geladene Datei, dann die SD-Karte. Die Frage nach Anpassungen mit „Nein“ beantworten: Name, WLAN und Passwörter legt die Box selbst an.
Erster Start
SD-Karte in den Pi, Strom anschließen, ein Netzwerkkabel braucht es dafür noch nicht. Nach wenigen Minuten erscheint das WLAN „KNX-Box-…“. Dann noch eine Minute warten und den Strom ziehen.
Karte lesen
SD-Karte zurück in den Rechner und knx-box-de.pdf ausdrucken (englisch: knx-box-en.pdf). Auf dem Blatt steht alles: zwei Aufkleber zum Ausschneiden (1 für die App oben auf die Box, 2 mit dem WLAN auf den Boden), WLAN- und Box-Passwort, der Link für die Linux-App und die nächsten Schritte. Gut aufheben, dann die Karte zurück in den Pi. Einzeln liegen daneben die QR-Codes als Bild (knx-box-app.png, knx-box-wlan.png), der Link als knx-box-link.txt und die Werte in knx-box.txt.
Anschließen
Netzwerkkabel zum Router oder Switch am Gateway, dann Strom. Nach etwa einer Minute ist die Box bereit.
Koppeln
In der App „Busclear Box hinzufügen“ und den Aufkleber scannen. Die App tritt dem WLAN der Box bei, koppelt sich, stellt die Uhr und sucht das Gateway. Gibt es genau eins, ist es gleich eingestellt, und die Box zeichnet auf.
Mit Linux
Linux-App laden, entpacken und im Ordner bundle ./install.sh ausführen: Es installiert Busclear ins App-Menü, der Download kann danach weg. Am Rechner ins WLAN „KNX-Box-…“ wechseln (WLAN-Passwort aus knx-box.txt). In der App „Busclear Box hinzufügen“ und den Inhalt von knx-box-link.txt einfügen; den Rest erledigt die App wie oben.
Ohne App
Ohne App geht es auch: Der zweite QR-Code (knx-box-wlan.png) verbindet mit dem WLAN der Box, dann im Browser knx-box.local öffnen und mit dem Box-Passwort anmelden.
04 — Daten

Was die App für dich auf die Box legt.

Alles, was die Box wissen muss, kommt aus der App. Du musst nichts kopieren.

Gateway
Findet die Box an ihrem Kabel selbst; bei mehreren wählst du in der App.
ETS-Projekt
Importierst du in der App, legt sie es auch auf die Box. Dann kennt die Box Namen, Datentypen und den Zeitgeber.
Keyring
Für KNX Secure ebenso: Die Box zeichnet gesicherte Telegramme lesbar auf.
Verlauf
Zeigt die App direkt von der Box, Tag für Tag, mit Wiedergabe und Export.
Speicher
Auf einer USB-SSD mit dem Namen KNXBOXDATA, sonst auf der SD-Karte, in beiden Fällen unverschlüsselt. Bei fünf Telegrammen pro Sekunde roh etwa 43 MB am Tag.
05 — Aufnahme

Startet von selbst, hört nicht auf.

Sobald ein Gateway eingestellt ist, zeichnet die Box auf. Es gibt nichts zu starten und nichts zu vergessen.

Am gekoppelten Laptop: Was die Box gerade mitschreibt. Der Glastaster an der Leitung schickt dir eigene Telegramme.
Dauerbetrieb
Ein Tunnel bleibt offen, jedes Telegramm landet in einer Tagesdatei, auch wenn kein Gerät verbunden ist.
Uhr
Ohne Internet: Die Box stellt ihre Uhr nach dem iPhone oder iPad, das sich verbindet, oder nach dem KNX-Zeitgeber auf der Linie (DPT 19.001, 10.001 + 11.001).
Bis dahin
Zeichnet die Box schon auf und ordnet die Zeit nachträglich zu. Oder sie wartet, wenn du „Erst aufzeichnen, wenn die Zeit stimmt“ einschaltest.
Stromausfall
Nach dem Neustart verbindet sich die Box wieder und schreibt weiter; verloren gehen höchstens die letzten Sekunden. Ohne Echtzeituhr startet die Uhr beim zuletzt gespeicherten Stand (höchstens etwa 15 Minuten zurück), bis sie gestellt ist; so lange packt und löscht die Box nichts nach Alter. Systemprotokoll und Grund des letzten Neustarts bleiben erhalten.
Aufbewahrung
Standardmäßig sieben Tage, bis zu zehn Jahre.
Pausieren
Gibt den Tunnel frei, etwa wenn die ETS den einzigen Platz am Gateway braucht.
06 — Anschluss

Über IP oder direkt am Bus.

Die Box hängt per Netzwerkkabel am KNX-IP-Gateway oder IP-Router. Seit 1.8.4 sitzt sie auf Wunsch auch direkt an der Linie: mit dem Aufsteckmodul kBerry, ganz ohne IP-Gateway.

IP
KNXnet/IP-Tunnel oder Routing, auch KNX IP Secure. Die Box belegt einen Tunnelplatz am Gateway.
TP mit kBerry
Busleitung direkt an die Box: über das Aufsteckmodul KNX BAOS 838 kBerry von Weinzierl auf der Stiftleiste des Pi. Verbindungsart „KNX-HAT (kBerry)“ im Expertenmodus. Kein Gateway nötig, kein Tunnelplatz belegt.
Anleitung
Vorschau: Wie der kBerry auf den Pi kommt, wie der Pi vorbereitet wird und wie das passende Gehäuse zusammengebaut wird: Anleitung für Bastler (PDF, Vorschau).
Busmonitor
Über TP sieht die Box auch, was ein Tunnel nie zeigt: Quittungen (ACK, NAK, BUSY) und Wiederholungen. In dieser Betriebsart kann sie nicht senden.
Adresse
Zum Mithören braucht die Box keine physikalische Adresse und keine ETS-Programmierung.
Stand
Vorschau: auf einem Pi 4 am echten Bus geprüft, auf dem Pi 5 und im Dauerbetrieb noch nicht. Mehr im Issue auf GitHub.
07 — Hardware

Was in den Koffer gehört.

Rechner
Raspberry Pi 4 (getestet) oder Pi 5 mit 2 oder 4 GB; ein Pi 3 mit 64-Bit-System reicht für die Aufzeichnung
Uhr
Empfohlen für den Pi 5: der RTC-Akku. Dann stimmt die Zeit schon vor dem ersten iPhone. Der Pi 4 hat keine Uhr; ein DS3231-Modul richtet das Image nicht selbst ein.
Strom
Netzteil mit 27 W (USB-C); schwächere führen unter Last zu Abstürzen
Kontrolle
Die Box-Einstellungen zeigen unter „Raspberry Pi“ Temperatur und Höchstwert seit dem Start und warnen bei Unterspannung oder Drosselung, auch im geschlossenen Gehäuse ohne SSH.
Speicher
USB-SSD oder NVMe, 128 GB reichen für Jahre
Gehäuse
Vorschau: Gehäuse zum Drucken (STL, Zip) für Pi 3B bis 5 mit kBerry: schlanker Deckel, Modulbrücke, USB-Abdeckung, ein Boden für die Hutschiene mit angeschraubtem Federclip (empfohlen: Variante 1, wird noch nachgebessert) und Proben für Einschmelzgewinde und Deckel. Bei 0,2 mm Schichthöhe drucken. Beschreibung im README.md darin. Die Passform ist erst am Modell geprüft.
Rest
Netzwerkkabel, die zwei Aufkleber vom Blatt; für den direkten Busanschluss das Aufsteckmodul kBerry
08 — Stand

Eine Vorschau, ehrlich gesagt.

Das Image wird automatisch gebaut und läuft in der Testumgebung und auf einem Raspberry Pi 4 am echten Bus. Im Dauereinsatz auf einer Baustelle hat es noch niemand geprüft. Meldungen dazu sind sehr willkommen.

App
Die Box arbeitet mit der App: Einrichten, Projekt und Verlauf laufen über sie, der Browser ist nur ein Notbehelf (siehe Einrichten). iPhone, iPad, Android, Mac und Windows erscheinen in den nächsten Wochen; bis dahin nimm die Linux-App.
Gateway
Ein Gateway mit fester Adresse direkt am Kabel der Box geht noch nicht; dafür braucht es den Switch.
WLAN
Selbst beitreten kann die App auf iPhone, iPad und Android ab Version 10; unter Linux, Mac und Windows trittst du einmal selbst bei.
Alarme
Ohne Internet gibt es keine Mitteilungen aufs Handy.
Rückmeldung
Fehler und Erfahrungen gern als Issue auf GitHub.
09 — Fragen

Häufige Fragen zur Box

Brauche ich einen PC?

Einmal am Schreibtisch: zum Schreiben des Images, zum Lesen der SD-Karte und zum Ausdrucken des QR-Codes. Bis iPhone, iPad und Android erscheinen, koppelst du die Box mit der Linux-App; danach reicht auf der Baustelle das Handy oder Tablet.

Brauche ich Home Assistant?

Nein. Die Box ist dieselbe Software wie das Home-Assistant-Add-on, nur als eigenes Gerät. Wer Home Assistant OS hat, nimmt besser das Add-on. Mit Home Assistant Container bindet die Integration „Busclear“ die Box ein.

Welcher Raspberry Pi reicht?

Getestet ist der Raspberry Pi 4. Ein Pi 3 mit 64-Bit-System sollte für die Daueraufzeichnung reichen, lange Auswertungen dauern dort aber länger. Pi 2 und der erste Pi Zero gehen nicht, es gibt nur 64-Bit-Builds.

SD-Karte oder SSD?

Beides geht, für den Verlauf über mehrere Monate ist eine SSD besser. Die Box schreibt die Telegramme gesammelt alle 5 Sekunden statt einzeln, das schont auch SD-Karten. Abgeschlossene Tage werden gepackt, rund 20 MB pro Million Telegramme.

Belegt die Box einen Tunnel am Gateway?

Über IP ja, genau einen, rund um die Uhr. Alle iPhones und iPads im WLAN der Box teilen sich diesen Tunnel. Braucht die ETS den einzigen freien Platz, pausierst du die Box. Direkt an der Linie mit dem kBerry entfällt das.

Kommen Geräte im WLAN der Box ins Kundennetz?

Nein. Die Firewall trennt das WLAN der Box vom Netz am Kabel. Nur wer in knx-box.txt INTERNET_SHARING=yes setzt, gibt den Geräten im WLAN Zugang nach draußen.

Kommt der Kunde über sein Netz an die Box?

Nein. Über das Kabel antwortet die Box standardmäßig gar nicht, nur in ihrem eigenen WLAN. Für die eigene Box im eigenen Netz schaltest du den „Zugriff über das Kabel“ in der App unter Box-Einstellungen frei, oder vor dem ersten Start mit LAN_ACCESS=yes in knx-box.txt.

Was passiert, wenn jemand die Box mitnimmt?

Wer den Aufkleber hat, kann sich koppeln. Deshalb schlägt die App direkt nach dem Koppeln vor, ein eigenes Box-Passwort zu setzen; danach koppeln Aufkleber und SD-Karte keine neuen Geräte mehr. Unter Box-Einstellungen änderst du es später und sperrst Geräte, die du nicht mehr brauchst.

Wie gut sind die Daten auf der Box geschützt?

Ohne Box-Passwort oder gekoppeltes Gerät kommt niemand an Daten oder Bus; das Passwort liegt nur als Hash auf der Box. Zwei Grenzen: Projekt und Verlauf liegen unverschlüsselt auf SD-Karte oder SSD, wer den Datenträger hat, kann sie lesen. Und im WLAN der Box läuft die Verbindung ohne TLS, das WLAN-Passwort ist dort der eigentliche Schutz. Stell die Box also nicht frei zugänglich auf. Von sich aus schickt sie nichts an uns; hat sie Internet, stellt sie darüber ihre Uhr.

Darf ich den Bus in einem bewohnten Haus mitschneiden?

Ein Busmitschnitt zeigt, wann jemand da ist. Sprich das mit den Bewohnern ab und stell die Aufbewahrung so kurz wie möglich ein.

KNX ist eine eingetragene Marke der KNX Association. Busclear ist kein Produkt der KNX Association.