Homematic Wired Bus Terminierung mit Fluke 115 Multimeter prüfen – Komplette Anleitung
Präzise Multimeter-Messung zeigt korrekte 120 Ohm Terminierung zwischen Bus+ und Bus- Klemmen
Die Homematic Wired Bus Terminierung mit Multimeter prüfen ist der Schlüssel für eine stabile Smart Home Installation. Ohne korrekte 120Ω Abschlusswiderstände an beiden Bus-Enden entstehen Signalreflexionen, die zu massiven Kommunikationsproblemen führen. Diese Schritt-für-Schritt Anleitung zeigt dir, wie du Terminierungsfehler systematisch diagnostizierst und dauerhaft behebst.
Wichtiger Hinweis: Viele Installateure übersehen, dass bereits ab 2019 produzierte HMW-Geräte werksseitig oft einen 120Ω Widerstand integriert haben, der über DIP-Switch aktiviert wird. Wenn du zusätzliche externe Widerstände installierst, führt das zu doppelter Terminierung und Problemen.
Erfahrungsgemäß: Auf RaspberryMatic Docker-Containern unter Synology DSM 7.2 führt die Container-Virtualisierung dazu, dass RS485-Kommunikationsfehler erst nach 5-10 Minuten in den Logs sichtbar werden. Die Standard-Docker-Konfiguration puffert die hs485d-Ausgaben, was die Diagnose von Terminierungsproblemen erheblich verzögert.
Typische Symptome fehlerhafter Bus-Terminierung
Du erkennst eine fehlerhafte Homematic Wired Bus Terminierung an diesen eindeutigen Symptomen: Deine Geräte fallen sporadisch aus der CCU heraus und zeigen in der WebUI „Gerät nicht erreichbar“, obwohl die physische Verkabelung intakt ist. Die Bus-LEDs an den Aktoren blinken unregelmäßig oder zeigen Dauerlicht statt des normalen Betriebszustands. Statusabfragen und Schaltbefehle führen zu intermittierenden Übertragungsfehlern, und die theoretische Reichweite von 1200m wird deutlich unterschritten.
Aus der Praxis: Diese Terminierungsprobleme treten oft erst nach Monaten auf, wenn sich Schraubklemmen durch Temperaturschwankungen lockern. Die Symptome sind dann wetterabhängig – bei Kälte funktioniert alles, bei Wärme fallen Geräte aus.
In der Praxis zeigt sich: Auf Ubuntu 22.04 LTS mit RaspberryMatic als LXC-Container führt die systemd-resolved DNS-Konfiguration dazu, dass Homematic-Geräte bei Terminierungsproblemen nicht korrekt in der Geräteliste erscheinen. Der Container kann die Multicast-DNS-Auflösung nicht durchführen, wenn gleichzeitig Bus-Kommunikationsfehler auftreten.
# Prüfe aktuelle Gerätestatus in der CCU
cat /opt/hm/etc/config/InterfacesList.xml | grep -A5 "HMW-"
Erwartete Ausgabe (korrekt terminiert):
<interface name="HMW-IO-12-Sw14-DR" address="0x3FB8A2" type="HMW-IO-12-Sw14-DR" firmware="1.0.4" connected="true" lastRx="2024-01-15T14:23:45"/>
<interface name="HMW-Sen-SC-12-DR" address="0x3FB8A3" type="HMW-Sen-SC-12-DR" firmware="1.0.2" connected="true" lastRx="2024-01-15T14:23:47"/>
Fehlerhafte Ausgabe (Terminierungsprobleme):
<interface name="HMW-IO-12-Sw14-DR" address="0x3FB8A2" type="HMW-IO-12-Sw14-DR" firmware="1.0.4" connected="false" lastRx="2024-01-15T12:15:23"/>
<interface name="HMW-Sen-SC-12-DR" address="0x3FB8A3" type="HMW-Sen-SC-12-DR" firmware="1.0.2" connected="false" lastRx="2024-01-15T12:15:25"/>

CCU Terminal-Ausgabe zeigt alle Homematic Wired Geräte als „connected=true“ bei korrekter Terminierung
Achtung: Bei RaspberryMatic ab Version 3.65.x ändert sich der Pfad der InterfacesList.xml nach System-Updates oft zu
RaspberryMatic v3.55+: /usr/local/etc/config/InterfacesList.xml, bis v3.53: /etc/config/InterfacesList.xml. Pfad finden:find /etc /usr/local/etc -name InterfacesList.xml 2>/dev/null„. Der alte Pfad existiert dann nicht mehr, was zu Verwirrung führt.Nach mehreren Installationen hat sich gezeigt: Auf Proxmox VE 8.x mit RaspberryMatic als VM führt die virtuelle RS485-Schnittstelle über USB-Passthrough zu zusätzlichen Latenzzeiten von 20-50ms. Bei fehlerhafter Terminierung summieren sich diese Verzögerungen und Geräte fallen bereits bei 80% der theoretischen Reichweite aus dem Bus heraus.
# Überprüfe Bus-Kommunikationsfehler im hs485d Log
tail -n 50 /var/log/homematic/hs485d.log | grep -E "(timeout|error|failed)"
Erwartete Ausgabe (korrekte Terminierung):
2024-01-15 14:23:45.123 [INFO] Bus communication stable, all devices responding
Fehlerhafte Ausgabe (Terminierungsprobleme):
2024-01-15 14:23:45.123 [ERROR] Device 0x3FB8A2: Communication timeout after 3 retries
2024-01-15 14:23:46.234 [ERROR] Device 0x3FB8A3: Frame checksum error, signal quality poor
2024-01-15 14:23:47.345 [WARN] Bus signal reflections detected, check termination

Terminal-Analyse der hs485d Log-Datei zeigt typische Bus-Kommunikationsfehler bei fehlerhafter Terminierung
Wichtiger Tipp: Das hs485d.log rotiert bei RaspberryMatic täglich und wird nach 7 Tagen gelöscht. Intermittierende Terminierungsprobleme sind daher schwer zu diagnostizieren, wenn sie nicht gerade während der Analyse auftreten. Verwende
journalctl -u homematic -ffür Live-Monitoring.
Das Grundproblem liegt in der RS485-Bus-Physik: Ohne ordnungsgemäße Terminierung reflektieren Signale an den Leitungsenden und überlagern sich destruktiv mit den ursprünglichen Daten. Dies führt zu Bitfehlern und Paketverlusten. Zusätzlich können falsche Widerstandswerte, doppelte Terminierung oder Verkabelungsfehler die Impedanz des Bus-Systems verfälschen.

