Bedienungsanleitung
KNX Inspector
Stand: 27.05.2026
1. Einleitung
„KNX Inspector“ ist eine iOS-App zur Diagnose, Analyse und Prüfung von KNX/IP-Installationen. Die App richtet sich an Integratoren, Inbetriebnehmer, Servicetechniker und technisch interessierte Anwender, die KNXnet/IP-Gateways und KNX-Geräte untersuchen, Telegramme live überwachen, Datenpunkttypen testen und Live-Ergebnisse mit ETS-Projektständen vergleichen möchten.
Die App unterstützt sowohl iPhone als auch iPad. Auf dem iPad stehen viele Funktionen parallel in einer geteilten Ansicht zur Verfügung. Auf dem iPhone sind dieselben Funktionen in einer kompakten Tab-Navigation organisiert.
2. Überblick über die Hauptbereiche
Die App ist in mehrere Hauptbereiche gegliedert:
- Verbindung
- Monitor
- Bus Map
- DPT-Test
- Verlauf
- Einstellungen
Auf dem iPhone befinden sich diese Bereiche unten in der Tab-Leiste. Auf dem iPad werden die Hauptbereiche in der oberen Navigation und in Split-Ansichten dargestellt.
3. Verbindung
Der Bereich „Verbindung“ ist der Einstieg in die Arbeit mit der App. Hier richten Sie das KNX/IP-Gateway oder Interface ein, speichern Profile und starten die eigentliche Busverbindung.
3.1 Verbindungsprofil anlegen
In diesem Bereich können Sie ein Profil mit den wichtigsten Verbindungsdaten speichern:
- Profilname
- Hostname oder IP-Adresse
- Port
- optionale Notiz
- Auto-Connect
- Standardprofil
Ein Profil erleichtert den späteren Wiederaufbau einer Verbindung, besonders wenn Sie regelmäßig mit denselben Anlagen arbeiten.
3.2 Verbindung speichern und verwalten
Mit den Profilfunktionen können Sie:
- neue Verbindungsprofile anlegen
- vorhandene Profile aktualisieren
- Standardprofile festlegen
- Profile löschen
In der freien Version ist die Zahl der gespeicherten Profile begrenzt. In der Pro-Version können unbegrenzt Profile verwaltet werden.
3.3 Netzwerksuche
Mit der Netzwerksuche durchsucht die App das lokale Netzwerk nach erreichbaren KNXnet/IP-Geräten.
Dabei kommen unter anderem folgende Verfahren zum Einsatz:
- Bonjour-Suche nach
_knxnetip._udp - KNX-Multicast-Suche
- ergänzende Fallback-Suche im Netzwerk
Während der Suche zeigt die App Schritt für Schritt an, welche Suchmethode gerade verwendet wird und welche Geräte gefunden wurden. Wenn ein Gateway erkannt wird, können Sie die Daten direkt in die Verbindung übernehmen.
3.4 Verbindung testen
Vor dem eigentlichen Verbinden können Sie mit „Verbindung testen“ prüfen, ob das Gerät unter der eingetragenen IP-Adresse und dem Port erreichbar ist. Das ist hilfreich, wenn:
- ein Gateway neu eingerichtet wurde
- sich die IP-Adresse geändert hat
- Sie Verbindungsprobleme eingrenzen möchten
3.5 Verbinden und Trennen
Mit „Verbinden“ wird die KNX/IP-Kommunikation aufgebaut. Nach erfolgreicher Verbindung zeigt die App den Status an und startet die Sitzung für Live-Monitor, Bus Map und DPT-Test.
Mit „Trennen“ wird die laufende Sitzung beendet.
In der freien Version ist eine Sitzung zeitlich begrenzt. Nach Ablauf der maximalen Sitzungsdauer trennt die App die Verbindung automatisch und blendet einen Hinweis ein. Danach kann eine neue Sitzung gestartet werden.
4. Monitor
Der Monitor ist die zentrale Live-Ansicht für Telegramme auf dem KNX-Bus.
4.1 Zweck des Monitors
Im Monitor sehen Sie laufende KNX-Telegramme in Echtzeit. Die App zeigt unter anderem:
- Richtung
- Service-Typ
- Quelle und Ziel
- Gruppenadresse
- APCI / Funktion
- Rohdaten
- dekodierte Werte
- Schweregrad wie Info, Warnung oder Fehler
Damit eignet sich der Monitor zur:
- Fehlersuche
- Verifikation von Telegrammverkehr
- Kontrolle von Schaltern, Sensoren und Aktoren
- Beobachtung von Lese-, Schreib- und Antworttelegrammen
4.2 Statuswerte im Monitor
Im oberen Bereich zeigt die App zusammengefasste Live-Werte wie:
- RX
- TX
- Warn
- Error
Diese Kennzahlen helfen dabei, die Aktivität auf dem Bus schnell einzuordnen.
4.3 Live-Scroll, Pause und Darstellung
Der Monitor kann aktiv gesteuert werden:
- Pause: stoppt die sichtbare Live-Aktualisierung
- Live-Scroll: hält die Liste automatisch am Ende
- Raw / Dekodiert: wechselt zwischen Rohdarstellung und interpretierter Anzeige
- Löschen: leert die sichtbare Sitzung im Monitor
4.4 Filter
Zur gezielten Analyse stehen verschiedene Filter zur Verfügung:
- Textsuche
- Richtung
- Telegrammtyp
- Gruppenadress-Filter
- gegebenenfalls Alarmtreffer-Filter
Damit können Sie sich etwa nur bestimmte Telegramme, nur Antworten oder nur eine bestimmte Gruppenadresse anzeigen lassen.
4.5 Einträge
Im Bereich „Einträge“ sehen Sie die eigentlichen Telegramme. Je nach App-Version und Einstellung zeigt die App an, wie viele Einträge aktuell sichtbar sind und wie hoch das eingestellte Limit ist.
In der freien Version ist die Anzahl der live sichtbaren Monitor-Einträge begrenzt. In der Pro-Version ist der Live-Monitor unbegrenzt nutzbar.
4.6 Export aus dem Monitor
Der Monitor kann die aktuelle Live-Sitzung exportieren. Dabei stehen je nach Bereich verschiedene Exportformate zur Verfügung. Die Exportdateien enthalten Zeitstempel mit:
- Datum
- Stunden
- Minuten
- Sekunden
- Millisekunden
Dadurch lassen sich Telegrammfolgen auch innerhalb derselben Minute präzise nachverfolgen.
5. Bus-Alarm
Der Bus-Alarm ist eine gezielte Überwachungsfunktion innerhalb des Monitors.
5.1 Zweck
Mit dem Bus-Alarm können Sie:
- eine bestimmte Geräteadresse überwachen
- eine bestimmte Gruppenadresse überwachen
- nur Alarmtreffer sichtbar machen
Das ist besonders nützlich, wenn Sie prüfen möchten, ob ein bestimmtes Gerät oder eine bestimmte Gruppenadresse tatsächlich aktiv ist.
5.2 Anzeige nur von Alarmtreffern
Wenn „Nur Alarm-Treffer anzeigen“ aktiv ist, blendet die App normale Telegramme aus und zeigt nur noch die Telegramme, die zum konfigurierten Alarm passen.
Damit Alarmtreffer nicht im normalen Eintragspuffer verloren gehen, werden sie separat verwaltet. So bleiben die relevanten Treffer sichtbar, auch wenn im Hintergrund viel weiterer Busverkehr stattfindet.
5.3 Freie und Pro-Version
Der Bus-Alarm ist eine Pro-Funktion. In der freien Version kann er nicht aktiviert werden. Beim Aktivierungsversuch wird ein Hinweis zur Pro-Freischaltung angezeigt.
6. Bus Map
Die Bus Map ist der Analysebereich für physikalische Geräte, Telegrammaktivität, Top-Verkehr und ETS-Vergleich.
Es gibt zwei zentrale Modi:
- Live Discovery
- Compare ETS
6.1 Live Discovery
In „Live Discovery“ analysiert die App die Anlage nur anhand von Live-Daten auf dem Bus.
Zur Verfügung stehen:
- Linien-Scan (PA-Scan)
- Telegramm-Scan
- Komplettanalyse
Linien-Scan (PA-Scan)
Beim Linien-Scan untersucht die App einen Bereich physikalischer KNX-Adressen und versucht zu erkennen, welche Geräte antworten oder erreichbar sind.
Das ist hilfreich, um:
- aktive Teilnehmer einer Linie zu identifizieren
- unbekannte Geräte zu finden
- zu prüfen, welche Geräte physikalisch auf dem Bus vorhanden sind
Telegramm-Scan
Beim Telegramm-Scan wertet die App den laufenden Gruppenverkehr aus. Dabei erkennt sie:
- aktive Gruppenadressen
- häufige Sender
- Telegrammaufkommen
- DPT-Abdeckungen
Komplettanalyse
Die Komplettanalyse verbindet PA-Scan und Telegrammbeobachtung. Damit erhalten Sie eine umfassendere Sicht auf:
- gefundene Geräte
- beobachtete Kommunikation
- Auffälligkeiten und Abweichungen
6.2 Compare ETS
„Compare ETS“ vergleicht Live-Daten mit importierten ETS-/KNXPROJ- oder ETS-XML-Projektdaten.
Die App kann dabei unter anderem anzeigen:
- Projektgeräte
- Live + ETS
- Nur Live
- Nur ETS
- aktive Gruppen
- Abweichungen
Damit erkennen Sie schnell, ob:
- ein Gerät im Projekt vorhanden ist und live gefunden wurde
- ein Gerät live auf dem Bus ist, aber nicht im Projekt auftaucht
- ein Projektgerät aktuell nicht beobachtet wurde
6.3 Import von ETS-/Projektdateien
Für den ETS-Vergleich kann eine Projektdatei importiert werden. Die App liest daraus:
- Gruppenadressen
- Projektpfade
- Topologie
- Räume und Gebäudestruktur
- Geräteadressen
- verfügbare Namen und Metadaten
Nach dem Import werden diese Informationen im Vergleichsmodus verwendet, damit live erkannte Geräte sofort mit den Projektinformationen zusammengeführt werden können.
6.4 Gerätekacheln und Gerätedetails
Im Bereich „Gefundene Geräte“ zeigt die App pro Gerät beispielsweise:
- physikalische Adresse
- erkannte Herkunft
- ETS-Zuordnung
- Kommunikationsstatus
- Anzahl der Telegramme
- Anzahl beobachteter Gruppenadressen
Wenn Sie ein Gerät antippen, öffnet sich die Detailansicht. Dort finden Sie:
- technische Basisdaten
- KNX-spezifische Diagnosedaten
- beobachtete Kommunikation
- erkannte Gruppenadressen
- ETS-/Projektinformationen, sofern verfügbar
6.5 Projektstruktur
Im Bereich „Projektstruktur“ kann das importierte Projekt aus verschiedenen Blickwinkeln betrachtet werden:
- Funktionen
- Gebäude & Räume
- Topologie
Damit lässt sich das Projekt nicht nur flach über Adressen betrachten, sondern auch strukturell.
7. DPT-Test
Der DPT-Test dient dazu, Gruppenadressen gezielt zu lesen oder zu schreiben.
7.1 Eingaben
Im DPT-Test legen Sie fest:
- Gruppenadresse
- Haupt-DPT
- Unter-DPT
- Wert, sofern ein Schreibvorgang ausgeführt wird
7.2 Lesen und Schreiben
Die App kann:
- einen Lesevorgang auslösen
- einen Schreibvorgang auslösen
Wenn eine Antwort auf einen Lesevorgang eingeht, versucht die App den Rückgabewert passend zum ausgewählten DPT zu dekodieren. Statt nur Hex-Werten sollen dabei möglichst verständliche Fachwerte angezeigt werden, zum Beispiel:
- Temperatur
- Prozent
- Zeit
- Datum
- Schaltzustand
7.3 Unterstützte DPT-Haupt- und Untertypen
Die App enthält eine integrierte DPT-Auswahl mit unterstützten Hauptgruppen und einer Reihe passender Untertypen. Die folgenden DPTs sind im aktuellen Stand explizit in der App hinterlegt und für Auswahl, Test oder Dekodierung vorgesehen.
DPT 1 – 1 Bit Schalten / Logik
1.001Schalten1.002Bool1.003Freigabe1.005Alarm1.007Schritt1.008Auf/Ab1.009Öffnen/Schließen1.011Status1.018Belegung1.019Fenster/Tür1.024Tag/Nacht1.100Heizen/Kühlen
DPT 2 – 1 Bit mit Steuerbit
2.001Schalten mit Steuerbit2.002Bool mit Steuerbit2.003Freigabe mit Steuerbit
DPT 3 – 4 Bit Steuerung
3.007Dimmsteuerung3.008Jalousiesteuerung
DPT 4 – Zeichen
4.001ASCII-Zeichen4.002ISO-8859-1-Zeichen
DPT 5 – 1 Byte unsigned
5.001Skalierung5.003Winkel5.004Prozent U85.005Decimal Factor5.006Tariff5.010Zählerimpulse
DPT 6 – 1 Byte signed
6.001Prozent V86.010Vorzeichenbehafteter Zähler6.020Status Modus 3
DPT 7 – 2 Byte unsigned
7.001Vorzeichenloser Zähler7.002Zeit ms7.003Zeit 10 ms7.004Zeit 100 ms7.005Zeit s7.006Zeit min7.007Zeit h7.011Länge mm7.013Helligkeit7.600Absolute Farbtemperatur
DPT 8 – 2 Byte signed
8.001Vorzeichenbehafteter Zähler8.002Delta-Zeit ms8.003Delta-Zeit 10 ms8.004Delta-Zeit 100 ms8.005Delta-Zeit s8.006Delta-Zeit min8.007Delta-Zeit h8.010Prozent V168.011Drehwinkel8.012Länge m
DPT 9 – 2 Byte Float
9.001Temperatur9.002Temperaturdifferenz9.003Temperature Gradient9.004Lux9.005Windgeschwindigkeit9.006Druck9.007Luftfeuchte9.008Luftqualität9.009Luftstrom9.010Time 19.020Spannung9.021Strom9.024Leistung9.025Volume Flow9.026Rain Amount9.027Temperatur °F9.028Windgeschwindigkeit km/h
DPT 10 – Zeit
10.001Tageszeit
DPT 11 – Datum
11.001Datum
DPT 12 – 4 Byte unsigned
12.001Vorzeichenloser Zähler12.1200Flüssigkeitsvolumen Liter12.1201Volumen
DPT 13 – 4 Byte signed
13.001Vorzeichenbehafteter Zähler13.010Wirkarbeit Wh13.011Scheinenergie VAh13.012Blindenergie VARh13.013Wirkarbeit kWh13.014Apparent Energy kVAh13.015Reactive Energy kVARh13.016Wirkarbeit MWh
DPT 14 – 4 Byte Float
14.019Elektrischer Strom14.027Elektrische Spannung14.056Leistung14.057Leistungsfaktor14.068Temperatur14.076Volumen14.077Volumenstrom
DPT 16 – Text
16.000ASCII-String16.001ISO-8859-1-String
DPT 17 – Szenen
17.001Szenennummer
DPT 18 – Szenensteuerung
18.001Szenensteuerung
DPT 19 – Datum und Zeit
19.001Datum/Zeit
DPT 20 – Betriebsarten
20.100Fuel Type20.101Burner Type20.102HVAC Mode20.103DHW Mode20.105HVAC Control Mode20.106HVAC Emergency Mode20.111Fan Mode20.603Blinking Mode
DPT 21 – Status
21.001General Status21.002Device Control
DPT 22 – Statusstrukturen
22.100DHW Controller Status22.101RHCC Status
DPT 23 – Aktionen
23.001On/Off Action23.002Alarm Reaction23.003Up/Down Action
DPT 24 – Variabler Text
24.001Variable String
DPT 28 – UTF-8 Text
28.001UTF-8 String
DPT 29 – 8 Byte Energiezähler
29.010Wirkarbeit V6429.011Scheinenergie V6429.012Blindenergie V64
DPT 232 – RGB Farbe
232.600RGB
DPT 250 – Lichtsteuerung
250.600Helligkeit + Farbtemperatur Steuerung
DPT 251 – RGBW Farbe
251.600RGBW
DPT 252 – Relativ RGBW
252.600Relative RGBW Steuerung
DPT 254 – Relativ RGB
254.600Relative RGB Steuerung
7.4 Hinweis zu weiteren DPTs
Die App kann im Live-Monitor oder bei Busbeobachtungen auch Telegramme zu weiteren DPTs erfassen, die nicht vollständig als auswählbarer oder semantisch vollständig beschriebener DPT in der Oberfläche hinterlegt sind.
Das bedeutet in der Praxis:
- Telegramme können grundsätzlich sichtbar sein
- Rohdaten und Hex-Werte können angezeigt werden
- Adressen, APCI und Nutzdaten können erkennbar sein
- eine fachlich vollständige Klartext-Dekodierung ist jedoch nicht bei jedem beliebigen DPT garantiert
Insbesondere bei seltenen, herstellerspezifischen oder komplexeren DPTs kann es daher vorkommen, dass die App den Wert zwar technisch erfasst, aber nicht vollständig in einen sprechenden Fachwert übersetzt. Für die in dieser Anleitung aufgeführten Haupt- und Untertypen ist die Unterstützung im aktuellen Stand ausdrücklich vorgesehen.
7.5 Favoriten
Gruppenadressen und DPT-Kombinationen können als Favoriten gespeichert werden. Doppelte Favoriten werden erkannt und nicht mehrfach angelegt.
7.6 Sitzungsgrenzen
In der freien Version ist die Anzahl der DPT-Tests pro Verbindungssitzung begrenzt. Nach Erreichen des Limits blendet die App einen Hinweis ein. In der Pro-Version entfällt diese Begrenzung.
8. Verlauf
Im Verlauf speichert die App abgeschlossene oder laufende Sitzungen lokal auf dem Gerät.
Hier können Sie:
- frühere Sitzungen aufrufen
- Sitzungsdetails ansehen
- suchen
- Sitzungen löschen
- exportieren, sofern freigeschaltet
In der freien Version ist die Zahl gespeicherter Verlaufssitzungen begrenzt. In der Pro-Version können unbegrenzt Sitzungen verwaltet werden.
9. Einstellungen
Im Bereich „Einstellungen“ konfigurieren Sie das Verhalten der App.
9.1 Sprache
Die App unterstützt Deutsch und Englisch. Die gewählte Sprache wirkt sich auf:
- Menüs
- Statusanzeigen
- DPT-Namen
- Monitorbeschriftungen
- technische Begriffe
aus.
9.2 Haptik und Sounds
Je nach Gerät und Plattform können akustische oder haptische Hinweise genutzt werden. Auf dem iPad werden nicht sinnvolle Optionen ausgeblendet.
9.3 Gespeicherte Profile
Hier können die angelegten Verbindungsprofile verwaltet werden.
9.4 Gespeicherte Sessions
Hier können Verlaufssitzungen aufgerufen oder verwaltet werden.
9.5 Pro Upgrade
Im Bereich „Pro Upgrade“ kann die Pro-Version freigeschaltet oder ein Kauf wiederhergestellt werden.
Die Pro-Version schaltet unter anderem frei:
- unbegrenzte Verbindungssitzungen
- unbegrenzten Live-Monitor
- Bus-Alarm
- PA-Scan und Komplettanalyse
- Telegramm-Scan ohne Free-Limits
- DPT-Tests ohne Sitzungsgrenze
- ETS-/XML-Import und Compare ETS
- Exporte sowie unbegrenzte Profile und Sitzungen
10. Unterschiede zwischen freier Version und Pro-Version
Die App kann je nach Lizenzumfang unterschiedlich arbeiten.
Freie Version
Je nach aktuellem Stand gelten in der freien Version bestimmte Begrenzungen, zum Beispiel:
- begrenzte Monitor-Einträge
- keine Bus-Alarm-Funktion
- begrenzte Anzahl physikalisch gefundener Geräte im Linien-Scan
- begrenzte Anzahl Telegramme im Telegramm-Scan
- begrenzte DPT-Tests pro Sitzung
- keine ETS-/XML-Importe
- kein Compare ETS
- eingeschränkte Exportmöglichkeiten
- begrenzte Sitzungsdauer
- begrenzte Zahl gespeicherter Profile und Sitzungen
Pro-Version
Die Pro-Version hebt diese Limits auf und schaltet die erweiterten Analyse- und Projektfunktionen frei.
11. Typische Arbeitsabläufe
11.1 Erstes Gateway finden und verbinden
- App öffnen
- in den Bereich „Verbindung“ wechseln
- Netzwerksuche starten
- gefundenes Gateway übernehmen
- Verbindung testen
- Verbinden
11.2 Telegrammverkehr prüfen
- Verbindung aufbauen
- in den Monitor wechseln
- bei Bedarf Filter setzen
- Busaktion in der realen Anlage auslösen
- Telegramm und Antwort beobachten
11.3 Gerät live analysieren
- in „Bus Map“ wechseln
- Linien-Scan oder Komplettanalyse starten
- gefundene Geräte betrachten
- Gerät antippen
- Gerätedetails und Kommunikation prüfen
11.4 ETS-Projekt vergleichen
- in „Bus Map“ auf „Compare ETS“ wechseln
- ETS-/KNXPROJ-Datei importieren
- Scan oder Analyse starten
- Live + ETS / Nur Live / Nur ETS auswerten
- Projektstruktur und Gerätedetails prüfen
11.5 DPT-Wert lesen
- in „DPT-Test“ wechseln
- Gruppenadresse eintragen
- Haupt- und Unter-DPT wählen
- Lesen auslösen
- Antwort und dekodierten Wert prüfen
12. Fehlerbehebung
Keine Verbindung möglich
Prüfen Sie:
- IP-Adresse und Port
- ob sich das Gateway im selben Netzwerk befindet
- ob das Gateway eingeschaltet ist
- ob der lokale Netzwerkzugriff für die App erlaubt wurde
Netzwerksuche findet nichts
Prüfen Sie:
- WLAN-Verbindung
- KNX/IP-Gateway im Netzwerk
- Multicast-/Router-Einschränkungen
- lokale Netzwerkfreigabe auf iOS
ETS-Vergleich zeigt keine saubere Zuordnung
Prüfen Sie:
- ob die richtige Projektdatei importiert wurde
- ob nach Änderungen ein neuer Import erfolgt ist
- ob eine Analyse oder ein Scan bereits gelaufen ist
DPT-Test zeigt nur Hex statt Wert
Prüfen Sie:
- ob der richtige DPT gewählt wurde
- ob eine Antwort tatsächlich eingegangen ist
- ob der DPT von der App semantisch dekodiert wird
13. Hinweise zur Datenspeicherung
Die App verarbeitet KNX-Daten, Projektinformationen und Sitzungen lokal auf dem Gerät. Exporte werden nur auf ausdrückliche Benutzeraktion erzeugt und über die iOS-Teilen-Funktion weitergegeben.
14. Zusammenfassung
„KNX Inspector“ ist eine Diagnose- und Analyse-App für KNX/IP mit Fokus auf:
- Verbindung und Gateway-Erkennung
- Live-Monitoring
- Bus-Alarm
- Bus Map und Gerätescans
- ETS-Vergleich
- DPT-Tests
- lokale Sitzungs- und Profilspeicherung
Die App ist so aufgebaut, dass sie sowohl für den schnellen Live-Test als auch für eine strukturierte Busanalyse und Projektprüfung genutzt werden kann.