ehem. Fehler: XmlRpc transport error - von Mathias gelöst!

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

Ralf H.
Beiträge: 127
Registriert: 05.01.2014, 02:35
System: Alternative CCU (auf Basis OCCU)
Wohnort: Weserbergland
Hat sich bedankt: 1 Mal

ehem. Fehler: XmlRpc transport error - von Mathias gelöst!

Beitrag von Ralf H. » 18.09.2017, 21:18

Guten Abend allerseits,

in dem Fehlerlog meines Raspimatic-PIs bekomme ich periodisch solche Fehlermeldungen von unterschiedlichen Geräten:

Code: Alles auswählen

Sep 18 05:44:26 homematic-raspi user.err rfd: XmlRpcClient error calling event({
[methodName:"event",params:{"BidCos-RF","(HM-TC-IT-WM-W-EU):1","TEMPERATURE",21.000000}],
[methodName:"event",params:{"BidCos-RF","(HM-TC-IT-WM-W-EU:1","HUMIDITY",58}]})
 on binary://192.168.1.62:2099/RPC2:
Sep 18 05:44:26 homematic-raspi user.err rfd: XmlRpc transport error
Der CCU-Historian läuft auf einem weiteren PI mit der o.a. IP-Adresse. Deswegen gehe ich davon aus, dass der Historian "Schuld" hat.
So richtig extrem heute morgen:

Code: Alles auswählen

Sep 18 08:45:34 homematic-raspi user.err rfd: XmlRpcClient error calling event({
	[methodName:"event",params:{"BidCos-RF","LEQ1205674:4","FAULT_REPORTING",0}],
	[methodName:"event",params:{"BidCos-RF","LEQ1205674:4","BATTERY_STATE",2.300000}],
	[methodName:"event",params:{"BidCos-RF","LEQ1205674:4","VALVE_STATE",0}],
	[methodName:"event",params:{"BidCos-RF","LEQ1205674:4","BOOST_STATE",0}],
	[methodName:"event",params:{"BidCos-RF","LEQ1205674:4","ACTUAL_TEMPERATURE",21.000000}],
	[methodName:"event",params:{"BidCos-RF","LEQ1205674:4","SET_TEMPERATURE",16.000000}],
	[methodName:"event",params:{"BidCos-RF","LEQ1205674:4","PARTY_TEMPERATURE",5.000000}],
	[methodName:"event",params:{"BidCos-RF","LEQ1205674:4","PARTY_START_TIME",0}],
	[methodName:"event",params:{"BidCos-RF","LEQ1205674:4","PARTY_START_DAY",1}],
	[methodName:"event",params:{"BidCos-RF","LEQ1205674:4","PARTY_START_MONTH",1}],
	[methodName:"event",params:{"BidCos-RF","LEQ1205674:4","PARTY_START_YEAR",0}],
	[methodName:"event",params:{"BidCos-RF","LEQ1205674:4","PARTY_STOP_TIME",0}],
	[methodName
Sep 18 08:45:34 homematic-raspi user.err rfd: XmlRpc transport error
Die Einrückungen und Gerätebeschreibung habe ich in das Log zur besseren Übersicht hinein editiert. Diese Fehlermeldungen kommen ziemlich regelmäßig jede Stunde.
Zur der letzten -offensichtlich unvollständigen- Fehlermeldung vom Funk-Heizkörperthermostat im Ankleidezimmer habe ich auch noch das Log vom Historian:

Code: Alles auswählen

2017-09-18 08:45:37|FINE   |Preprocessor: Value change is below delta, event discarded (event: BidCos-RF.LEQ1205674:4.VALVE_STATE, Mon Sep 18 08:45:37 CEST 2017, 0, 2)
2017-09-18 08:45:37|FINE   |Preprocessor: Value change is below delta, event discarded (event: BidCos-RF.LEQ1205674:4.VALVE_STATE, Mon Sep 18 08:45:37 CEST 2017, 0, 2)
Mir ist aufgefallen, dass diese Fehlermeldung nur beim Abruf von Datenpunkten auftritt, die ich im Historian nicht aufzeichne, also auf "inaktiv" gesetzt habe oder bei denen die Änderung "below delta" ist und deshalb der "event discarded" wird. Daten Valve_States des LEQ1205674 finde ich aber alle im Historian - auch die NACH den Fehlermeldungen.
Außerdem ist mir aufgefallen, dass die unterschiedlichen Datenpunkte alle z.B. xxx.4 lauten ...

Mache ich da was falsch?
Es wäre nett, wenn ich die Fehlermeldungen aus dem Log des Raspimatic herausbekäme.

Grüße Ralf
Zuletzt geändert von Ralf H. am 09.11.2017, 23:04, insgesamt 1-mal geändert.

Mathias
Beiträge: 1794
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 261 Mal
Kontaktdaten:

Re: Fehler: XmlRpc transport error

Beitrag von Mathias » 18.09.2017, 22:13

Damit der Vorfall genauer eingegrenzt werden kann, musst Du das Logging für das BIN-RPC-Protokoll im CCU-Historian aktivieren. Die Konfigurationsoption heißt: logSystem.binRpcLevel=Level.FINEST
Danach bitte nochmal eine Log-Datei erstellen und zur Verfügung stellen.

Die Meldung "Preprocessor: Value change is below delta" kann eigentlich nicht im Zusammenhang mit der Fehlermeldung im CCU-Log stehen.

Die Endung :4 steht für den vierten Kanal des Geräts. Das Funk-Heizkörperthermostat besitzt mehrere Kanäle.

Gruß
Mathias

Ralf H.
Beiträge: 127
Registriert: 05.01.2014, 02:35
System: Alternative CCU (auf Basis OCCU)
Wohnort: Weserbergland
Hat sich bedankt: 1 Mal

Re: Fehler: XmlRpc transport error

Beitrag von Ralf H. » 18.09.2017, 22:24

Hi Mathias,
danke für die schnelle Antwort.

OK - das mit den Gerätekanälen war ein Verständnisproblem von mir :D

Einen neuen Vergleich der beiden Logs kann ich erst morgen vornehmen - ich stelle aber schon mal die Log-Intensität des Historian um.
Bis später dann

Ralf

Ralf H.
Beiträge: 127
Registriert: 05.01.2014, 02:35
System: Alternative CCU (auf Basis OCCU)
Wohnort: Weserbergland
Hat sich bedankt: 1 Mal

Re: Fehler: XmlRpc transport error

Beitrag von Ralf H. » 19.09.2017, 20:43

'n Abend,
hi Mathias

hier ist noch einmal die aktuellste Fehlermeldung im RM:

Code: Alles auswählen

Sep 19 18:52:33 homematic-raspi user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"BidCos-RF","MEQ0047843:2","ACTUAL_TEMPERATURE",20.800000}]}) on binary://192.168.1.62:2099/RPC2:
Sep 19 18:52:33 homematic-raspi user.err rfd: XmlRpc transport error
... und hier der zeitlich korrespondierende Auszug aus dem Historian-Log:

Code: Alles auswählen

2017-09-19 18:52:14|FINE   |Reading system variable values
2017-09-19 18:52:23|FINE   |Client 192.168.1.61:50248 has connected
2017-09-19 18:52:23|FINE   |Call of method 'system.multicall' received with parameters [[[methodName:event, params:[BidCos-RF, MEQ0047843:2, ACTUAL_TEMPERATURE, 20.799999982118607]]]]
2017-09-19 18:52:23|FINE   |Call of method 'event' received with parameters [BidCos-RF, MEQ0047843:2, ACTUAL_TEMPERATURE, 20.799999982118607]
2017-09-19 18:52:33|FINE   |Client 192.168.1.61:50362 has connected
2017-09-19 18:52:33|FINE   |Call of method 'system.multicall' received with parameters [[[methodName:event, params:[BidCos-RF, MEQ0047843:2, ACTUAL_HUMIDITY, 59.0]], [methodName:event, params:[BidCos-RF, MEQ0047843:2, SET_TEMPERATURE, 19.0]], [methodName:event, params:[BidCos-RF, CENTRAL, PONG, hm-rpc.0]], [methodName:event, params:[BidCos-RF, LEQ0080499:1, TEMPERATURE, 19.299999982118607]], [methodName:event, params:[BidCos-RF, LEQ0080499:1, HUMIDITY, 65]], [methodName:event, params:[BidCos-RF, MEQ0091925:1, TEMPERATURE, 21.099999994039536]], [methodName:event, params:[BidCos-RF, MEQ0091925:1, HUMIDITY, 57]], [methodName:event, params:[BidCos-RF, LEQ0573917:2, BOOT, true]], [methodName:event, params:[BidCos-RF, LEQ0573917:2, ENERGY_COUNTER, 5113.899993896484]], [methodName:event, params:[BidCos-RF, LEQ0573917:2, POWER, 0.0]], [methodName:event, params:[BidCos-RF, LEQ0573917:2, CURRENT, 0.0]], [methodName:event, params:[BidCos-RF, LEQ0573917:2, VOLTAGE, 233.69999980926514]], [methodName:event, params:[BidCos-RF, LEQ0573917:2, FREQUENCY, 49.969999969005585]], [methodName:event, params:[BidCos-RF, LEQ0182960:2, BOOT, true]], [methodName:event, params:[BidCos-RF, LEQ0182960:2, ENERGY_COUNTER, 213166.5]], [methodName:event, params:[BidCos-RF, LEQ0182960:2, POWER, 70.25999999046326]], [methodName:event, params:[BidCos-RF, LEQ0182960:2, CURRENT, 326.0]], [methodName:event, params:[BidCos-RF, LEQ0182960:2, VOLTAGE, 233.19999980926514]], [methodName:event, params:[BidCos-RF, LEQ0182960:2, FREQUENCY, 49.969999969005585]], [methodName:event, params:[BidCos-RF, MEQ0047843:1, TEMPERATURE, 20.799999982118607]], [methodName:event, params:[BidCos-RF, MEQ0047843:1, HUMIDITY, 59]]]]
2017-09-19 18:52:33|FINE   |Call of method 'event' received with parameters [BidCos-RF, MEQ0047843:2, ACTUAL_HUMIDITY, 59.0]
2017-09-19 18:52:34|FINE   |Sending method result: 
2017-09-19 18:52:34|FINE   |Sending method result: []
2017-09-19 18:52:34|FINE   |Preprocessor: Value change is below delta, event discarded (event: BidCos-RF.MEQ0047843:2.ACTUAL_TEMPERATURE, Tue Sep 19 18:52:13 CEST 2017, 20.799999982118607, 2)
Ich hoffe, das ist das, was Du benötigst...
Ach ja, die Funk-Thermostate sind alle in Heizungsgruppen - andererseits trat dieses Phänomen auch bei einem Funk-Bewegungsmelder auf, der keiner Gruppe zugeordnet ist.