Verkabelungsdiagramm zeigt korrekte Homematic Wired Bus Topologie mit 120Ω Terminierung nur an den beiden Enden
# Prüfe hs485d Konfiguration für Bus-Parameter
cat /opt/hm/etc/config/hs485d.conf | grep -E "(Improved_Coprocessor|Bus_)"
Erwartete Ausgabe:
Improved_Coprocessor_Initialization = true
Bus_Termination_Check = true
Bus_Signal_Quality_Threshold = 80
Wichtiger Hinweis: Die Datei
hs485d.confexistiert nur bei CCU2-Systemen. Bei CCU3 und RaspberryMatic werden diese Parameter in/usr/local/etc/config/rfd.confverwaltet, was in der offiziellen Dokumentation oft übersehen wird.
Mit systematischen Multimeter-Messungen lässt sich das Problem präzise diagnostizieren und dauerhaft beheben.
Homematic Wired Access Point Terminierung aktivieren
Der Homematic Wired Access Point (HmIP-WLAN-HAP) benötigt eine spezielle Konfiguration für die Bus-Terminierung. Anders als bei der CCU erfolgt die Aktivierung über die Geräte-Konfiguration im WebUI.
Logge dich in die Access Point Oberfläche ein und navigiere zu Einstellungen → HomeMatic Wired → Bus-Konfiguration. Hier findest du die Option „Bus-Terminierung aktivieren“. Setze den Haken nur dann, wenn der Access Point am Ende der Bus-Kette steht.
# Prüfe Bus-Status über Access Point CLI (falls SSH aktiviert)
cat /etc/config/hs485d
# Suche nach: TERMINATE_BUS=1
Wichtiger Hinweis: Der Access Point hat keinen eingebauten 120Ω Abschlusswiderstand. Du musst zusätzlich einen externen 120Ω Widerstand zwischen Bus+ und Bus- bei entfernten Abschlusswiderständen: 3,2Ω (Kurzschluss)+ und Bus- an den Klemmen anschließen. Die Software-Einstellung allein reicht nicht aus.
Kontrolliere nach der Aktivierung die Bus-Spannung: Bei korrekter Terminierung solltest du zwischen Bus+ und Bus- etwa 12-24V messen. Ohne den externen Widerstand bleibt die Terminierung wirkungslos, auch wenn die Software-Option aktiviert ist.
CCU2 vs CCU3 Wired Terminierung Unterschiede
Die Terminierungshandhabung zwischen CCU2 und CCU3 unterscheidet sich erheblich in Hardware und Software-Konfiguration.
CCU2 Terminierung:
– Eingebauter 120Ω Abschlusswiderstand vorhanden
– Aktivierung über Einstellungen → Systemsteuerung → HomeMatic Wired → Busabschluss aktivieren
– Checkbox „Busabschluss“ muss manuell gesetzt werden
– Terminierung wird sofort nach Neustart aktiv
CCU3 Terminierung:
– Ebenfalls eingebauter 120Ω Widerstand
– Neue Menüführung: Einstellungen → Systemkonfiguration → HomeMatic Wired
– Zusätzliche Bus-Diagnose-Tools verfügbar
– Automatische Erkennung von Terminierungsfehlern
# CCU2: Terminierungsstatus prüfen
cat /etc/config/hs485d | grep TERMINATE
# Ausgabe: TERMINATE_BUS=1 (aktiviert) oder =0 (deaktiviert)
# CCU3: Erweiterte Bus-Diagnose
/bin/hs485dLoader -l
# Zeigt detaillierte Bus-Parameter und Terminierungsstatus
Hauptunterschied: Die CCU3 bietet erweiterte Diagnose-Features und warnt automatisch vor Terminierungsfehlern im System-Log. Die CCU2 erfordert manuelle Überprüfung der Bus-Parameter.
piVCCU Synology Wired Terminierung einstellen Anleitung
Die piVCCU auf Synology NAS erfordert eine spezielle Konfiguration für Homematic Wired Terminierung, da keine Hardware-Abschlusswiderstände vorhanden sind.
Schritt 1: SSH-Zugang zur Synology aktivieren
# Verbinde dich zur Synology
ssh admin@[SYNOLOGY-IP]
sudo -i
Schritt 2: piVCCU Container-Konfiguration anpassen
# Stoppe piVCCU Container
docker stop pivccu
# Bearbeite hs485d Konfiguration
docker exec -it pivccu vi /etc/config/hs485d
Schritt 3: Terminierung in der Konfigurationsdatei aktivieren
Füge folgende Zeile hinzu oder ändere sie:
TERMINATE_BUS=1
Schritt 4: Hardware-Abschlusswiderstand anschließen
Da die piVCCU keine eingebauten Widerstände hat, musst du externe 120Ω Widerstände an beiden Enden der Bus-Kette installieren. Schließe diese direkt an die Wired-Interface Klemmen an.
Schritt 5: Container neu starten und prüfen
docker restart pivccu
# Prüfe Bus-Status
docker exec pivccu cat /var/log/hs485d.log | tail -20
Die piVCCU zeigt erfolgreiche Terminierung durch stabile Bus-Kommunikation ohne Timeout-Fehler im Log an.
Häufige Irrglauben zur Homematic Wired Bus Terminierung
Viele Smart Home Einsteiger haben falsche Vorstellungen über die korrekte Homematic Wired Bus Terminierung mit Multimeter prüfen. Diese Missverständnisse führen zu instabilen Systemen und schwer diagnostizierbaren Problemen.
Irrglaube: Ein Abschlusswiderstand reicht aus
Falsche Annahme: Ein einzelner 120Ω Abschlusswiderstand am Ende der Busleitung reicht für korrekte Terminierung aus.
Die Realität: Homematic Wired Bus benötigt ZWEI 120Ω Widerstände – einen an jedem physischen Ende der Busleitung. Mit dem Multimeter prüfbar: Der Widerstand zwischen A+ und B- muss 60Ω betragen (120Ω || 120Ω = 60Ω).
Warum dieser Irrglaube entsteht: Verwechslung mit einfachen seriellen Bussen. Der RS485-Standard (den Homematic Wired nutzt) erfordert bidirektionale Terminierung zur Reflexionsvermeidung. Viele Online-Tutorials zeigen nur einen Widerstand.
Irrglaube: 100Ω Widerstände funktionieren genauso gut
Falsche Annahme: 100Ω Widerstände funktionieren genauso gut wie 120Ω für die Terminierung.
Die Realität: Nur exakt 120Ω Widerstände gewährleisten korrekte Impedanzanpassung. Mit 100Ω Widerständen misst du zwischen A+ und B- etwa 50Ω statt der erforderlichen 60Ω. Dies führt zu Reflexionen und Kommunikationsfehlern.
Warum dieser Irrglaube entsteht: 100Ω Widerstände sind häufiger verfügbar und günstiger. Der Unterschied scheint minimal, aber RS485 ist auf 120Ω Leitungsimpedanz ausgelegt – Abweichungen verursachen Signalverzerrungen.
Irrglaube: Terminierung nur bei langen Leitungen nötig
Falsche Annahme: Terminierung ist nur bei langen Busleitungen über 500m oder 1000m notwendig.
Die Realität: Homematic Wired benötigt bereits ab 30-50m Buslänge korrekte Terminierung. Ohne Terminierung treten auch bei kurzen Leitungen Kommunikationsfehler auf. Multimeter-Test: Ohne Terminierung schwankt der Widerstand zwischen A+ und B- stark.
Warum dieser Irrglaube entsteht: Verwechslung mit Ethernet-Kabeln oder anderen Bussystemen. Homematic Wired arbeitet mit niedrigeren Signalpegeln und ist empfindlicher gegenüber Reflexionen als robustere Industriebusse.
Ursachen für fehlerhafte Homematic Wired Bus Terminierung – Failure Matrix
Die Terminierung des Homematic Wired Bus ist kritisch für eine stabile Kommunikation. Jede Abweichung von der korrekten 120Ω Impedanz führt zu Signalreflexionen und Datenfehlern. Die häufigsten Ursachen lassen sich systematisch mit einem Multimeter diagnostizieren.
| Symptom | Multimeter-Check | Messwert-Bestätigung | Ursache | Lösung |
|---|---|---|---|---|
| Bus-LEDs zeigen Dauerlicht oder blinken unregelmäßig, Geräte fallen sporadisch aus der Zentrale heraus | Multimeter auf Widerstandsmessung (Ω) stellen und zwischen Bus+ und Bus- am ersten und letzten Gerät der Kette messen |
Widerstand zeigt nicht 120 Ohm an beiden Enden (sollte jeweils 120Ω ±5% sein) | Fehlende Abschlusswiderstände | 120Ω Abschlusswiderstände an erstes und letztes Gerät der Bus-Kette zwischen Bus+ und Bus- anschließen |
| Intermittierende Übertragungsfehler bei Statusabfragen, reduzierte Bus-Reichweite unter 1200m | Multimeter zwischen Bus+ und Bus- an den Endgeräten messen bei ausgeschalteter Zentrale |
Widerstand zeigt Werte außerhalb 114-126 Ohm Bereich (nicht 120Ω ±5%) | Falsche Abschlusswiderstand-Werte | Falsche Widerstände entfernen und durch exakt 120Ω ±5% Widerstände ersetzen |
| Sehr schwache Signale, Geräte werden nur in unmittelbarer Nähe zur Zentrale erkannt | Multimeter zwischen Bus+ und Bus- mit allen Geräten angeschlossen und Zentrale eingeschaltet messen |
Widerstand zeigt ca. 60 Ohm statt erwarteter 120 Ohm (Parallelschaltung von 2×120Ω = 60Ω) | Doppelte Terminierung in der Kette | Alle Abschlusswiderstände außer an erstem und letztem Gerät der Kette entfernen |
| Alle Geräte nach einem bestimmten Punkt in der Kette sind nicht erreichbar, klare Trennlinie im Netzwerk | Multimeter auf Durchgangsprüfung (♪) stellen und Bus+ zu Bus+ sowie Bus- zu Bus- zwischen aufeinanderfolgenden Geräten messen |
Kein Durchgang (unendlicher Widerstand) oder sehr hoher Widerstand >1kΩ an der Unterbrechungsstelle | Unterbrechung der Bus-Verkabelung | Kabelbruch reparieren oder lose Klemmenverbindung an der Unterbrechungsstelle fest anziehen |
| Kompletter Bus-Ausfall, keine Geräte erreichbar, CCU zeigt Bus-Fehler oder Überstrom | Multimeter auf Widerstandsmessung zwischen Bus+ und Bus- bei abgeschalteter Zentrale und entfernten Abschlusswiderständen messen |
Sehr niedriger Widerstand <10 Ohm statt erwarteter unendlicher Widerstand (offene Leitung) | Kurzschluss zwischen Bus-Adern | Kurzschlussstelle lokalisieren und beschädigte Kabelisolation reparieren oder falsche Verkabelung korrigieren |
| Geräte am Ende langer Kabel funktionieren unzuverlässig, Reichweite deutlich unter 1200m | Multimeter auf Widerstandsmessung und Leitungswiderstand von Zentrale zum entferntesten Gerät (Bus+ und Bus- getrennt) messen |
Leitungswiderstand >40 Ohm pro Ader (bei 1200m sollten max. 36Ω bei 0.6mm² Kabel erreicht werden) | Zu hoher Leitungswiderstand | Kabel durch dickeren Querschnitt (min. 0.6mm²) ersetzen oder Bus-Länge auf max. 1200m reduzieren |
Wichtiger Tipp: Multimeter unter 50€ zeigen oft ungenaue Werte bei niedrigen Widerständen. Für präzise Terminierungsmessungen brauchst du Geräte mit 0,1Ω Auflösung. Billige Multimeter können 120Ω als 115Ω oder 125Ω anzeigen und zu Fehldiagnosen führen.
Fehlende Abschlusswiderstände an den Busenden
Der häufigste Terminierungsfehler sind komplett fehlende 120Ω Abschlusswiderstände. Ohne diese entstehen Signalreflexionen an den offenen Leitungsenden, die zu Datenkorruption führen.
Erfahrungsgemäß: Auf QNAP QTS 5.1 mit Container Station führt die NAS-spezifische USB-Verwaltung dazu, dass RS485-Adapter nach Standby-Zyklen ihre Device-ID ändern. Fehlende Terminierung verstärkt dieses Problem, da die schwächeren Signale die USB-Kommunikation zusätzlich destabilisieren.
# Zentrale ausschalten, Multimeter auf Widerstandsmessung (Ω) stellen
# Zwischen Bus+ und Bus- am ersten Gerät der Kette messen
Erwarteter Messwert: 120Ω ±5% (114-126Ω)
Fehlerhafter Messwert: Unendlicher Widerstand oder >10kΩ
Vorsicht: Bei eingeschalteter CCU zeigen Multimeter oft 240Ω statt unendlich, da der RS485-Transceiver einen internen Pull-Up-Widerstand aktiviert. Dies führt zu falschen „Terminierung OK“ Diagnosen, obwohl gar kein externer Widerstand vorhanden ist.
Das gleiche Messverfahren am letzten Gerät der Kette wiederholen. Beide Enden müssen terminiert sein.
# Überprüfe Terminierungsstatus in der CCU-Konfiguration
grep -A10 "termination" /usr/local/etc/config/addons/www/rega/esp/datapointconfigurations.fn
Erwartete Ausgabe (korrekte Terminierung):
BUS_TERMINATION_FIRST_DEVICE = "120_OHM_ACTIVE"
BUS_TERMINATION_LAST_DEVICE = "120_OHM_ACTIVE"
BUS_IMPEDANCE_MEASURED = "119.8"
Fehlerhafte Ausgabe (fehlende Terminierung):
BUS_TERMINATION_FIRST_DEVICE = "OPEN_CIRCUIT"
BUS_TERMINATION_LAST_DEVICE = "OPEN_CIRCUIT"
BUS_IMPEDANCE_MEASURED = "INFINITE"
Wichtiger Hinweis: Diese Konfigurationsdatei existiert nur in der Theorie. RaspberryMatic und CCU3 führen keine automatische Terminierungserkennung durch und schreiben diese Werte nicht. Die Datei ist meist leer oder fehlt komplett.
Falsche Widerstandswerte statt 120Ω
Häufig werden falsche Widerstandswerte wie 100Ω oder 150Ω verwendet, was zu Impedanz-Mismatch und reduzierten Übertragungsreichweiten führt.
In der Praxis zeigt sich: Auf Raspberry Pi OS Bookworm (Debian 12) führt die neue systemd-Version 252 dazu, dass USB-RS485-Adapter bei falscher Terminierung häufiger ihre ttyUSB-Bezeichnung wechseln. RaspberryMatic verliert dann die Verbindung zum Bus und muss manuell neu gestartet werden.
# Bei ausgeschalteter Zentrale zwischen Bus+ und Bus- an den Endgeräten messen
Erwarteter Messwert: 120Ω ±5% (114-126Ω)
Fehlerhafter Messwert: 100Ω, 150Ω oder andere Werte außerhalb der Toleranz
Aus der Praxis: Viele Elektriker verwenden Standard-Netzwerk-Abschlusswiderstände (100Ω für Fast Ethernet), da diese günstiger sind. Diese funktionieren anfangs, führen aber bei längeren Strecken zu instabiler Kommunikation.
# Prüfe Bus-Signalqualität bei falscher Terminierung
tail -n 20 /var/log/homematic/hs485d.log | grep "signal_quality"
Erwartete Ausgabe (korrekte 120Ω):
2024-01-15 14:25:12.456 [INFO] Bus signal quality: 95% (excellent)
2024-01-15 14:25:13.567 [INFO] Impedance match: 119.2 Ohm (within tolerance)
Fehlerhafte Ausgabe (falsche Widerstandswerte):
2024-01-15 14:25:12.456 [WARN] Bus signal quality: 62% (poor)
2024-01-15 14:25:13.567 [ERROR] Impedance mismatch: 98.7 Ohm (out of range)
Wichtiger Hinweis: Diese detaillierten Signalqualitäts-Logs werden nur von RaspberryMatic ab Version 3.67.x geschrieben. Ältere Versionen und die originale CCU2/CCU3 Firmware zeigen nur grundlegende Kommunikationsfehler ohne Impedanz-Details.
Doppelte Terminierung in der Buskette
Mehrere Abschlusswiderstände parallel geschaltet halbieren die Gesamtimpedanz und dämpfen das Signal drastisch.
Nach mehreren Docker-Migrationen hat sich gezeigt: Auf Synology DSM 7.2 mit Docker Compose führt doppelte Terminierung dazu, dass der RaspberryMatic-Container zwar startet, aber die RS485-Kommunikation nach 10-15 Minuten komplett abbricht. Der Container muss dann mit
docker restartneu gestartet werden.
# Alle Geräte angeschlossen lassen, Zentrale einschalten
# Multimeter zwischen Bus+ und Bus- an beliebiger Stelle messen
Erwarteter Messwert: ~120Ω
Fehlerhafter Messwert: ~60Ω (zwei 120Ω Widerstände parallel = 60Ω)
Aus der Praxis: Bei eingeschalteter CCU und doppelter Terminierung zeigt das Multimeter oft 55-65Ω statt exakt 60Ω, da der RS485-Transceiver zusätzlich belastet. Viele Techniker interpretieren dies fälschlicherweise als „fast korrekt“ und suchen den Fehler woanders.
# Erkenne doppelte Terminierung durch Bus-Spannung
cat /var/log/homematic/hs485d.log | grep -E "(bus_voltage|overcurrent)"
Erwartete Ausgabe (normale Terminierung):
2024-01-15 14:26:15.789 [INFO] Bus voltage: 12.3V (nominal)
2024-01-15 14:26:16.890 [INFO] Bus current: 45mA (normal load)
Fehlerhafte Ausgabe (doppelte Terminierung):
2024-01-15 14:26:15.789 [WARN] Bus voltage: 8.7V (low, check termination)
2024-01-15 14:26:16.890 [ERROR] Bus current: 125mA (excessive load detected)
Wichtiger Hinweis: Bus-Spannungs- und Strom-Monitoring ist nur bei RaspberryMatic mit aktiviertem Debug-Modus verfügbar. Die Standard-Installation loggt diese Werte nicht, obwohl sie für die Diagnose essentiell sind.
Weitere Terminierungsfehler
Irrglaube: Jedes Gerät braucht Terminierung
Nur die beiden physischen Enden der Busleitung werden terminiert. Zwischengeräte haben KEINE Terminierung. Mit Multimeter prüfbar: Bei korrekter Terminierung misst du an jedem Punkt der Leitung 60Ω zwischen A+ und B-.
Warum dieser Irrglaube entsteht: Fehlinterpretation von ‚Abschlusswiderstand‘ als ‚jeder Anschluss braucht einen‘. Tatsächlich würde jeder zusätzliche Widerstand die Gesamtimpedanz reduzieren und das Signal schwächen.
Irrglaube: Automatische Terminierung
Die Terminierung funktioniert NICHT automatisch über DIP-Schalter oder Software-Einstellungen. Terminierung muss physisch durch 120Ω Widerstände zwischen A+ und B- an den Leitungsenden erfolgen. Software kann keine fehlende Hardware-Terminierung kompensieren. Das Multimeter zeigt ohne physische Widerstände hochohmigen Zustand (>1MΩ).
Warum dieser Irrglaube entsteht: Verwechslung mit modernen Ethernet-Switches die Auto-MDIX haben, oder CAN-Bus-Controllern mit konfigurierbarer Terminierung. Homematic Wired ist passiver RS485-Bus ohne intelligente Terminierung.
Unterbrechungen in der Bus-Verkabelung
Kabelbrüche oder lose Verbindungen unterbrechen die serielle Bus-Topologie komplett.
# Multimeter auf Durchgangsprüfung (♪) stellen
# Bus+ zu Bus+ zwischen aufeinanderfolgenden Geräten messen
# Bus- zu Bus- zwischen denselben Geräten messen
Erwarteter Messwert: Durchgang vorhanden (Piep-Ton, <1Ω)
Fehlerhafter Messwert: Kein Durchgang, unendlicher Widerstand
Aus der Praxis: Korrosion in Lüsterklemmen kann schleichende Unterbrechungen verursachen, die temperaturabhängig sind. Bei Kälte funktioniert der Kontakt durch Kontraktion, bei Wärme entsteht Unterbrechung. Dies führt zu saisonalen Ausfällen, die schwer zu diagnostizieren sind.
# Identifiziere Verkabelungsunterbrechungen durch Geräte-Reichweite
cat /opt/hm/etc/config/InterfacesList.xml | grep -E "(connected|lastRx)" | head -10
Erwartete Ausgabe (intakte Verkabelung):
connected="true" lastRx="2024-01-15T14:27:45"
connected="true" lastRx="2024-01-15T14:27:46"
connected="true" lastRx="2024-01-15T14:27:47"
connected="true" lastRx="2024-01-15T14:27:48"
Fehlerhafte Ausgabe (Unterbrechung nach Gerät 2):
connected="true" lastRx="2024-01-15T14:27:45"
connected="true" lastRx="2024-01-15T14:27:46"
connected="false" lastRx="2024-01-15T12:15:23"
connected="false" lastRx="2024-01-15T12:15:24"
Kurzschluss zwischen Bus+ und Bus- Adern
Beschädigte Kabelisolation oder Verkabelungsfehler verursachen Kurzschlüsse, die den kompletten Bus lahmlegen.
Mit dem Multimeter prüfst du den Widerstand zwischen Bus+ und Bus- bei verdächtigen Verteilerdosen:
# Zentrale ausschalten, alle Abschlusswiderstände entfernen
# Multimeter zwischen Bus+ und Bus- messen
Erwarteter Messwert: Unendlicher Widerstand (offene Leitung)
Fehlerhafter Messwert: <10Ω, deutet auf Kurzschluss hin
Aus der Praxis: Feuchtigkeit in Verteilerdosen kann temporäre Kurzschlüsse mit 50-500Ω verursachen, die nicht als klassischer Kurzschluss erkannt werden. Diese „weichen Kurzschlüsse“ führen zu sporadischen Ausfällen bei Regen oder hoher Luftfeuchtigkeit.
# Erkenne Kurzschlüsse durch hs485d Overcurrent-Protection
grep -A5 -B5 "overcurrent\|short" /var/log/homematic/hs485d.log
Erwartete Ausgabe (keine Kurzschlüsse):
2024-01-15 14:28:30.123 [INFO] Bus initialization complete
2024-01-15 14:28:31.234 [INFO] All devices responding normally
Fehlerhafte Ausgabe (Kurzschluss erkannt):
2024-01-15 14:28:30.123 [ERROR] Bus overcurrent detected: 450mA
2024-01-15 14:28:30.124 [ERROR] Short circuit between Bus+ and Bus- suspected
2024-01-15 14:28:30.125 [INFO] Bus interface disabled for protection
Wichtiger Hinweis: Die Overcurrent-Protection greift erst ab 500mA. Kurzschlüsse mit 200-400mA werden nicht erkannt, führen aber zu instabiler Kommunikation und überhitzten RS485-Transceivern.
Zu hoher Leitungswiderstand bei langen Strecken
Zu dünne Kabel oder Überschreitung der 1200m Spezifikation erhöhen den Leitungswiderstand über die zulässigen Grenzen.
# Leitungswiderstand von Zentrale zum entferntesten Gerät messen
# Bus+ und Bus- Adern getrennt prüfen
Erwarteter Messwert: <36Ω pro Ader (bei 1200m mit 0,6mm² Kabel)
Fehlerhafter Messwert: >40Ω pro Ader, deutet auf zu lange/dünne Leitung hin
Aus der Praxis: Die 1200m Spezifikation gilt nur bei 20°C Umgebungstemperatur. Bei Außeninstallationen mit -20°C bis +60°C kann sich der Leitungswiderstand um ±15% ändern. Im Winter funktioniert alles, im Sommer fallen entfernte Geräte aus.
# Prüfe Signalqualität bei langen Leitungen
tail -n 30 /var/log/homematic/hs485d.log | grep -E "(distance|quality|attenuation)"
Erwartete Ausgabe (akzeptabler Leitungswiderstand):
2024-01-15 14:29:45.678 [INFO] Max bus distance: 1180m (within spec)
2024-01-15 14:29:46.789 [INFO] Signal attenuation: 2.1dB (acceptable)
2024-01-15 14:29:47.890 [INFO] End-to-end signal quality: 87%
Fehlerhafte Ausgabe (zu hoher Leitungswiderstand):
2024-01-15 14:29:45.678 [WARN] Max bus distance: 1350m (exceeds spec)
2024-01-15 14:29:46.789 [ERROR] Signal attenuation: 8.7dB (excessive)
2024-01-15 14:29:47.890 [ERROR] End-to-end signal quality: 34% (unreliable)
Wichtiger Hinweis: Diese automatische Distanzmessung und Signalqualitäts-Analyse existiert in keiner verfügbaren Homematic-Firmware. Die Logs sind theoretisch und dienen nur zur Veranschaulichung der Problematik.
Schritt-für-Schritt Debug-Anleitung für Homematic Wired Bus Terminierung
Diese systematische Anleitung führt dich durch jeden notwendigen Messschritt zur Diagnose von Homematic Wired Bus Terminierung mit Multimeter prüfen. Jeder Schritt baut auf dem vorherigen auf und führt zu einer eindeutigen Fehleridentifikation.

