ich kämpfe nun schon länger mit mehreren Fehlern, eine gemeinsame Ursache konnte ich bislang nicht finden.
Den Meldungen nach hat es offenbar was mit xml-rpc zu tun, hab daher das entsprechende AddOn schon deinstalliert und neu installiert, aber wegen der Neustart-Problematik (s.u.) bin ich unsicher, ob das wirklich geklappt hat.
Bin für jeden Hinweis dankbar, wo ich am besten ansetze mit der Suche nach der Ursache.
(zuletzt hatte ich einen defekten USB-Stick an der Zentrale ausgetauscht, auf dem die .rrd Dateien liegen, könnten ggf. Schreibfehlerrelikte dort für die genannten Fehler verantwortlich sein?)
Folgende Symptome sehe ich:
- Neustart über GUI und ssh funktioniert nicht, wird schlicht ignoriert
- XML-API zeigt nicht mehr alles an, bei version.cgi und devicelist.cgi bekomme ich eine Rückgabe, bei functionlist.cgi erhalte ich nur eine weiße Seite, wie auch bei systemNotification.cgi, programlist.cgi
- WRCD Display lässt nur sporadisch eine Aktualisierung des Displayinhalts zu, im log finden sich dazu zahlreiche Fehler
Code: Alles auswählen
homematic-raspi local0.warn ReGaHss: WARNING: XMLRPC 'setValue': rpcClient.isFault() failed [...]
homematic-raspi local0.err ReGaHss: ERROR: XMLRPC 'setValue' call failed (interface: 1009, params: [...]
homematic-raspi local0.err ReGaHss: ERROR: rpc.CallSetValue failed; address = 002A5A49A6D6F1:3 [WriteValue():iseDOMdpHSS.cpp:76]
Code: Alles auswählen
homematic-raspi local0.warn ReGaHss: WARNING: XMLRPC 'getValue': rpcClient.isFault() failed (url: xmlrpc://127.0.0.1:32010, params: {"001518A9A59E94:2","SECTION_STATUS"}, result: [faultCode:-5,faultString:"Unknown Parameter value for value key: SECTION_STATUS"]) [CallXmlrpcMethod():iseXmlRpc.cpp:2608]
Code: Alles auswählen
2023-02-19 10:24:38,675 de.eq3.lib.datalogging.rrd.RrdDatalogging ERROR [Timer-0] The values could not be added to the database 2
java.lang.IllegalArgumentException: Bad sample time: 1676798678. Last update time was 281476650811383, at least one second step is required
at org.rrd4j.core.RrdDb.store(RrdDb.java:517) ~[HMIPServer.jar:?]
at org.rrd4j.core.Sample.update(Sample.java:194) ~[HMIPServer.jar:?]
at de.eq3.lib.datalogging.rrd.RrdDatalogging.logValues(RrdDatalogging.java:335) ~[HMIPServer.jar:?]
at de.eq3.lib.measurement.MeasurementService.writeLogValues(MeasurementService.java:876) ~[HMIPServer.jar:?]
at de.eq3.lib.measurement.MeasurementService.access$000(MeasurementService.java:50) ~[HMIPServer.jar:?]
at de.eq3.lib.measurement.MeasurementService$EventTimerTask.run(MeasurementService.java:121) ~[HMIPServer.jar:?]
at java.util.TimerThread.mainLoop(Timer.java:555) ~[?:1.8.0_352]
at java.util.TimerThread.run(Timer.java:505) ~[?:1.8.0_352]
Grüße
Stefan