Ich setze auf Dich :)

Grüße Ralf

Mathias
Beiträge: 1794
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 261 Mal
Kontaktdaten:

Re: Fehler: XmlRpc transport error

Beitrag von Mathias » 04.10.2017, 22:33

Es gibt eine kleine Auffälligkeit: Es wurden anscheinend zwei Event-Pakete von der CCU aus an den CCU-Historian gleichzeitig geschickt. Normalerweise kommt der CCU-Historian damit klar. Ich habe diesen Fall mit meiner normalen CCU2 bisher nicht beobachtet.

Um das besser beurteilen zu können, benötige ich aber mehr Log-Meldungen insbesondere nach Auftreten des Fehlers (min. 2 Minuten zusätzlich). Das Logging kann auch noch verfeinert werden:

Code: Alles auswählen

logSystem.binRpcLevel=Level.FINER
logSystem.fileLevel=Level.ALL
Gruß
Mathias

Ralf H.
Beiträge: 127
Registriert: 05.01.2014, 02:35
System: Alternative CCU (auf Basis OCCU)
Wohnort: Weserbergland
Hat sich bedankt: 1 Mal

Re: Fehler: XmlRpc transport error

Beitrag von Ralf H. » 05.10.2017, 20:21

Hi Mathias,
hallo an alle anderen,

ich habe notgedrungen erst einmal den Historian nicht mehr im Betrieb, zumal ich selbst auch nicht wirklich darauf gekommen bin, unter welchen Umständen die "Fehler"-Meldungen auftauchen. Zu einer sinnvollen Ursachenforschung fehlen mir ganz einfach entsprechende Kenntnisse.
Ich bin aber auch gern bereit, das ganze wieder aufzubauen, wenn denn Interesse daran besteht.
Ich weiß auch nicht, ob ich nicht der Einzige bin, bei dem der Fehler auftritt. Sollte das so sein, will ich eine in meinem System liegende Ursache nicht ausschließen und würde dann darauf verzichten wollen, Deine Zeit zu vergeuden ...
Grundsätzlich zeichnet der Historian ja auf und wenn denn mal ein Datum fehlt ... das wird ja wohl zu verschmerzen sein, jedenfalls bei mir ;-)