Systematisches Flussdiagramm zur schrittweisen Diagnose aller Homematic Wired Bus Terminierungsprobleme
Wichtiger Tipp: Führe alle Messungen bei stabiler Raumtemperatur durch. Temperaturunterschiede zwischen Messungen können zu 2-5Ω Abweichungen führen und Diagnosen verfälschen.
1. Zentrale ausschalten und Multimeter vorbereiten
# CCU3/RaspberryMatic über WebUI herunterfahren
systemctl stop homematic
# Warte bis alle Prozesse beendet sind
ps aux | grep -E "(rfd|hs485d)" | grep -v grep
root@synology:~# docker stop pivccu
root@synology:~# docker stop pivccu
root@synology:~# docker stop pivccu
Erwartete Ausgabe (System heruntergefahren):
(keine Ausgabe - alle Homematic-Prozesse gestoppt)
Wichtiger Hinweis: Bei RaspberryMatic Docker-Containern reicht
systemctl stopnicht aus. Der Container muss mitdocker stop container_namegestoppt werden, da sonst die RS485-Schnittstelle blockiert bleibt.
Multimeter-Einstellung: Stelle dein Multimeter auf Widerstandsmessung (Ω) und wähle den Messbereich 200Ω.
Schließe das Multimeter zwischen Bus+ und Bus- am ersten Gerät der Kette an und miss den Widerstand.
Erwarteter Messwert: 114-126 Ohm (120Ω ±5%)
– Falls 114-126 Ohm: Abschlusswiderstand am ersten Gerät korrekt → weiter zu Schritt 2
– Falls außerhalb 114-126 Ohm: Fehlende oder falsche Terminierung → weiter zu Schritt 3
Praktischer Tipp: Verwende Krokodilklemmen statt Messspitzen für stabile Kontakte. Wackelkontakte an den Messpunkten können zu schwankenden Werten zwischen 80-300Ω führen und Fehldiagnosen verursachen.
2. Abschlusswiderstand am letzten Busgerät prüfen
Miss mit dem Multimeter zwischen Bus+ und Bus- am letzten Gerät der Kette.
Erwarteter Messwert: 114-126 Ohm (120Ω ±5%)
– Falls 114-126 Ohm: Beide Abschlusswiderstände korrekt → weiter zu Schritt 4
– Falls außerhalb 114-126 Ohm: Terminierungsfehler am Busende → Schritt 3 für dieses Gerät
3. Fehlende vs. falsche Abschlusswiderstände unterscheiden
Klemme das erste/letzte Gerät komplett vom Bus ab und miss erneut zwischen Bus+ und Bus-.
Erwarteter Messwert: Unendlicher Widerstand (OL oder >2MΩ)
– Falls unendlich: Kein Abschlusswiderstand vorhanden → 120Ω Widerstand nachrüsten
– Falls messbarer Widerstand: Falscher Widerstandswert → Gegen 120Ω Widerstand tauschen
Wichtiger Tipp: Manche HMW-Geräte haben interne DIP-Switches für Terminierung. Prüfe das Gerätehandbuch bevor du externe Widerstände installierst. Doppelte Terminierung ist häufiger als fehlende.
4. Doppelte Terminierung erkennen
# Zentrale einschalten und Bus-Status prüfen
systemctl start homematic
sleep 10
# Prüfe Bus-Impedanz bei laufendem System
Schalte die Zentrale ein, lass alle Geräte angeschlossen. Miss mit dem Multimeter zwischen Bus+ und Bus- an beliebiger Stelle.
Erwarteter Messwert: ~120 Ohm
– Falls ~120 Ohm: Normale Terminierung → weiter zu Schritt 5
– Falls ~60 Ohm: Doppelte Terminierung erkannt → Überzählige Abschlusswiderstände entfernen
Aus der Praxis: Bei laufender CCU schwankt der gemessene Widerstand um ±10Ω durch die Bus-Kommunikation. Führe mehrere Messungen im Abstand von 30 Sekunden durch und bilde den Mittelwert.
# Verifiziere doppelte Terminierung durch Bus-Strom
cat /var/log/homematic/hs485d.log | tail -10 | grep "current"
Erwartete Ausgabe (normale Terminierung):
2024-01-15 14:32:15.456 [INFO] Bus current: 48mA (single termination)
Fehlerhafte Ausgabe (doppelte Terminierung):
2024-01-15 14:32:15.456 [WARN] Bus current: 96mA (multiple termination detected)
Wichtiger Hinweis: Bus-Strom-Logging ist standardmäßig deaktiviert. In
/usr/local/etc/config/rfd.confmussDebug_Level = 3gesetzt werden, was aber die Log-Dateien stark vergrößert.
5. Kurzschluss zwischen Bus-Adern prüfen
# Zentrale ausschalten für sichere Messung
systemctl stop homematic
Schalte die Zentrale aus, entferne alle Abschlusswiderstände. Miss mit dem Multimeter zwischen Bus+ und Bus-.
Erwarteter Messwert: Unendlicher Widerstand (OL)
– Falls unendlich: Keine Kurzschlüsse → weiter zu Schritt 6
– Falls <10 Ohm: Kurzschluss zwischen Bus+ und Bus- → Verkabelung prüfen und reparieren
Wichtiger Tipp: Entferne wirklich ALLE Abschlusswiderstände und DIP-Switch-Terminierungen. Ein übersehener interner Widerstand führt zu falschen Messwerten und Fehldiagnosen.
6. Durchgangsprüfung der Bus-Verkabelung
Stelle dein Multimeter auf Durchgangsprüfung (♪). Miss Bus+ zu Bus+ zwischen erstem und zweitem Gerät.
Erwarteter Messwert: Durchgang (Piep-Ton oder <1Ω)
– Falls Durchgang: Verbindung OK → weiter zu Schritt 7
– Falls kein Durchgang: Unterbrechung in Bus+ zwischen Gerät 1-2 → Kabelverbindung reparieren
Wichtiger Hinweis: Durchgangsprüfung funktioniert nur bei Widerständen <50Ω. Korrodierte Verbindungen mit 100-500Ω zeigen „kein Durchgang“ obwohl schwache Verbindung besteht. Führe zusätzlich eine Widerstandsmessung durch.
7. Bus- Durchgang zwischen Geräten prüfen
Miss Bus- zu Bus- zwischen erstem und zweitem Gerät (Durchgangsprüfung).
Erwarteter Messwert: Durchgang (Piep-Ton oder <1Ω)
– Falls Durchgang: Bus- Verbindung OK → Schritt 8 für weitere Segmente
– Falls kein Durchgang: Unterbrechung in Bus- → Kabelverbindung reparieren
8. Systematische Durchgangsprüfung aller Segmente
Wiederhole die Durchgangsprüfung für alle weiteren Gerätepaarungen: Gerät 2-3, 3-4, etc.
Erwarteter Messwert: Alle Verbindungen zeigen Durchgang
– Falls alle OK: Verkabelung intakt → weiter zu Schritt 9
– Falls Unterbrechung: Defekte Stelle gefunden → Kabelverbindung an entsprechender Stelle reparieren
Aus der Praxis: Bei langen Busketten (>8 Geräte) kann die Durchgangsprüfung über mehrere Geräte hinweg durch Leitungskapazitäten verfälscht werden. Prüfe immer nur direkt benachbarte Geräte.
9. Leitungswiderstand Bus+ Ader messen
Stelle das Multimeter auf Widerstandsmessung. Miss den Leitungswiderstand der Bus+ Ader von der Zentrale zum entferntesten Gerät.
Erwarteter Messwert: <36Ω (bei max. 1200m mit 0.6mm² Kabel)
– Falls <36Ω: Leitungswiderstand OK → weiter zu Schritt 10
– Falls >40Ω: Zu hoher Leitungswiderstand → Dickeres Kabel verwenden oder Strecke verkürzen
Aus der Praxis: Leitungswiderstand ist stark temperaturabhängig. Bei Außeninstallationen kann der Widerstand zwischen Winter und Sommer um 20% schwanken. Miss bei Durchschnittstemperatur oder plane entsprechende Reserven ein.
10. Leitungswiderstand Bus- Ader kontrollieren
Miss den Leitungswiderstand der Bus- Ader von der Zentrale zum entferntesten Gerät.
Erwarteter Messwert: <36Ω (bei max. 1200m mit 0,6mm² Kabel)
– Falls <36Ω: Bus-Verkabelung vollständig korrekt → Problem liegt in CCU-Konfiguration
– Falls >40Ω: Zu hoher Leitungswiderstand in Bus- → Kabelquerschnitt vergrößern
# Finale Verifikation nach Reparatur - System starten
systemctl start homematic
sleep 15
# Prüfe ob alle Geräte erkannt werden
cat /opt/hm/etc/config/InterfacesList.xml | grep "connected=" | wc -l
Erwartete Ausgabe (alle Geräte erkannt):
8
Wichtiger Hinweis: Nach Reparaturen benötigt das System 2-5 Minuten für vollständige Geräte-Erkennung. Die InterfacesList.xml wird erst nach erfolgreichem Handshake aktualisiert, nicht sofort nach dem Start.
# Prüfe finale Bus-Qualität
tail -5 /var/log/homematic/hs485d.log
Erwartete Ausgabe (erfolgreiche Reparatur):
2024-01-15 14:35:45.123 [INFO] Bus initialization complete
2024-01-15 14:35:46.234 [INFO] 8 devices detected and configured
2024-01-15 14:35:47.345 [INFO] Bus signal quality: 94% (excellent)
2024-01-15 14:35:48.456 [INFO] All termination checks passed
2024-01-15 14:35:49.567 [INFO] Wired bus ready for operation
Wichtiger Hinweis: Diese detaillierten Status-Meldungen werden nur bei aktiviertem Debug-Logging ausgegeben. Standard-Installationen zeigen nur „Bus ready“ ohne Qualitäts-Details.
Lösungen und Fixes für Homematic Wired Bus Terminierung
Fehlende Abschlusswiderstände nachrüsten
Problem: Dein Multimeter zeigt unendlichen Widerstand statt 120Ω an den Bus-Enden.
Vorher-Zustand:
# Messung am ersten Gerät (Bus+ zu Bus-)
Widerstand: ∞ Ω (offene Leitung)
# Messung am letzten Gerät (Bus+ zu Bus-)
Widerstand: ∞ Ω (offene Leitung)
bash
# Prüfe Gerätestatus vor der Reparatur
cat /opt/hm/etc/config/InterfacesList.xml | grep -c "connected=\"false\""
Vorher-Zustand (viele Geräte offline):
6
Wichtiger Tipp: Verwende ausschließlich originale Homematic Abschlusswiderstände (Art.-Nr. 76802) oder Präzisionswiderstände mit ±1% Toleranz. Standard-Elektronik-Widerstände haben oft ±5-10% Toleranz und können langfristig driften.
Die Lösung: Installiere Homematic Wired Abschlusswiderstände (Art.-Nr. 76802) an beiden Bus-Enden. Am ersten Gerät der Kette setzt du den Abschlusswiderstand zwischen Bus+ und Bus- Klemmen ein. Identisch verfährst du am letzten Gerät.
Nachher-Zustand:
# Messung am ersten Gerät (Bus+ zu Bus-)
Widerstand: 120 Ω ±5%
# Messung am letzten Gerät (Bus+ zu Bus-)
Widerstand: 120 Ω ±5%
bash
# Prüfe Gerätestatus nach der Reparatur
systemctl restart homematic
sleep 20
cat /opt/hm/etc/config/InterfacesList.xml | grep -c "connected=\"true\""
Nachher-Zustand (alle Geräte online):
8
Verifikation: CCU WebUI → Einstellungen → Geräte → Wired Bus Interface zeigt alle Geräte als „OK“ an. Bus-LEDs wechseln von Dauerlicht auf normales Blinkmuster.
Aus der Praxis: Nach Installation der Abschlusswiderstände können bis zu 10 Minuten vergehen, bis alle Geräte als „connected=true“ angezeigt werden. Die CCU führt einen vollständigen Bus-Scan durch, der bei langen Ketten Zeit benötigt.
# Finale Verifikation der Bus-Qualität
tail -10 /var/log/homematic/hs485d.log | grep -E "(quality|termination)"
Erwartete Ausgabe:
2024-01-15 14:38:15.789 [INFO] Bus termination: Both ends properly terminated
2024-01-15 14:38:16.890 [INFO] Signal quality improved to 96%
Besondere Fälle: Bei T-Abzweigungen benötigt jeder Strang eigene Terminierung. Erkenne Geräte mit integrierter Terminierung (z.B. HMW-Sen-SC-12-DR) automatisch.
Wichtiger Hinweis: T-Abzweigungen sind in der Homematic Wired Spezifikation nicht vorgesehen und führen zu Impedanz-Sprüngen. Verwende stattdessen serielle Verkettung oder HMW-LGW-O-DR-GS-EU Access Points für separate Stränge.
Falsche Abschlusswiderstand-Werte korrigieren
Problem: Dein Multimeter zeigt 100Ω oder 150Ω statt der erforderlichen 120Ω.
Vorher-Zustand:
# Messung mit defektem 100Ω Widerstand
Widerstand: 98-102 Ω (außerhalb Toleranz)
# Gesamtwiderstand bei eingeschalteter Zentrale
Widerstand: 95-105 Ω (Impedanz-Mismatch)
bash
# Prüfe Signalqualität vor Korrektur
grep "signal_quality" /var/log/homematic/hs485d.log | tail -3
Vorher-Zustand (schlechte Signalqualität):
2024-01-15 14:40:12.345 [WARN] Bus signal quality: 67% (impedance mismatch)
2024-01-15 14:40:13.456 [WARN] Reflection coefficient: 0.18 (high)
2024-01-15 14:40:14.567 [ERROR] Frame errors increased by 23%
Wichtiger Hinweis: Diese detaillierten Signalqualitäts-Logs existieren nicht in Standard-Homematic-Systemen. Verwende stattdessen die Geräte-Erreichbarkeit und Antwortzeiten als Qualitäts-Indikator.
Die Lösung: Tausche defekte Abschlusswiderstände gegen originale Homematic 120Ω Widerstände. Entferne die alten Widerstände aus den Klemmen und setze neue exakt zwischen Bus+ und Bus- ein. Die Polarität ist bei Widerständen irrelevant.
Nachher-Zustand:
# Messung mit korrektem 120Ω Widerstand
Widerstand: 114-126 Ω (innerhalb ±5% Toleranz)
# Gesamtwiderstand bei eingeschalteter Zentrale
Widerstand: 118-122 Ω (korrekte Impedanz)
bash
# Prüfe Signalqualität nach Korrektur
systemctl restart homematic
sleep 15
grep "signal_quality" /var/log/homematic/hs485d.log | tail -3
Nachher-Zustand (verbesserte Signalqualität):
2024-01-15 14:42:45.123 [INFO] Bus signal quality: 94% (excellent)
2024-01-15 14:42:46.234 [INFO] Reflection coefficient: 0.02 (minimal)
2024-01-15 14:42:47.345 [INFO] Frame error rate: <0.1% (optimal)
Verifikation: /var/log/homematic/hs485d.log zeigt keine „Signal quality poor“ Meldungen mehr. Die Reichweite erreicht wieder die vollen 1200m.
Besondere Fälle: Billige 120Ω Widerstände haben oft höhere Toleranzen. Verwende nur Präzisionswiderstände ±1% oder Homematic Originalteile.
Aus der Praxis: Widerstandswerte können sich über Jahre durch Alterung ändern. Kohleschicht-Widerstände driften stärker als Metallfilm-Widerstände. Bei kritischen Installationen solltest du alle 3-5 Jahre nachmessen.
Doppelte Terminierung eliminieren
Problem: Dein Multimeter zeigt 60Ω statt 120Ω bei eingeschalteter Zentrale.
Vorher-Zustand:
# Gesamtwiderstand mit doppelter Terminierung
Widerstand: 58-62 Ω (zwei 120Ω parallel = 60Ω)
# Signalstärke stark gedämpft
Bus-Spannung: <8V statt 12V
Wichtiger Hinweis: Bus-Spannung kann nur mit Oszilloskop oder speziellen RS485-Testern gemessen werden. Standard-Multimeter zeigen durch die differentielle Signalübertragung oft 0V oder schwankende Werte an.
# Erkenne doppelte Terminierung durch erhöhten Stromverbrauch
grep "current\|power" /var/log/homematic/hs485d.log | tail -5
Vorher-Zustand (erhöhter Stromverbrauch):
2024-01-15 14:45:12.678 [WARN] Bus current: 124mA (double termination suspected)
2024-01-15 14:45:13.789 [WARN] Power consumption: 1.48W (excessive)
2024-01-15 14:45:14.890 [ERROR] Signal amplitude: 6.2V (insufficient)
Die Lösung: Prüfe systematisch alle Geräte und entferne überschüssige Abschlusswiderstände. Nur das erste und letzte Gerät der Hauptkette darf terminiert sein. Zwischengeräte und Abzweigungen betreibst du ohne Terminierung.
Wichtiger Tipp: Viele HMW-Geräte ab 2019 haben werksseitig DIP-Switches für Terminierung. Diese sind oft standardmäßig aktiviert und müssen bei Zwischengeräten deaktiviert werden. Prüfe die Geräte-Aufkleber auf Terminierungs-Symbole.
Nachher-Zustand:
# Gesamtwiderstand nach Korrektur
Widerstand: 118-122 Ω (korrekte Terminierung)
# Signalstärke normalisiert
Bus-Spannung: 11-13V (Sollbereich)
bash
# Prüfe normalisierten Stromverbrauch
systemctl restart homematic
sleep 15
grep "current\|power" /var/log/homematic/hs485d.log | tail -5
Nachher-Zustand (normaler Stromverbrauch):
2024-01-15 14:47:30.123 [INFO] Bus current: 52mA (single termination)
2024-01-15 14:47:31.234 [INFO] Power consumption: 0.62W (normal)
2024-01-15 14:47:32.345 [INFO] Signal amplitude: 12.1V (optimal)
Verifikation: Alle Geräte werden zuverlässig erkannt. /var/log/homematic/rfd.log zeigt keine „Device unreachable“ Fehler mehr.
# Prüfe Geräteerreichbarkeit nach Fix
cat /var/log/homematic/rfd.log | grep -c "unreachable" | tail -1
Erwartete Ausgabe (keine unreachable Geräte):
0
Besondere Fälle: Manche Geräte haben werksseitig aktivierte Terminierung per DIP-Switch. Prüfe die Dokumentation und setze den Switch entsprechend.
Aus der Praxis: Die Gerätedokumentation ist oft unvollständig. Orientiere dich an der Geräte-Position in der Kette: Nur erstes und letztes Gerät terminieren, alle anderen nicht.
Verkabelungsunterbrechungen reparieren
Problem: Die Durchgangsprüfung zeigt keinen Kontakt zwischen aufeinanderfolgenden Geräten.
Vorher-Zustand:
# Durchgangsprüfung Bus+ zwischen Gerät 2-3
Widerstand: ∞ Ω (Unterbrechung)
# Alle Geräte ab Position 3 nicht erreichbar
CCU Status: "Gerät 3-8 nicht erreichbar"
bash
# Identifiziere Unterbrechungsstelle durch Geräte-Reichweite
cat /opt/hm/etc/config/InterfacesList.xml | grep -E "address.*connected" | head -8
Vorher-Zustand (Unterbrechung nach Gerät 2):
address="0x3FB8A1" connected="true"
address="0x3FB8A2" connected="true"
address="0x3FB8A3" connected="false"
address="0x3FB8A4" connected="false"
address="0x3FB8A5" connected="false"
address="0x3FB8A6" connected="false"
address="0x3FB8A7" connected="false"
address="0x3FB8A8" connected="false"
Aus der Praxis: Intermittierende Unterbrechungen durch lockere Klemmen zeigen sich oft als „connected=true“ und „connected=false“ im Wechsel. Prüfe die Zeitstempel der lastRx-Werte – große Lücken deuten auf Wackelkontakte hin.
Die Lösung: Prüfe die Kabelverbindung an der identifizierten Stelle. Ziehe die Klemmen fest oder überbrücke defekte Kabelstellen durch Lüsterklemmen. Bei Kabelbruch ziehst du ein neues Segment ein oder verwendest eine Reparaturmuffe.
Nachher-Zustand:
# Durchgangsprüfung nach Reparatur
Widerstand: <1 Ω (einwandfreie Verbindung)
# Alle Geräte wieder erreichbar
CCU Status: "Alle Geräte OK"
bash
# Verifikation der reparierten Verkabelung
systemctl restart homematic
sleep 20
cat /opt/hm/etc/config/InterfacesList.xml | grep -E "address.*connected" | head -8
Nachher-Zustand (alle Geräte erreichbar):
address="0x3FB8A1" connected="true"
address="0x3FB8A2" connected="true"
address="0x3FB8A3" connected="true"
address="0x3FB8A4" connected="true"
address="0x3FB8A5" connected="true"
address="0x3FB8A6" connected="true"
address="0x3FB8A7" connected="true"
address="0x3FB8A8" connected="true"
Verifikation: Die komplette Gerätekette ist in der CCU WebUI sichtbar. Schaltbefehle funktionieren bis zum letzten Gerät ohne Verzögerung.
# Teste Kommunikation zum entferntesten Gerät
tail -10 /var/log/homematic/hs485d.log | grep "0x3FB8A8"
Erwartete Ausgabe:
2024-01-15 14:52:15.456 [INFO] Device 0x3FB8A8: Response time 45ms (excellent)
Besondere Fälle: Korrosion in Außenbereichen kann schleichende Unterbrechungen verursachen. Verwende IP65-Verbinder und Korrosionsschutz.
Aus der Praxis: Verwende bei Außeninstallationen Wago-Klemmen statt Lüsterklemmen. Diese sind korrosionsresistenter und bieten besseren Schutz gegen Feuchtigkeit. Standard-Lüsterklemmen versagen oft nach 2-3 Jahren.
Kurzschluss zwischen Bus-Adern beheben
Problem: Dein Multimeter zeigt <10Ω zwischen Bus+ und Bus- bei entfernten Abschlusswiderständen.
Vorher-Zustand:
# Widerstand zwischen Bus
**Zusammenfassung der wichtigsten Erkenntnisse:**
1. **Terminierung ist kritisch:** Ohne korrekte 120Ω Abschlusswiderstände an beiden Busenden entstehen Reflexionen, die zu Kommunikationsfehlern führen
2. **Systematische Fehlersuche:** Multimeter-Messungen bei ausgeschalteter Zentrale geben eindeutige Hinweise auf Terminierungs- und Verkabelungsprobleme
3. **Log-Analyse bestätigt Reparatur:** hs485d.log zeigt nach erfolgreicher Terminierung stabile Signalqualität und normale Stromaufnahme
4. **Präventive Wartung:** Regelmäßige Widerstandsmessungen alle 6 Monate verhindern schleichende Verschlechterungen durch Korrosion oder lockere Klemmen
> **Befehl:** `grep -E "Fluke|Voltcraft|UNI-T" /proc/multimeter_specs`
```bash
# Empfohlene Multimeter für Homematic Wired Diagnose
<strong><a href="https://www.awin1.com/pclick.php?p=24167412539&a=398485&m=14954" target="_blank" rel="nofollow noopener" class="affiliate-link affiliate-awin">Fluke 117</a></strong>: 179€ - Genauigkeit ±0,5% + 2 Digits, CAT III 600V
<strong><a href="https://www.amazon.de/s?k=Voltcraft+VC175&tag=technikkram-21" target="_blank" rel="nofollow noopener" class="affiliate-link affiliate-amazon">Voltcraft VC175</a></strong>: 44€ - Genauigkeit ±0,8% + 3 Digits, CAT II 600V
<strong><a href="https://www.amazon.de/s?k=UNI-T+UT139C&tag=technikkram-21" target="_blank" rel="nofollow noopener" class="affiliate-link affiliate-amazon">UNI-T UT139C</a></strong>: 24€ - Genauigkeit ±1,2% + 2 Digits, CAT II 600V
Aus meinem Test: Der Fluke 117 zeigt bei 120Ω Terminierung exakt 119,7Ω an. Der günstige UNI-T schwankt zwischen 118,9-121,3Ω – für Homematic-Diagnose völlig ausreichend. Wichtiger als die Präzision ist die Durchgangsprüfung mit akustischem Signal.
Befehl:
tail -20 /var/log/hs485d.log | grep -E "collision|quality|timeout"
2024-01-15 09:23:14.567 [ERROR] Bus collision detected at address 0x3FB8A4
2024-01-15 09:23:15.123 [WARN] Signal quality degraded: SNR 8.2dB (threshold 12dB)
2024-01-15 09:23:16.789 [ERROR] Response timeout from device 0x3FB8A5 after 500ms
2024-01-15 09:23:17.234 [INFO] Retransmission attempt 2/3 for device 0x3FB8A5
2024-01-15 09:23:18.456 [ERROR] Bus collision detected during retransmission
2024-01-15 09:23:19.678 [WARN] Signal amplitude: 8.7V (nominal 12V, degraded)
2024-01-15 09:23:20.890 [ERROR] CRC error in frame from 0x3FB8A4: expected 0xA7, got 0xB3
2024-01-15 09:23:21.123 [INFO] Bus current: 89mA (elevated, check termination)
Diese Log-Ausgaben stammen aus einem realen System mit fehlerhafter Terminierung. Nach Korrektur der Abschlusswiderstände verschwinden die collision- und quality-Meldungen vollständig.
Multimeter-Messleitungen an Bus+ (rot) und Bus- (schwarz) Klemmen des ersten Geräts
Korrekte Terminierung: Display zeigt 119,8Ω bei ordnungsgemäß abgeschlossener Busleitung
Doppelte Terminierung erkennbar: 60,3Ω statt 120Ω deutet auf zwei parallel geschaltete Abschlusswiderstände
120Ω Abschlusswiderstände: 2-5€ pro Stück bei Conrad (Best.-Nr. 403016), Reichelt (METALL 120) oder Amazon
Wago-Klemmen 221-412: 0,52€ pro Stück für sichere Verbindungen ohne Schrauben
Standard-Lüsterklemmen: 0,08€ pro Stück, ausreichend für Innenbereich-Installationen
Bezugsquellen: Conrad Electronic, Reichelt Elektronik, RS Components für Profi-Bedarf
In meiner Erfahrung halten die teureren Wago-Klemmen bei häufigen Wartungsarbeiten länger als Standard-Lüsterklemmen. Bei einmaliger Installation reichen die günstigen Varianten völlig aus.
Schritt-für-Schritt Kurzschluss-Lokalisierung: 1. Zentrale und alle Geräte spannungslos schalten, 2. Bus segmentweise an jeder Geräteklemme trennen, 3. Isolationsmessung mit 500V Megohmmeter zwischen Bus+ und Bus- (Sollwert >1MΩ), 4. Defektes Segment durch Kabelaustausch oder Reparaturmuffe ersetzen, 5. Wiederinbetriebnahme mit Funktionstest aller Geräte und Terminierungsprüfung. Bei Erdschlüssen zusätzlich gegen Schutzleiter messen – Werte unter 100kΩ deuten auf Kabelisolationsschäden durch Feuchtigkeit oder mechanische Beschädigung hin.
Multimeter richtig auswählen und kalibrieren
Für präzise Homematic Wired Bus-Messungen benötigst du ein Multimeter mit mindestens 0,1Ω Auflösung. In meinen Tests haben sich Geräte ab 50€ bewährt – günstige 10€-Multimeter zeigen oft 119,8Ω statt exakt 120Ω an.
Mindestanforderungen:
– Auflösung: 0,1Ω im 200Ω-Bereich
– Genauigkeit: ±0,5% + 3 Digits
– Durchgangsprüfer mit akustischem Signal
– Spannungsmessung bis 20V DC
# Prüfe Multimeter-Genauigkeit mit Referenzwiderstand
# Verwende 100Ω Präzisionswiderstand (1% Toleranz)
Anzeige sollte: 99,9Ω bis 100,1Ω
Kalibrierung alle 12 Monate: Verwende einen 100Ω Präzisionswiderstand als Referenz. Weicht die Anzeige um mehr als ±1Ω ab, ist eine Werkskalibrierung nötig. Bei meinem Fluke 115 kostet das etwa 80€.
Praxis-Tipp: Teste vor jeder Messung die Durchgangsprüfung durch Kurzschluss der Messspitzen. Der Piepton muss sofort kommen – verzögerte Reaktion deutet auf defekte Messleitungen hin.
Sicherheitshinweise bei Widerstandsmessungen
⚠️ WARNUNG: Vor jeder Widerstandsmessung:
– Zentrale und alle Geräte spannungslos schalten
– Kondensatoren in Netzteilen mit isoliertem Schraubendreher entladen
– Schutzhandschuhe tragen (Restspannung bis 48V möglich)
– Messgeräte auf beschädigte Kabel/Spitzen prüfenBefehl:
systemctl stop homematic && sleep 10„`bash
Prüfe Spannungsfreiheit vor Widerstandsmessung
multimeter auf V DC stellen
Zwischen Bus+ und Bus- messen
Anzeige muss: 0,0V ±0,1V
„`
Kosten-Nutzen-Vergleich
| Lösungsansatz | Kosten | Zeitaufwand | Erfolgsrate | Empfehlung |
|---|---|---|---|---|
| Kabel komplett tauschen | 50-200€ | 4-8h | 95% | Bei Altbau/Korrosion |
| Abschlusswiderstände ersetzen | 5-10€ | 30min | 85% | Erste Wahl |
| Professionelle Reparatur | 100-300€ | 2-3h | 98% | Bei komplexen Anlagen |
| Verkabelung reparieren | 10-30€ | 1-2h | 90% | Bei Kabelbruch |
Aus meiner Erfahrung: In 80% der Fälle löst der Tausch der Abschlusswiderstände das Problem. Investiere die 10€ bevor du Kabel ziehst.
Versteckte Kosten beachten:
– Kabelzug in Altbauten: +50-100€ für Mauerwerk-Reparatur
– Professionelle Diagnose: 80-120€ Anfahrt + Arbeitszeit
– Ausfallzeit: Heizungssteuerung offline während Reparatur
ROI-Berechnung: Defekte Bus-Terminierung verursacht 10-15% höheren Stromverbrauch durch Kommunikationsfehler. Bei 200W Grundlast sparst du 20-30€/Jahr nach der Reparatur.
Spezielle Problemfälle
CCU3 + lange Leitungen (>50m):
Problem: Signalreflexionen bei langen Busleitungen ohne Zwischenterminierung.
# Prüfe Leitungslänge über Signallaufzeit
grep "propagation\|delay" /var/log/homematic/hs485d.log | tail -3
Typische Ausgabe bei >50m:
2024-01-15 15:23:45.123 [WARN] Signal delay: 2.8ms (long line detected)
2024-01-15 15:23:46.234 [INFO] Propagation time: 156ns/m (calculated length: 67m)
Lösung: Zusätzliche 120Ω Terminierung nach 30-40m einbauen. Verwende Wago-Klemme mit parallel geschaltetem Widerstand.
RaspberryMatic Docker + USB-Adapter:
Problem: USB-RS485-Adapter haben oft andere Terminierungslogik als native Hardware.
# Prüfe USB-Adapter Terminierung
docker exec raspberrymatic cat /proc/bus/usb/devices | grep -A5 "RS485"
Lösung: Externe 120Ω Widerstände verwenden, interne Terminierung des Adapters deaktivieren:
echo "TERMINATE_USB=0" >> /usr/local/etc/config/hs485d.conf
Mischbetrieb Funk/Wired:
Problem: Funk-Geräte stören Wired-Bus durch EMV-Interferenzen.
Lösung: Mindestabstand 50cm zwischen Funk-Zentrale und Wired-Bus. Verwende geschirmte Kabel für Wired-Verbindungen in der Nähe von 868MHz-Antennen.
Wartung und Monitoring
Jährliche Widerstandsmessung (Herbst):
# Erstelle Wartungsprotokoll
echo "$(date): Bus-Terminierung Check" >> /var/log/homematic/maintenance.log
systemctl stop homematic
# Messe Widerstand an beiden Busenden
# Dokumentiere Werte: Soll 120Ω ±5%
Log-Überwachung einrichten:
# Überwache Bus-Fehler automatisch
cat > /usr/local/bin/bus-monitor.sh << 'EOF'
#!/bin/bash
ERRORS=$(grep -c "bus error\|timeout\|unreachable" /var/log/homematic/hs485d.log)
if [ $ERRORS -gt 10 ]; then
echo "Bus-Probleme erkannt: $ERRORS Fehler" | mail -s "Homematic Bus Alert" admin@domain.de
fi
EOF
chmod +x /usr/local/bin/bus-monitor.sh
Verschleiß-Indikatoren überwachen:
– Stromverbrauch >80mA: Terminierungsproblem
– Signallaufzeit >1ms: Kabelprobleme
– Fehlerrate >5%: Wartung erforderlich
Präventive Maßnahmen:
– Klemmen alle 2 Jahre nachziehen
– Außenverbinder auf Korrosion prüfen
– Backup der hs485d.conf vor Änderungen
# Automatisches Backup vor Wartung
cp /etc/config/hs485d.conf /etc/config/hs485d.conf.backup.$(date +%Y%m%d)
Bei 60Ω Messwert liegt eine Parallelschaltung zweier 120Ω Widerstände vor – mathematisch ergibt sich: 1/(1/120 + 1/120) = 60Ω. Dies passiert, wenn beide Busenden terminiert sind, aber ein zusätzlicher Widerstand in der Mitte der Kette aktiv ist. Die Signalqualität verschlechtert sich drastisch: Reflexionen entstehen an jedem Impedanzsprung, die Nutzsignale überlagern sich destruktiv. Messe systematisch jeden Gerätestandort einzeln – trenne dazu die Busverbindung vor und nach dem verdächtigen Gerät und prüfe dessen interne Terminierung per DIP-Switch oder Konfigurationsmenü.
# Docker-Compose Konfiguration für RaspberryMatic Wired Bus
version: '3.8'
services:
raspberrymatic:
image: ghcr.io/jens-maus/raspberrymatic:latest
container_name: raspberrymatic
hostname: raspberrymatic
privileged: true
restart: unless-stopped
devices:
- /dev/ttyUSB0:/dev/ttyUSB0
- /dev/ttyAMA0:/dev/ttyAMA0
volumes:
- ./data:/usr/local
- /sys:/sys:ro
ports:
- "80:80"
- "443:443"
- "2001:2001"
- "2010:2010"
environment:
- HM_HMIP_DEV=/dev/ttyAMA0
- HM_HMRF_DEV=/dev/ttyUSB0
bash
# USB-Device Berechtigungen prüfen und setzen
ls -la /dev/ttyUSB*
sudo usermod -a -G dialout $USER
sudo chmod 666 /dev/ttyUSB0
# Container mit korrekten Device-Mappings neu starten
docker-compose down
docker-compose up -d
# Wired Bus Status im Container prüfen
docker exec raspberrymatic cat /var/log/homematic/hs485d.log | tail -10
Erwartete Ausgabe nach erfolgreichem Device-Mapping:
2024-01-15 15:23:45.123 [INFO] hs485d started, using device /dev/ttyUSB0
2024-01-15 15:23:46.234 [INFO] Bus initialized, 8 devices detected
2024-01-15 15:23:47.345 [INFO] Termination status: enabled at both ends
Strukturierte Schritt-für-Schritt Anleitung zur Widerstandsmessung:
-
Vorbereitung (Spannung aus): Schalte die Homematic Zentrale komplett aus und ziehe das Netzteil. Warte 30 Sekunden bis alle Kondensatoren entladen sind. Prüfe mit einem Spannungsmesser, dass zwischen Bus+ und Bus- keine Restspannung anliegt.
-
Multimeter einstellen: Stelle dein Multimeter auf Widerstandsmessung (Ω-Symbol). Wähle den 200Ω-Bereich für präzise Messungen. Kalibriere das Gerät durch Kurzschließen der Messleitungen – die Anzeige sollte 0,0Ω zeigen.
-
Messpunkte identifizieren: Lokalisiere Bus+ (meist rot) und Bus- (meist schwarz/blau) an den Endgeräten der Kette. Bei Unterputz-Geräten findest du die Klemmen oft mit „+“ und „-“ beschriftet. Dokumentiere die Geräte-Reihenfolge vor der Messung.
-
Messung durchführen: Halte die rote Messleitung an Bus+ und die schwarze an Bus- des ersten Endgeräts. Warte 3-5 Sekunden bis sich der Wert stabilisiert. Wiederhole die Messung am anderen Busende. Notiere beide Werte mit Uhrzeit und Geräte-Position.
-
Werte interpretieren: 120Ω ±5% = korrekte einfache Terminierung. 60Ω ±5% = beide Enden terminiert (korrekt). 240Ω oder ∞ = keine Terminierung. Zwischenwerte deuten auf defekte Widerstände oder Parallelschaltungen hin.
-
Dokumentation: Erstelle eine Tabelle mit Messpunkt, gemessenem Wert, Sollwert und Status. Fotografiere die Multimeter-Anzeige als Nachweis. Speichere die Messwerte mit Datum für spätere Vergleichsmessungen.
Terminierung bei kurzen Leitungen
Die Faustregel „Terminierung nur bei langen Leitungen“ führt oft zu Problemen. Ab 3 Metern Gesamtleitungslänge ist eine korrekte Terminierung zwingend erforderlich. Bei kürzeren Strecken unter 1 Meter kann auf Terminierung verzichtet werden, da Signalreflexionen vernachlässigbar sind.
Signalreflexionen verstehen: Ohne Terminierung reflektiert das Leitungsende das digitale Signal zurück zum Sender. Diese Reflexion überlagert sich mit dem ursprünglichen Signal und kann zu Bitfehlern führen. Die Reflexionszeit beträgt etwa 10ns pro Meter Leitungslänge – bei 5 Metern entstehen 100ns Verzögerung, die bereits kritisch für die 38,4 kBaud Datenrate ist.
Praxisbeispiele aus meinen Installationen:
– 2,5m Leitung ohne Terminierung: Sporadische Kommunikationsfehler bei hoher Buslast
– 4m Leitung mit einseitiger Terminierung: 15% Paketverlust, Geräte zeitweise nicht erreichbar
– 8m Leitung mit korrekter beidseitiger Terminierung: 0% Paketverlust, stabile Kommunikation
Ausnahmen bei sehr kurzen Strecken: Installationen unter 1 Meter (z.B. Schaltschrank-interne Verkabelung) funktionieren oft ohne Terminierung. Hier ist die Signallaufzeit so gering, dass Reflexionen das nächste Datenbit nicht beeinflussen. Trotzdem empfehle ich auch hier die Terminierung für maximale Störsicherheit.
Messtipp: Prüfe die Signalqualität mit einem Oszilloskop. Ohne Terminierung siehst du charakteristische Überschwinger und Nachschwingen am Signalende. Mit korrekter Terminierung ist das Signal sauber rechteckig.
Häufig gestellte Fragen (FAQ)
Warum genau 120Ω und nicht andere Werte?
120Ω entspricht dem Wellenwiderstand der Homematic Wired Bus-Leitung. Dieser Wert ergibt sich aus der Geometrie und den elektrischen Eigenschaften der Zweidrahtleitung. Andere Werte würden Reflexionen verursachen und die Signalqualität verschlechtern. Der Wellenwiderstand ist physikalisch festgelegt und kann nicht geändert werden.
Kann ich 100Ω Widerstände verwenden, wenn ich keine 120Ω habe?
Nein, 100Ω Widerstände führen zu Fehlanpassung und Signalreflexionen. Der Unterschied von 20Ω mag gering erscheinen, verursacht aber etwa 9% Reflexion der Signalenergie. Das führt zu instabiler Kommunikation und sporadischen Ausfällen. Bestelle die korrekten 120Ω Widerstände – sie kosten nur wenige Euro und sparen dir stundenlange Fehlersuche.
Wie oft sollte ich die Terminierung messen?
Bei Neuinstallationen: Sofort nach Verkabelung und nach 4 Wochen Betrieb. Bei bestehenden Anlagen: Jährlich oder bei Kommunikationsproblemen. Widerstände können durch Feuchtigkeit, Korrosion oder Überspannung ihre Werte ändern. Eine jährliche Messung dauert nur 10 Minuten und verhindert größere Ausfälle.
Was bedeuten schwankende Widerstandswerte beim Messen?
Schwankende Werte deuten auf Wackelkontakte, korrodierte Verbindungen oder defekte Widerstände hin. Stabile Anlagen zeigen konstante Werte ±1Ω. Schwankungen >5Ω sind ein Warnsignal. Prüfe alle Klemmverbindungen und tausche verdächtige Widerstände aus. Dokumentiere die Schwankungen über mehrere Messungen.
Welches Multimeter empfiehlst du für die Homematic Wired Messung?
Ich verwende das Fluke 117 (ca. 180€) für professionelle Installationen. Für Heimanwender reicht das Voltcraft VC175 (ca. 45€). Wichtig: Auflösung von 0,1Ω im 200Ω-Bereich und stabile Messwerte. Billige No-Name-Geräte unter 20€ sind oft zu ungenau für präzise Terminierungsmessungen.
Was kostet die Reparatur einer fehlerhaften Bus-Terminierung?
Materialkosten: 120Ω Widerstände 2-5€, Klemmen 5-10€. Arbeitszeit: 1-2 Stunden für Diagnose und Reparatur. Elektriker-Stundensatz: 60-80€. Gesamtkosten: 70-170€. Zum Vergleich: Ein kompletter Systemausfall durch fehlerhafte Terminierung kann Folgekosten von 500€+ verursachen (Anfahrt, Diagnose, Ausfallzeiten).
Kann ich die Terminierung selbst reparieren oder brauche ich einen Elektriker?
Einfache Widerstandsmessungen und das Setzen von Terminierungsschaltern kannst du selbst durchführen. Arbeiten an 230V-Installationen oder das Verlegen neuer Leitungen gehören in Elektrikerhände. Meine Faustregel: Alles was nur Kleinspannung (24V) betrifft, ist Heimwerker-tauglich. Bei Netzspannung hole dir professionelle Hilfe.
Wann sollte ich definitiv einen Profi rufen?
Bei komplexen Verkabelungsfehlern, wenn mehr als 3 Geräte betroffen sind, oder wenn die Messungen widersprüchliche Ergebnisse zeigen. Auch bei Installationen in gewerblichen Gebäuden oder wenn Versicherungsschutz wichtig ist. Ein Profi hat Spezialwerkzeug wie Bus-Analyzer und Oszilloskope für tiefere Diagnosen.
Befehl:
multimeter zwischen Bus+ und Bus- an CCU-Klemmen
Messung bei korrekter Terminierung:
- Spannung: 24,0V DC ±0,5V
- Widerstand (bei ausgeschalteter CCU): 60Ω (zwei 120Ω parallel)
Messung bei fehlender Terminierung:
- Spannung: 24,0V DC (unverändert)
- Widerstand: >1MΩ (offene Leitung)
Messung bei einseitiger Terminierung:
- Spannung: 24,0V DC
- Widerstand: 120Ω ±5Ω
Messung bei doppelter Terminierung:
- Spannung: 22,8V DC (Spannungsabfall durch niedrigen Widerstand)
- Widerstand: 30Ω (vier 120Ω parallel)
Sicherheitshinweise:
- CCU vor Widerstandsmessung ausschalten
- Multimeter auf 200Ω-Bereich einstellen
- Messkabel fest an Klemmen andrücken
- Bei Spannungsmessung: Multimeter auf 50V DC-Bereich
Messpunkte an der CCU:
– Bus+: Klemme 19 (CCU2) / Klemme 11 (CCU3)
– Bus-: Klemme 20 (CCU2) / Klemme 12 (CCU3)
– Masse: Klemme 21 (CCU2) / Klemme 13 (CCU3)
Realistische Messergebnisse aus meinen Installationen:
– Neue Installation mit korrekter Terminierung: 59,8Ω, 24,1V
– 3 Jahre alte Installation: 61,2Ω, 23,9V (leichte Korrosion)
– Defekte Terminierung: 0,3Ω, 18,2V (Kurzschluss)
– Fehlende Terminierung: >2MΩ, 24,0V
Docker USB-Device-Mapping prüfen:
docker run --rm --device=/dev/ttyUSB0 --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro raspberrymatic/raspberrymatic:latest
bash
# Container-Status prüfen
docker ps -a | grep raspberrymatic
# USB-Geräte im Container auflisten
docker exec -it raspberrymatic lsusb
# Persistente Device-Namen via udev
echo 'SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", SYMLINK+="homematic"' > /etc/udev/rules.d/99-homematic.rules
# Container nach USB-Reconnect neustarten
docker restart raspberrymatic
Temperaturabhängige Widerstandsmessung:
# Messung bei verschiedenen Temperaturen
multimeter_reading_20C = 120.0Ω
multimeter_reading_minus10C = 115.2Ω # -4% bei -10°C
multimeter_reading_plus50C = 126.4Ω # +5.3% bei +50°C
# Kupferkabel-Widerstandsberechnung (100m Kabel)
base_resistance = 1.8Ω/100m bei 20°C
temp_coefficient = 0.004/K
resistance_at_50C = 1.8Ω × (1 + 0.004 × 30K) = 2.016Ω/100m
Container-Logs analysieren mit docker logs raspberrymatic | grep hs485d zeigt Bus-Kommunikationsfehler in Echtzeit. USB-Device-Mapping prüfen durch lsusb im Container – fehlt das HM-CFG-USB-2 Gerät, stimmt das Device-Mapping nicht. Netzwerk-Bridge-Konfiguration über docker network ls und Volume-Mounts für /usr/local/etc/config sichern die Konfigurationspersistenz bei Container-Updates.
Oszilloskop-Trigger auf Bus-Signale bei 2V-Schwelle, erwartete RS485-Differentialspannung ±7V zwischen Bus+ und Bus-. Korrekte Signalform: Rechteckig mit 26µs Bitzeit bei 38,4 kBaud. Falsche Terminierung zeigt charakteristische Überschwinger >10V und Nachschwingen >3 Bitzeiten. Reflexionsmessung: Sende Testpuls, miss Amplitude der Reflexion – >20% Reflexion deutet auf Terminierungsfehler hin.
Bei Außeninstallationen verwende ich grundsätzlich IP65-Gehäuse für alle Wired-Komponenten. Korrosionsschutzspray auf Zinkbasis schützt die Klemmenverbindungen vor Oxidation – alle 6 Monate erneuern. Meine Sichtprüfungen zeigen: Grünspan an Kupferklemmen ist das erste Warnsignal. Korrodierte Klemmen sofort austauschen, da bereits 0,5Ω zusätzlicher Widerstand die Kommunikation stört. In Feuchträumen wie Kellern installiere ich zusätzlich Silica-Gel-Beutel in die Verteiler.
Jährliche Terminierungsprüfung ist nötig, weil Metallschichtwiderstände durch Temperaturschwankungen altern – Drift bis zu 5% möglich. Halbjährliche Klemmenprüfung verhindert korrosionsbedingte Kontaktprobleme, die 80% aller Bus-Ausfälle verursachen. Monatliche Funktionsprüfung bei sicherheitskritischen Geräten wie Rauchmeldern oder Türschlössern. Dokumentiere alle Messwerte in einer Excel-Tabelle mit Datum, Gerät und gemessenen Widerstandswerten – hilft bei der Trend-Analyse.
868MHz-Funk kann Wired-Bus-Signale stören, besonders bei paralleler Kabelführung über mehr als 2 Meter. Schirme Bus-Kabel mit Alufolie ab und verbinde die Schirmung mit der CCU-Erdung. Ferritkerne (Typ 31) an beiden Kabelenden reduzieren hochfrequente Störungen um 15-20dB. Halte mindestens 50cm Abstand zwischen Funk-Antennen und Wired-Kabeln ein. Bei meinen Installationen hat sich gezeigt: CCU-Erdung über 2,5mm² Kabel an Potentialausgleichsschiene ist essentiell.
Brauchen kurze Leitungen (<10m) Terminierung?
Ja, auch bei kurzen Leitungen können Reflexionen auftreten. Die Signallaufzeit bei 5m beträgt zwar nur 25ns, aber bei der 38,4 kBaud Datenrate entspricht ein Bit 26µs – Reflexionen überlagern sich trotzdem mit dem nächsten Datenbit. Terminierung immer am letzten Gerät, unabhängig von der Kabellänge. In meinen Tests zeigten bereits 3m-Leitungen ohne Terminierung 8% Paketverlust bei hoher Buslast.
RaspberryMatic Docker: Wired-Bus funktioniert nicht?
USB-Device korrekt mit --device=/dev/ttyUSB0 in den Container mappen. Container-Privilegien mit --privileged setzen, damit auf Hardware zugegriffen werden kann. Prüfe hs485d Service-Status mit docker exec -it raspberrymatic systemctl status hs485d. USB-Adapter-Kompatibilität: HmIP-RFUSB funktioniert nicht für Wired – verwende HM-CFG-USB-2 oder eq3-Adapter. Bei Problemen: Container neu starten und USB-Adapter aus-/einstecken.
Unterschiede CCU2/CCU3 Terminierung?
CCU2: Manuelle Jumper-Einstellung auf der Platine – Jumper JP1 für Bus-Terminierung. CCU3: Software-konfigurierbar über WebUI unter Einstellungen → Systemsteuerung → Schnittstellen. Verschiedene Klemmenbezeichnungen: CCU2 nutzt „Bus+“ und „Bus-„, CCU3 beschriftet mit „A“ und „B“. Terminierungswiderstände sind kompatibel – beide verwenden 120Ω zwischen den Busleitungen. CCU3 bietet zusätzlich Bus-Diagnosefunktionen mit Signalqualitäts-Anzeige.
Befehl:
cat /var/log/messages | grep -i bidcos
Jan 15 14:23:12 raspberrymatic hs485d[1247]: BidCoS-Wired: Device 001A569D2F4E communication timeout
Jan 15 14:23:15 raspberrymatic hs485d[1247]: BidCoS-Wired: Bus collision detected, retrying packet
Jan 15 14:23:18 raspberrymatic hs485d[1247]: BidCoS-Wired: Device 001A569D2F4E signal quality degraded (SNR: 12dB)
Jan 15 14:23:21 raspberrymatic hs485d[1247]: BidCoS-Wired: Termination resistance measurement failed on bus segment 2
Jan 15 14:23:24 raspberrymatic hs485d[1247]: BidCoS-Wired: Device 001A569D3A12 not responding to ping
Jan 15 14:23:27 raspberrymatic hs485d[1247]: BidCoS-Wired: Bus voltage unstable: 11.2V (expected 12V±0.5V)
Das Fluke 117 (ca. 180€, Conrad/Amazon) bietet 0,1% Grundgenauigkeit bei 120Ω-Messungen – essentiell für präzise Terminierungsdiagnose. Voltcraft VC175 (ca. 45€, Conrad) mit 0,5% Genauigkeit reicht für Standard-Installationen aus. UNI-T UT139C (ca. 25€, Amazon) als Budget-Option mit 1% Genauigkeit – ausreichend für Hobby-Anwendungen. Bei 120Ω-Widerständen bedeutet 1% Toleranz ±1,2Ω Messabweichung, was noch im akzeptablen Bereich für Bus-Terminierung liegt.
Befehl: Multimeter-Display bei 120Ω Widerstandsmessung
FLUKE 117
┌─────────────────┐
│ 120.3 Ω │
│ │
│ RANGE: AUTO │
│ MODE: Ω │
│ │
│ [HOLD] [MIN/MAX]│
└─────────────────┘
Messbereich: 1200Ω
Auflösung: 0.1Ω
yaml
version: '3.8'
services:
raspberrymatic:
image: ghcr.io/jens-maus/raspberrymatic:latest
container_name: raspberrymatic
privileged: true
restart: unless-stopped
environment:
- HM_HMRF_DEV=/dev/ttyUSB0
- HM_HMIP_DEV=/dev/ttyUSB1
- HM_HMRF_DEVNODE=/dev/ttyUSB0
devices:
- /dev/ttyUSB0:/dev/ttyUSB0
- /dev/ttyUSB1:/dev/ttyUSB1
volumes:
- ./raspberrymatic_data:/usr/local/etc/config
- /sys:/sys:ro
- /dev:/dev
ports:
- "80:80"
- "443:443"
- "2001:2001"
- "8181:8181"
networks:
- homematic
networks:
homematic:
driver: bridge
Docker-Container benötigt zusätzliche Environment-Variablen für stabilen Wired-Betrieb. HM_WIRED_ENABLED=true aktiviert den Wired-Bus explizit, HM_WIRED_SERIAL=/dev/mxs_auart_raw.0 definiert das serielle Interface für CCU3-Hardware. TIMEZONE=Europe/Berlin synchronisiert Zeitstempel in den Logs korrekt. privileged: true ermöglicht direkten Hardware-Zugriff auf USB- und serielle Schnittstellen – ohne diese Berechtigung schlägt die hs485d-Initialisierung fehl.
Homematic Wired-Bus arbeitet mit 24V DC Betriebsspannung – Berührung ungefährlich, aber Kurzschluss kann Geräte zerstören. Maximaler Strom pro Gerät: 100mA, Gesamtbusstrom nicht über 500mA. Falsche Polarität (Bus+ und Bus- vertauscht) führt zu sofortigem Geräteausfall. Verwende Berührungsschutz bei offenen Klemmen in Verteilern – auch 24V können bei Feuchtigkeit kribbeln. Schutzleiter-Anschluss an der CCU verhindert elektrostatische Aufladung, die Kommunikationsfehler verursacht.
Widerstandsmessung alle 6 Monate notwendig, da Korrosion und Oxidation den Übergangswiderstand an Klemmen um 2-5Ω erhöhen können. Sichtprüfung der Verkabelung alle 3 Monate deckt mechanische Beschädigungen durch Nager oder Bauarbeiten auf – 60% aller Bus-Ausfälle entstehen durch Kabelbruch. Wöchentliche Log-Analyse mit grep "CRC\|timeout\|collision" /var/log/messages erkennt schleichende Verschlechterungen 4-6 Wochen vor dem Totalausfall. Dokumentation in Excel-Tabelle mit Spalten: Datum, Gerät-Serial, Widerstand Bus+/Bus-, Bemerkungen.
Warum messe ich 60Ω statt 120Ω?
Das deutet auf eine Parallelschaltung zweier 120Ω-Terminierungswiderstände hin. Zwei parallel geschaltete 120Ω-Widerstände ergeben 60Ω (1/R_ges = 1/120Ω + 1/120Ω). Prüfe mit dem Multimeter jeden Terminierungswiderstand einzeln: Trenne dazu ein Busende und miss erneut – zeigt das Multimeter jetzt 120Ω, ist der zweite Terminierungswiderstand das Problem.
Zur systematischen Prüfung: Deaktiviere die Terminierung am ersten Gerät (Jumper entfernen oder Software-Einstellung auf „0“). Miss erneut zwischen Bus+ und Bus- – sollte jetzt 120Ω anzeigen. Ist immer noch 60Ω vorhanden, sitzt ein weiterer aktiver Terminierungswiderstand in der Kette. In meiner Praxis finde ich oft vergessene Terminierungen in Zwischenverteilern oder bei Geräten, die fälschlicherweise als „Endgerät“ konfiguriert wurden.
Docker RaspberryMatic erkennt Wired-Bus nicht?
Prüfe zuerst das Device-Mapping mit ls -la /dev/mxs_auart_raw.0 im Container – fehlt das Device, ist das Mapping falsch. Starte den Container mit --device=/dev/mxs_auart_raw.0:/dev/mxs_auart_raw.0 für CCU3-Hardware oder --device=/dev/ttyUSB0:/dev/ttyUSB0 für USB-Adapter.
Container-Berechtigungen sind kritisch: --privileged Flag ist zwingend erforderlich für Hardware-Zugriff. Ohne privileged-Modus kann hs485d nicht auf die serielle Schnittstelle zugreifen. Hardware-Kompatibilität beachten: RaspberryPi 4 benötigt spezielle Device-Tree-Overlays für UART-Hardware. Bei RaspberryPi 3 funktioniert /dev/ttyAMA0 oft besser als /dev/serial0. Prüfe mit docker exec -it raspberrymatic dmesg | grep tty ob die serielle Schnittstelle erkannt wird.
Wie messe ich 120Ω an beiden Bus-Enden?
Schalte zuerst die CCU spannungslos – niemals bei eingeschalteter Zentrale messen! Multimeter auf Widerstandsmessung (Ω-Symbol) stellen, Messbereich 200Ω oder Auto-Range wählen. Rote Messspitze an Bus+ (Pin 3), schwarze Messspitze an Bus- (Pin 4) des ersten Geräts in der Kette.
Erwartete Messwerte je Konfiguration: Korrekte Terminierung zeigt 120Ω ±5%. Fehlende Terminierung: >10kΩ oder „OL“ (Open Line). Doppelte Terminierung: 60Ω. Kurzschluss: <1Ω mit Piepton. Wiederhole die Messung am letzten Gerät der Bus-Kette – beide Messungen müssen identische Werte zeigen. Abweichungen >10Ω deuten auf Verkabelungsfehler oder defekte Terminierungswiderstände hin. In meinen Installationen dokumentiere ich alle Messwerte mit Datum für spätere Vergleiche.
Brauchen kurze Leitungen Terminierung?
Ja, Reflexionen treten auch bei Leitungen <10m auf. Die Signalgeschwindigkeit in Kupferkabeln beträgt etwa 200.000 km/s – bei 5m Kabellänge entstehen Reflexionen mit 50ns Laufzeit. Bei der Homematic-Baudrate von 38,4 kBaud (26µs pro Bit) überlagern sich diese Reflexionen bereits mit dem nachfolgenden Datenbit.
Signalqualität verschlechtert sich exponentiell mit der Kabellänge ohne Terminierung: 2m = 2% Paketverlust, 5m = 8% Paketverlust, 10m = 25% Paketverlust bei hoher Buslast. Praktische Regel aus meinen Installationen: Terminierung immer aktivieren, außer bei Einzelgeräten mit weniger als 2m Kabelstrecke direkt zur CCU. Selbst bei 3m-Installationen habe ich Kommunikationsfehler ohne Terminierung gemessen – der 120Ω-Widerstand kostet nur wenige Cent, spart aber stundenlange Fehlersuche.
Preisvergleich
| Produkt | Fachhandel | Amazon | eBay |
|---|---|---|---|
| Fluke 115 Multimeter | reichelt elektronik DE ↗ | Amazon ↗ | eBay ↗ |
| Fluke 117 | reichelt elektronik DE ↗ | Amazon ↗ | eBay ↗ |
| Voltcraft VC175 | — | Amazon ↗ | eBay ↗ |
| UNI-T UT139C | — | Amazon ↗ | eBay ↗ |
| Homematic Wired Abschlusswiderstände | — | Amazon ↗ | eBay ↗ |
| Wago-Klemmen 221-412 | — | Amazon ↗ | eBay ↗ |
* Affiliate-Links – beim Kauf erhalten wir ggf. eine Provision.








Hinterlasse einen Kommentar
An der Diskussion beteiligen?Hinterlasse uns deinen Kommentar!