CCU2 fragt alle 2 Sekunden per DNS nach "NULL"

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Antworten
Ralph_E
Beiträge: 3
Registriert: 14.02.2018, 20:24

CCU2 fragt alle 2 Sekunden per DNS nach "NULL"

Beitrag von Ralph_E » 14.02.2018, 20:35

Hallo zusammen!

Ich betreibe die CCU2 (Firmware 2.31.25) seit nunmehr 3 Wochen. Alles läuft soweit prima. Ich habe im Netzwerk Pi-Hole auf einem Raspberry laufen (ein Werbeblocker, der im Netzwerk für alle Clients als DNS-Server agiert, also auch für die Homematic CCU2).

Im Protokoll des Pi-Hole habe ich nun gesehen, dass die Homematic 30 mal pro Minute (kein Tippfehler) versucht, die Adresse "NULL" aufzulösen, was natürlich scheitert. Vermutlich ist irgendwo in der CCU2 ein Parameter nicht gesetzt, so dass "NULL" als String dabei rauskommt und in die DNS-Abfrage gepackt wird. Weil die DNS-Anfrage scheitert, wird sie dann ständig wiederholt -> Vermutung. (Im unten angehängten Screenshot als NULL.FRITZ.BOX zu sehen, da das Pi-Hole seine DNS-Anfragen an die Fritzbox weitergibt.)

Hat einer von Euch vielleicht eine Idee, was da genau auf der CCU2 schief läuft und was ich tun könnte, um die Ursache zu finden? (Als Addons sind nur XML-API in Version 1.15 und E-Mail in VErsion 1.6.8 installiert. Sonst nichts.)

Grüße, Ralph
Dateianhänge
Anhang.jpg

Micky
Beiträge: 257
Registriert: 18.12.2014, 15:52
System: CCU
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Re: CCU2 fragt alle 2 Sekunden per DNS nach "NULL"

Beitrag von Micky » 14.02.2018, 20:43

Du kannst mit deiner FritzBox normalerweise auch den Traffic mitschneiden (Capture). Schau dir doch mal den Traffic genauer an. Anhand deines Screenshots kann ich leider nix konkretes erkennen.
Ich übernehme keinerlei Haftung/Garantie für Tipps/Hinweise die ich hier gebe. Danke für euer Verständnis.

Benutzeravatar
jmaus
Beiträge: 9862
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 464 Mal
Danksagung erhalten: 1880 Mal
Kontaktdaten:

Re: CCU2 fragt alle 2 Sekunden per DNS nach "NULL"

Beitrag von jmaus » 14.02.2018, 20:51

Ich würde mal einfach Schritt für Schritt verschiedene Prozesse mal testweise beenden auf der CCU um rauszufinden wer da der verursacher ist. Z.b. Einfach mal mit HMIPServer anfangen und den beenden. Danach reGaHss, crond, usw usw
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Ralph_E
Beiträge: 3
Registriert: 14.02.2018, 20:24

Re: CCU2 fragt alle 2 Sekunden per DNS nach "NULL"

Beitrag von Ralph_E » 15.02.2018, 19:38

Danke für den Hinweis. Ich habe eine ganze Reihe an Prozessen beendet, bis ich schließlich den Verursacher gefunden habe. Nach dem Beenden des Prozesses "/bin/multimacd -f /etc/config/multimacd.conf -l 5" hörten die DNS-Anfragen auf. Soweit so gut.

Nach einem Neustart und dem gezielten Beenden von multimacd bekomme ich in der Web-GUI dann aber die Meldung, dass eine Komponente nicht mehr reagiert (BidCos-RF). Das Beenden des Prozesses stoppt somit zwar die sinnlosen DNS-Anfragen, ist aber keine Lösung. Darf ich Euch nochmal um Ideen bitten, wie ich nun weiter vorgehen könnte, um die DNS-Abfragen von multimacd zu stoppen ohne den Prozess zu beenden? Bin Linux-/Homematic-Einsteiger, wie man vielleicht merkt :-)

Danke / Grüße, Ralph

Vorsichtshalber hier mal der Inhalt meiner multimacd.conf:
-----------------------------------------------------------------------

Code: Alles auswählen

Coprocessor Device Path = /dev/mxs_auart_raw.0
#Cuse Device Name = ttyS0
Log Level = 3
Log Identifier = multimac
Log Destination = Syslog
HmIP Cmdline Pattern = */crRFD*
Bidcos Cmdline Pattern = *rfd -c*
Transparent Cmdline Pattern = *update*
Bidcos Exe Pattern = */bin/rfd
Default Subsystem = HmIP
Loop Master Device = /dev/eq3loop
Loop Slave Device Bidcos = mmd_bidcos
Loop Slave Device HmIP = ttyS0
Zuletzt geändert von Ralph_E am 15.02.2018, 19:46, insgesamt 2-mal geändert.