Also dann erst mal der Aufruf:
-> Hat überhaupt irgend jemand der Historian-User die gleichen Probleme festgestellt ?
Über Antworten würde ich mich durchaus freuen :D

Grüße Ralf

Dr.Pill
Beiträge: 26
Registriert: 21.07.2013, 18:41

Re: Fehler: XmlRpc transport error

Beitrag von Dr.Pill » 30.10.2017, 11:15

Hallo zuammen,
ja ich habe die gleichen Meldungen im Log.
XmlRpcClient error calling event({[methodName:"event",params .............

Mathias
Beiträge: 1794
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 261 Mal
Kontaktdaten:

Re: Fehler: XmlRpc transport error

Beitrag von Mathias » 30.10.2017, 15:32

Dr.Pill hat geschrieben:ja ich habe die gleichen Meldungen im Log.
XmlRpcClient error calling event({[methodName:"event",params .............
Also, wie oben geschrieben, können bessere Log-Meldungen weiter helfen.

Code: Alles auswählen

logSystem.binRpcLevel=Level.FINER
logSystem.fileLevel=Level.ALL
Gruß
Mathias

JoMass
Beiträge: 316
Registriert: 26.11.2016, 12:52
Hat sich bedankt: 6 Mal
Danksagung erhalten: 11 Mal

Re: Fehler: XmlRpc transport error

Beitrag von JoMass » 01.11.2017, 22:27

Ja ich habe auch die gleichen Meldungen im RASPI_CCU LOG; sie decken sich zeitlich genau mit dem Historian Meta cycle. d.h. wenn ich beim Historian 1 Stunde eingebe, kommt die Meldung 1x/Stunde, wenn ich 4Stunden eingebe, dann alle 4 Stunden jeweils mit unterschiedlichen Geräten. Historian läuft in der aktuellen Version auf einem QNAP NAS, übrigens seit Wochen stabil & ohne Neustart!!
Aktuell habe ich 4 Stunden definiert und ich konnte außer der Meldung im Log keine Nebenwirkungen feststellen und lebe erst mal damit.

Wäre schön, wenn diese Meldung (irgendwann) auch noch eliminiert werden könnte. Die beiden letzten RaspiCCU Versionen haben entscheidende Verbesserungen bei den LOG Meldungen gebracht ! Diese oben beschriebene Meldung ist der einzige regelmäßige Fehlereintrag der bei meinem stabil laufendem System noch übrig geblieben ist.

Bin mir nicht sicher ob das ein Historian oder ein RaspiCCU Thema ist ?
mit Default log Level, konnte ich im Historian Log keine dazu passenden Meldungen sehen,
JoMass
~200 Geräte; ~70 Programme FW: 3.75.6.20240316 – Odroid N2+ 4GB 64GB-SSD , Homeassistant (latest), - HISTORIAN V3.6.0 auf QNAP; Mediola AIO Creator NEO - Node-RED (Current version: 17.0.10 (3.1.7))

Ralf H.
Beiträge: 127
Registriert: 05.01.2014, 02:35
System: Alternative CCU (auf Basis OCCU)
Wohnort: Weserbergland
Hat sich bedankt: 1 Mal

Re: Fehler: XmlRpc transport error

Beitrag von Ralf H. » 05.11.2017, 10:11

moin moin,

es hat zwar etwas gedauert, aber ich habe erst gestern Zeit gefunden, den Historian wieder ins System einzubinden.
Also:
Zuerst habe ich Raspimatic auf einem Pi 3 gestartet. Dann auf einen weiteren PI 2 mit dem Historian gestartet.
Hier das gekürzte RM-Log ab dem Zeitpunkt, ab dem ich mich auf dem PI 2 anmelde, um die Log-Dateien zu überwachen:

Code: Alles auswählen

Nov  4 21:41:41 homematic-raspi auth.info sshd[4123]: Accepted password for root from 192.168.1.141 port 51531 ssh2
Nov  4 21:44:18 homematic-raspi daemon.info cuxd[484]: INIT 'binary://192.168.1.62:2099' 'CUxD'
Nov  4 21:44:42 homematic-raspi user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"BidCos-RF","MEQ1587084:4","CONTROL_MODE",0}]}) on binary://192.168.1.62:2099/RPC2:
Nov  4 21:44:42 homematic-raspi user.err rfd: XmlRpc transport error
Nov  4 22:00:00 homematic-raspi cron.info crond[203]: USER root pid 4598 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov  4 22:00:00 homematic-raspi cron.info crond[203]: USER root pid 4600 cmd /bin/setHWClock.sh
Nov  4 22:30:00 homematic-raspi cron.info crond[203]: USER root pid 5270 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov  4 22:45:05 homematic-raspi user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"BidCos-RF","LEQ0080499:1","TEMPERATURE",19.500000}],[methodName:"event",params:{"BidCos-RF","LEQ0080499:1","HUMIDITY",66}]}) on binary://192.168.1.62:2099/RPC2:
Nov  4 22:45:05 homematic-raspi user.err rfd: XmlRpc transport error
Nov  4 22:50:21 homematic-raspi auth.info sshd[4123]: Received disconnect from 192.168.1.141 port 51531:11: disconnected by server request
Nov  4 22:50:21 homematic-raspi auth.info sshd[4123]: Disconnected from user root 192.168.1.141 port 51531
Nov  4 23:00:00 homematic-raspi cron.info crond[203]: USER root pid 6018 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov  4 23:00:00 homematic-raspi cron.info crond[203]: USER root pid 6019 cmd /bin/setHWClock.sh
Nov  4 23:12:12 homematic-raspi daemon.info cuxd[484]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:716
Nov  4 23:30:00 homematic-raspi cron.info crond[203]: USER root pid 6901 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov  4 23:45:31 homematic-raspi user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"BidCos-RF","LEQ1205674:4","CONTROL_MODE",0}]}) on binary://192.168.1.62:2099/RPC2:
Nov  4 23:45:31 homematic-raspi user.err rfd: XmlRpc transport error
Nov  5 00:00:00 homematic-raspi cron.info crond[203]: USER root pid 7644 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov  5 00:00:00 homematic-raspi cron.info crond[203]: USER root pid 7645 cmd /bin/setHWClock.sh
Nov  5 00:30:00 homematic-raspi cron.info crond[203]: USER root pid 8584 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov  5 01:00:00 homematic-raspi cron.info crond[203]: USER root pid 8861 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov  5 01:00:00 homematic-raspi cron.info crond[203]: USER root pid 8862 cmd /bin/setHWClock.sh
Nov  5 01:30:00 homematic-raspi cron.info crond[203]: USER root pid 8949 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov  5 01:46:16 homematic-raspi user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"BidCos-RF","LEQ1215034:2","CONTROL_MODE",0}]}) on binary://192.168.1.62:2099/RPC2:
Nov  5 01:46:16 homematic-raspi user.err rfd: XmlRpc transport error
Nov  5 02:00:00 homematic-raspi cron.info crond[203]: USER root pid 9203 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov  5 02:00:00 homematic-raspi cron.info crond[203]: USER root pid 9204 cmd /bin/setHWClock.sh
Nov  5 02:30:00 homematic-raspi cron.info crond[203]: USER root pid 9330 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov  5 02:46:37 homematic-raspi user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"BidCos-RF","MEQ0862791:2","ACTUAL_TEMPERATURE",19.800000}],[methodName:"event",params:{"BidCos-RF","MEQ0862791:2","ACTUAL_HUMIDITY",65.000000}],[methodName:"event",params:{"BidCos-RF","MEQ0862791:2","SET_TEMPERATURE",16.000000}]}) on binary://192.168.1.62:2099/RPC2:
Nov  5 02:46:37 homematic-raspi user.err rfd: XmlRpc transport error
Nov  5 03:00:00 homematic-raspi cron.info crond[203]: USER root pid 9484 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov  5 03:00:00 homematic-raspi cron.info crond[203]: USER root pid 9486 cmd /bin/setHWClock.sh
Nov  5 03:30:00 homematic-raspi cron.info crond[203]: USER root pid 9648 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov  5 04:00:00 homematic-raspi cron.info crond[203]: USER root pid 9799 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov  5 04:00:00 homematic-raspi cron.info crond[203]: USER root pid 9800 cmd /bin/setHWClock.sh
Nov  5 04:00:00 homematic-raspi cron.info crond[203]: USER root pid 9802 cmd /usr/sbin/logrotate -f /etc/logrotate.conf || logger -p error -t "logrotate" "logrotate aborted with error $?"
Nov  5 04:30:00 homematic-raspi cron.info crond[203]: USER root pid 9993 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov  5 05:00:00 homematic-raspi cron.info crond[203]: USER root pid 10075 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov  5 05:00:00 homematic-raspi cron.info crond[203]: USER root pid 10076 cmd /bin/setHWClock.sh
Nov  5 05:30:00 homematic-raspi cron.info crond[203]: USER root pid 10355 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov  5 05:47:12 homematic-raspi daemon.notice cuxd[484]: closing fd(7) (192.168.1.62:43192) idle(28974s)
Nov  5 05:47:46 homematic-raspi user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"BidCos-RF","MEQ1587084:4","CONTROL_MODE",0}],[methodName:"event",params:{"BidCos-RF","MEQ1587084:4","FAULT_REPORTING",0}]}) on binary://192.168.1.62:2099/RPC2:
Nov  5 05:47:46 homematic-raspi user.err rfd: XmlRpc transport error
Nov  5 06:00:00 homematic-raspi cron.info crond[203]: USER root pid 10507 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov  5 06:00:00 homematic-raspi cron.info crond[203]: USER root pid 10508 cmd /bin/setHWClock.sh
Nov  5 06:30:00 homematic-raspi cron.info crond[203]: USER root pid 10679 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov  5 07:00:00 homematic-raspi cron.info crond[203]: USER root pid 10831 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov  5 07:00:00 homematic-raspi cron.info crond[203]: USER root pid 10832 cmd /bin/setHWClock.sh
Nov  5 07:30:00 homematic-raspi cron.info crond[203]: USER root pid 10939 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov  5 07:48:34 homematic-raspi user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"BidCos-RF","LEQ1205674:4","CONTROL_MODE",0}]}) on binary://192.168.1.62:2099/RPC2:
Nov  5 07:48:34 homematic-raspi user.err rfd: XmlRpc transport error
Nov  5 08:00:00 homematic-raspi cron.info crond[203]: USER root pid 11170 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov  5 08:00:00 homematic-raspi cron.info crond[203]: USER root pid 11171 cmd /bin/setHWClock.sh
Nov  5 08:30:00 homematic-raspi cron.info crond[203]: USER root pid 12109 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Hier noch die Historian-Config:

Code: Alles auswählen

// CCU-Historian Konfiguration
// 
// Hinweise:
// Kommentarzeilen starten mit zwei Schrägstrichen (//). Alle Zeichen nach den Schrägstrichen
// werden ignoriert. Zeichenketten als Optionswert müssen von einfachen Anführungszeichen (')
// umschlossen sein. Weitere Informationen sind auch im Abschnitt 3 des Handbuchs zu finden.
//
// Liste der zur Verfügung stehen Konfigurationsoptionen mit ihren jeweiligen Standardwerten:
//
logSystem.consoleLevel=Level.WARNING
logSystem.fileLevel=Level.ALL
logSystem.fileName='/home/ccu-historian/ccu-historian-%g.log'
logSystem.fileLimit=10000000                                                                                                                                              
logSystem.fileCount=9                                                                                                                                                     
logSystem.binRpcLevel=Level.FINER                                                                                                                                         
database.dir='/home/ccu-historian/data'                                                                                                                                   
// database.name='history'                                                                                                                                                
// database.user='sa'                                                                                                                                                     
// database.password='ccu-historian'                                                                                                                                      
// database.backup=''                                                                                                                                                     
// database.webEnable=true                                                                                                                                                
// database.webPort=8082                                                                                                                                                  
// database.webAllowOthers=false                                                                                                                                                                                                                                               
database.webAllowOthers=true                                                                                                                                                                                                                                                   
// database.tcpEnable=false                                                                                                                                                                                                                                                    
// database.tcpPort=9092                                                                                                                                                                                                                                                       
// database.tcpAllowOthers=false                                                                                                                                                                                                                                               
// database.pgEnable=false                                                                                                                                                                                                                                                     
// database.pgPort=5435                                                                                                                                                                                                                                                        
// database.pgAllowOthers=false                                                                                                                                                                                                                                                
// webServer.port=80                                                                                                                                                                                                                                                           
webServer.dir='/opt/ccu-historian/webapp'                                                                                                                                                                                                                                      
// webServer.logLevel=Level.WARNING                                                                                                                                                                                                                                            
webServer.historianAddress='192.168.1.62'                                                                                                                                                                                                                                      
// webServer.trendDesigns ... (s.a. Abschnitt 7.4.1 im Handbuch)                                                                                                                                                                                                               
// webServer.apiKeys=[]                                                                                                                                                                                                                                                        
// webServer.menuLinks ... (s.a. Abschnitt 4.4 im Handbuch)                                                                                                                                                                                                                    
// historian.metaCycle=3600000 // 1 Stunde                                                                                                                                                                                                                                     
// historian.bufferCount=5000                                                                                                                                                                                                                                                  
// historian.bufferTime=0                                                                                                                                                                                                                                                      
// devices.historianBinRpcPort=2099                                                                                                                                                                                                                                            
// devices.historianXmlRpcPort=2098                                                                                                                                                                                                                                            
devices.historianAddress='192.168.1.62' // eigene IP-Adresse automatisch ermitteln                                                                                                                                                                                             
//                                                                                                                                                                                                                                                                             
// Für jede Zentrale bzw. jedes Gerät müssen folgende zwei Optionen gesetzt werden                                                                                                                                                                                             
// (s.a. Abschnitt 3.2 im Handbuch):                                                                                                                                                                                                                                           
// devices.device<Nr.>.type=<CCU1, CCU2 oder BINRPC>                                                                                                                                                                                                                           
// devices.device<Nr.>.address='<IP-Adresse>'                                                                                                                                                                                                                                  
//                                                                                                                                                                                                                                                                             
// Optional können noch folgende Optionen gesetzt werden:
// devices.device<Nr.>.plugin<Nr.>.type=<CUXD oder HMWLGW>
// devices.device<Nr.>.sysVarDataCycle=30000
// devices.device<Nr.>.reinitTimeout=300000
// devices.device<Nr.>.writeAccess=false
// devices.device<Nr.>.watchdogProgram=''
// devices.device<Nr.>.watchdogCycle=300000 // 5 Minuten
// Bei Anbindung von mehreren Zentralen muss ein Präfix je Zantrale gesetzt werden!
// devices.device<Nr.>.prefix=''
//
// Es muss im Folgenden mindestens eine Zentrale bzw. Gerät konfiguriert werden:

// Typ der Zentrale: CCU1 oder CCU2
devices.device1.type=CCU2
// IP-Adresse der Zentrale
devices.device1.address='192.168.1.61'

// Falls CUxD verwendet wird, die Kommentarzeichen (//) vor folgender Zeile entfernen:
devices.device1.plugin1.type=CUXD

// Falls das HomeMatic Wired LAN Gateway verwendet wird, die Kommentarzeichen (//) vor 
// folgender Zeile entfernen:
// devices.device1.plugin1.type=HMWLGW

// Falls CUxD UND das HMWLGW verwendet wird, die Kommentarzeichen (//) vor folgenden
// zwei Zeilen entfernen:
// devices.device1.plugin1.type=CUXD
// devices.device1.plugin2.type=HMWLGW

// Zum Freischalten der Web-Links zu den Beispiel-Web-Seiten, die Kommentarzeichen (//) vor folgenden
// zwei Zeilen entfernen:
// webServer.menuLinks.link1.text='Beispiel 1 - Vorjahresvergleich'
// webServer.menuLinks.link1.address='/custom/example1.html'
Die Log-Datei des Historian ist riesig (ca. 45 MB), selbst gepackt bleiben da noch etwa 3 MB über. Ich werd' aus dem Log allerdings nicht so recht schlau. Zudem bildet sie fast mein Leben zu Hause ab. :lol: Deswegen sende ich sie Mathias per PN. Bei den Geräten, die die Fehlermeldungen betreffen, handelt es sich um Heizkörper- bzw. Wandthermostate (HM-CC-RT-DN / HM-TC-IT-WM-W-EU), die in unterschiedlichen Heizungsgruppen eingebunden sind.

Der Hinweis von JoMass auf den Meta-Cycle hat was! Die Fehlermeldungen im RM-Log stehen m.E. auch bei mir im Zusammenhang damit. Interessanter Weise aber eben nicht (bei mir) jede Stunde.
Mal sehen, was Mathias dazu sagt ...

Bis dahin erst mal einen netten Rest-Sonntag - Ralf

PS: Ich habe eben noch mal nachgeschaut: seit 07:48 Uhr keine neuen Fehlermeldungen im RM-Log !

Antworten

Zurück zu „CCU-Historian“