manfredh
Beiträge: 4155
Registriert: 09.09.2012, 10:41
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 78 Mal
Danksagung erhalten: 301 Mal

Re: CCU2 fragt alle 2 Sekunden per DNS nach "NULL"

Beitrag von manfredh » 15.02.2018, 19:43

War vielleicht der Vorschlag von Jens nur eine Vorgehensweise, um den "Übeltäter" zu finden? :D
Es gibt 10 Arten von Menschen: solche die Binärcode verstehen und solche, die ihn nicht verstehen.

Benutzeravatar
jmaus
Beiträge: 9862
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 464 Mal
Danksagung erhalten: 1880 Mal
Kontaktdaten:

Re: CCU2 fragt alle 2 Sekunden per DNS nach "NULL"

Beitrag von jmaus » 15.02.2018, 19:51

So ist es! Also bitte jemand anders das moch verifizieren das multimacd wirklich der Übeltäter ist und dann kann ich schauen ;)
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Ralph_E
Beiträge: 3
Registriert: 14.02.2018, 20:24

Re: CCU2 fragt alle 2 Sekunden per DNS nach "NULL"

Beitrag von Ralph_E » 15.02.2018, 20:53

Neue Erkenntnisse: Meine DNS-Anfragen passen zeitlich und bezüglich der Anzahl exakt zu den unten stehenden Meldungen (Auszug) aus /var/log/messages. Dort finde ich "null:9126" (Aha!). Nur: Was sagen mir diese Meldungen konkret?

Code: Alles auswählen

Feb 15 20:46:54 homematic-ccu2 user.err rfd: XmlRpc transport error
Feb 15 20:47:06 homematic-ccu2 user.err rfd: XmlRpc transport error calling system.listMethods({"RF-2677766f"}) on binary://null:9126/RPC2:
Feb 15 20:47:06 homematic-ccu2 user.err rfd: XmlRpc transport error calling listDevices({"RF-2677766f"}) on binary://null:9126/RPC2:
Feb 15 20:47:06 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"RF-2677766f","CENTRAL","PONG","2677766f"}]}) on binary://null:9126/RPC2:
Feb 15 20:47:06 homematic-ccu2 user.err rfd: XmlRpc transport error
Feb 15 20:47:09 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"RF-2677766f","CENTRAL","PONG","b628f938"}]}) on binary://null:9126/RPC2:
Feb 15 20:47:09 homematic-ccu2 user.err rfd: XmlRpc transport error
Feb 15 20:47:21 homematic-ccu2 user.err rfd: XmlRpc transport error calling system.listMethods({"RF-2677766f"}) on binary://null:9126/RPC2:
Feb 15 20:47:21 homematic-ccu2 user.err rfd: XmlRpc transport error calling listDevices({"RF-2677766f"}) on binary://null:9126/RPC2:
Feb 15 20:47:21 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"RF-2677766f","CENTRAL","PONG","2677766f"}]}) on binary://null:9126/RPC2:
Feb 15 20:47:21 homematic-ccu2 user.err rfd: XmlRpc transport error
Feb 15 20:47:24 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"RF-2677766f","CENTRAL","PONG","b628f938"}]}) on binary://null:9126/RPC2:
Feb 15 20:47:24 homematic-ccu2 user.err rfd: XmlRpc transport error
Feb 15 20:47:36 homematic-ccu2 user.err rfd: XmlRpc transport error calling system.listMethods({"RF-2677766f"}) on binary://null:9126/RPC2:
Feb 15 20:47:36 homematic-ccu2 user.err rfd: XmlRpc transport error calling listDevices({"RF-2677766f"}) on binary://null:9126/RPC2:
Feb 15 20:47:36 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"RF-2677766f","CENTRAL","PONG","2677766f"}]}) on binary://null:9126/RPC2:
Feb 15 20:47:36 homematic-ccu2 user.err rfd: XmlRpc transport error
Zuletzt geändert von alchy am 15.02.2018, 20:55, insgesamt 1-mal geändert.
Grund: Code in Codetags posten

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: CCU2 fragt alle 2 Sekunden per DNS nach "NULL"

Beitrag von deimos » 16.02.2018, 00:19

Hi,

du hast einen externen Service, welcher sich mit falscher Callback Url am rfd angemeldet hat. Aufgrund des Ports tippe ich auf Openhab.

Viele Grüße
Alex

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“