ich beobachte seit dem Firmwareupdate der CCU2 auf Version 2.41.5 und dem nahezu gleichzeitigem Update von 5 Raumthermostaten HmIP-WTH-2 von Vers. 1.8.0 auf Version 2.0.2 sehr viele ReGaHss Fehler in der Fehlerprotokoll -Logdatei.
Die Fehler treten nur beim Neustart auf, das Systen läuft dann (für mich) Fehlerfrei, auch im Protokoll sind ab diesem Zeitpunkt keine Fehler mehr eingetragen.
Code: Alles auswählen
Auszug aus kompletten Fehlerlog
***** messages.0 *****
Jan 12 14:26:02 homematic-ccu2 syslog.info syslogd started: BusyBox v1.20.2
Jan 12 14:26:02 homematic-ccu2 user.notice kernel: klogd started: BusyBox v1.20.2 (2018-11-20 17:56:54 CET)
Jan 12 14:26:02 homematic-ccu2 user.info kernel: [ 0.000000] Booting Linux on physical CPU 0
...
...
Jan 12 15:31:06 homematic-ccu2 user.info : hss_lcd: Programm initialisiert.
Jan 12 14:31:06 homematic-ccu2 daemon.info init: starting pid 536, tty '/dev/ttyAMA0': '/sbin/getty -L ttyAMA0 115200 vt100 '
Jan 12 14:31:06 homematic-ccu2 daemon.info init: starting pid 537, tty '/dev/ttyGS0': '/sbin/getty -L ttyGS0 115200 vt100 '
Jan 12 15:33:31 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getValue Params = {"010853679C49DE:7","ENERGY_COUNTER"} result= [faultCode:-5,faultString:"Unknown Parameter value for value key: ENERGY_COUNTER"] [iseXmlRpc
Jan 12 15:33:31 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetValue: CallXmlrpcMethod failed [iseXmlRpc.cpp:1432]
Jan 12 15:33:31 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::ReadValue: CallGetValue failed; sVal = 0.000000 [iseDOMdpHSS.cpp:130]
Jan 12 15:33:31 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getValue Params = {"010853679C49DE:7","ENERGY_COUNTER_OVERFLOW"} result= [faultCode:-5,faultString:"Unknown Parameter value for value key: ENERGY_COUNTER_OVE
Jan 12 15:33:31 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetValue: CallXmlrpcMethod failed [iseXmlRpc.cpp:1432]
Jan 12 15:33:31 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::ReadValue: CallGetValue failed; sVal = 0 [iseDOMdpHSS.cpp:130]
Jan 12 15:33:31 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getValue Params = {"010855299C80D4:7","ENERGY_COUNTER"} result= [faultCode:-5,faultString:"Unknown Parameter value for value key: ENERGY_COUNTER"] [iseXmlRpc
Jan 12 15:33:31 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetValue: CallXmlrpcMethod failed [iseXmlRpc.cpp:1432]
Jan 12 15:33:31 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::ReadValue: CallGetValue failed; sVal = 0.000000 [iseDOMdpHSS.cpp:130]
Jan 12 15:33:31 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getValue Params = {"010825699E98C2:5","ENERGY_COUNTER"} result= [faultCode:-5,faultString:"Unknown Parameter value for value key: ENERGY_COUNTER"] [iseXmlRpc
Jan 12 15:33:31 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetValue: CallXmlrpcMethod failed [iseXmlRpc.cpp:1432]
Jan 12 15:33:31 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::ReadValue: CallGetValue failed; sVal = 0.000000 [iseDOMdpHSS.cpp:130]
Jan 12 15:33:32 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getValue Params = {"010855649E7BCA:5","ENERGY_COUNTER"} result= [faultCode:-5,faultString:"Unknown Parameter value for value key: ENERGY_COUNTER"] [iseXmlRpc
Jan 12 15:33:32 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetValue: CallXmlrpcMethod failed [iseXmlRpc.cpp:1432]
Jan 12 15:33:32 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::ReadValue: CallGetValue failed; sVal = 0.000000 [iseDOMdpHSS.cpp:130]
Jan 12 15:33:32 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getValue Params = {"010855299C80D4:7","ENERGY_COUNTER_OVERFLOW"} result= [faultCode:-5,faultString:"Unknown Parameter value for value key: ENERGY_COUNTER_OVE
Jan 12 15:33:32 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetValue: CallXmlrpcMethod failed [iseXmlRpc.cpp:1432]
Jan 12 15:33:32 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::ReadValue: CallGetValue failed; sVal = 0 [iseDOMdpHSS.cpp:130]
Jan 12 15:33:32 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getValue Params = {"010825699E98C2:5","ENERGY_COUNTER_OVERFLOW"} result= [faultCode:-5,faultString:"Unknown Parameter value for value key: ENERGY_COUNTER_OVE
Jan 12 15:33:32 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetValue: CallXmlrpcMethod failed [iseXmlRpc.cpp:1432]
Jan 12 15:33:32 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::ReadValue: CallGetValue failed; sVal = 0 [iseDOMdpHSS.cpp:130]
Jan 12 15:33:32 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getValue Params = {"010855649E7BCA:5","ENERGY_COUNTER_OVERFLOW"} result= [faultCode:-5,faultString:"Unknown Parameter value for value key: ENERGY_COUNTER_OVE
Jan 12 15:33:32 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetValue: CallXmlrpcMethod failed [iseXmlRpc.cpp:1432]
Jan 12 15:33:32 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::ReadValue: CallGetValue failed; sVal = 0 [iseDOMdpHSS.cpp:130]
Jan 12 15:34:12 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","NEQ1100484:1","TEMPERATURE",1.900000}]}) on binary://127.0.0.1:1999/RPC2:
Jan 12 15:34:12 homematic-ccu2 user.err rfd: XmlRpc transport error
Jan 12 15:36:59 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getValue Params = {"0100D5D9A4ACE3:0","RSSI_PEER"} result= [faultCode:-5,faultString:"Unknown Parameter value for value key: RSSI_PEER"] [iseXmlRpc.cpp:2605]
Jan 12 15:36:59 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetValue: CallXmlrpcMethod failed [iseXmlRpc.cpp:1432]
Jan 12 15:36:59 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::ReadValue: CallGetValue failed; sVal = 0 [iseDOMdpHSS.cpp:130]
Jan 12 15:36:59 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getValue Params = {"0000D569A4A8CE:0","RSSI_PEER"} result= [faultCode:-5,faultString:"Unknown Parameter value for value key: RSSI_PEER"] [iseXmlRpc.cpp:2605]
....
.... Ab hier kommen nahezu alle Geräte mit den ähnlichen Fehlermeldungen wie die 3 Zeilen zuvor!!!
....
***** messages *****
Jan 12 15:38:33 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetValue: CallXmlrpcMethod failed [iseXmlRpc.cpp:1432]
Jan 12 15:38:33 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::ReadValue: CallGetValue failed; sVal = 0 [iseDOMdpHSS.cpp:130]
Jan 12 15:38:33 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getValue Params = {"0100DA69A4EA6D:0","UNREACH"} result= [faultCode:-5,faultString:"Unknown Parameter value for value key: UNREACH"] [iseXmlRpc.cpp:2605]
Jan 12 15:38:33 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetValue: CallXmlrpcMethod failed [iseXmlRpc.cpp:1432]
Jan 12 15:38:33 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::ReadValue: CallGetValue failed; sVal = 0 [iseDOMdpHSS.cpp:130]
Jan 12 15:38:43 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getValue Params = {"0100DA69A4EA6D:0","OPERATING_VOLTAGE_STATUS"} result= [faultCode:-5,faultString:"Unknown Parameter value for value key: OPERATING_VOLTAGE
....
.... Ab hier kommen dann erneut alle Geräte mit ähnlichen Fehlermeldungen wie die 6 Zeilen zuvor!!!
....
***** hmserver.log *****
Jan 12 15:27:00 de.eq3.lib.util.dynamics.GenericFactory INFO [main] @GenericFactory
Jan 12 15:27:01 de.eq3.lib.util.dynamics.GenericFactory INFO [main] creating instance of HMServerConfiguration with no-arg constructor
Jan 12 15:27:59 de.eq3.cbcs.devicedescription.ChannelTypeDescription WARN [Thread-0] Invalid state parameter or subtype: Parameter ERROR_POWER_SHORT_CIRCUIT_BUS_1 subtype=default
Jan 12 15:27:59 de.eq3.cbcs.devicedescription.ChannelTypeDescription WARN [Thread-0] Invalid state parameter or subtype: Parameter ERROR_POWER_SHORT_CIRCUIT_BUS_2 subtype=default
Jan 12 15:27:59 de.eq3.cbcs.devicedescription.ChannelTypeDescription WARN [Thread-0] Invalid state parameter or subtype: Parameter ERROR_SHORT_CIRCUIT_DATA_LINE_BUS_1 subtype=default
Jan 12 15:27:59 de.eq3.cbcs.devicedescription.ChannelTypeDescription WARN [Thread-0] Invalid state parameter or subtype: Parameter ERROR_SHORT_CIRCUIT_DATA_LINE_BUS_2 subtype=default
Jan 12 15:27:59 de.eq3.cbcs.devicedescription.ChannelTypeDescription WARN [Thread-0] Invalid state parameter or subtype: Parameter ERROR_BUS_CONFIG_MISMATCH subtype=default
Jan 12 15:28:00 de.eq3.cbcs.vertx.management.VertxManager INFO [Thread-0] SYSTEM: added for deployment [HMIPTRXWriterWorker] (1) *worker
Jan 12 15:28:00 de.eq3.cbcs.vertx.management.VertxManager INFO [Thread-0] SYSTEM: added for deployment [KeyServerWorker] (1) *worker
Jan 12 15:28:00 de.eq3.cbcs.vertx.management.VertxManager INFO [Thread-0] SYSTEM: added for deployment [KryoPersistenceWorker] (1) *worker
....
....
***** hmserver.log *****
Jan 12 15:27:00 de.eq3.lib.util.dynamics.GenericFactory INFO [main] @GenericFactory
Jan 12 15:27:01 de.eq3.lib.util.dynamics.GenericFactory INFO [main] creating instance of HMServerConfiguration with no-arg constructor
Jan 12 15:27:59 de.eq3.cbcs.devicedescription.ChannelTypeDescription WARN [Thread-0] Invalid state parameter or subtype: Parameter ERROR_POWER_SHORT_CIRCUIT_BUS_1 subtype=default
Jan 12 15:27:59 de.eq3.cbcs.devicedescription.ChannelTypeDescription WARN [Thread-0] Invalid state parameter or subtype: Parameter ERROR_POWER_SHORT_CIRCUIT_BUS_2 subtype=default
Jan 12 15:27:59 de.eq3.cbcs.devicedescription.ChannelTypeDescription WARN [Thread-0] Invalid state parameter or subtype: Parameter ERROR_SHORT_CIRCUIT_DATA_LINE_BUS_1 subtype=default
Jan 12 15:27:59 de.eq3.cbcs.devicedescription.ChannelTypeDescription WARN [Thread-0] Invalid state parameter or subtype: Parameter ERROR_SHORT_CIRCUIT_DATA_LINE_BUS_2 subtype=default
Jan 12 15:27:59 de.eq3.cbcs.devicedescription.ChannelTypeDescription WARN [Thread-0] Invalid state parameter or subtype: Parameter ERROR_BUS_CONFIG_MISMATCH subtype=default
Jan 12 15:28:00 de.eq3.cbcs.vertx.management.VertxManager INFO [Thread-0] SYSTEM: added for deployment [HMIPTRXWriterWorker] (1) *worker
Jan 12 15:28:00 de.eq3.cbcs.vertx.management.VertxManager INFO [Thread-0] SYSTEM: added for deployment [KeyServerWorker] (1) *worker
Jan 12 15:28:00 de.eq3.cbcs.vertx.management.VertxManager INFO [Thread-0] SYSTEM: added for deployment [KryoPersistenceWorker] (1) *worker
....
....
Jan 12 15:28:06 de.eq3.cbcs.server.core.vertx.KeyServerWorker ERROR [vert.x-worker-thread-2] Missing key server configuration parameter (Network.Key) for mode: KEYSERVER_LOCAL
Jan 12 15:28:06 de.eq3.cbcs.vertx.management.VertxManager INFO [vert.x-eventloop-thread-0] SYSTEM: start of CyclicSmokeDetectorAwakening succeeded (efbad571-b8ea-4997-a790-30549b0c1602)
Jan 12 15:28:06 de.eq3.cbcs.vertx.management.VertxManager INFO [vert.x-eventloop-thread-0] SYSTEM: start of HMIPTRXWriterWorker succeeded (89a2553c-9f91-41de-929b-93d409e7e747)
Jan 12 15:28:06 de.eq3.cbcs.vertx.management.VertxManager INFO [vert.x-eventloop-thread-0] SYSTEM: start of DeviceInclusionDefaultConfigurationChanger succeeded (53c260ed-fbb0-4f61-ba4d-c7d839d90417)
Jan 12 15:28:06 de.eq3.cbcs.vertx.management.VertxManager INFO [vert.x-eventloop-thread-0] SYSTEM: start of TransactionSubsystemHandler succeeded (a9716b61-b45c-4b0f-80df-0bb61461c1d6)
Jan 12 15:28:08 de.eq3.cbcs.vertx.management.VertxManager WARN [vert.x-eventloop-thread-0] SYSTEM ADVICE: pre-conditions for deployment of FirmwareLoaderFileSystem still not met - check deployment configuration (still unfulfilled: [persistent.data.loaded])
Jan 12 15:28:08 de.eq3.cbcs.vertx.management.VertxManager WARN [vert.x-eventloop-thread-0] SYSTEM ADVICE: pre-conditions for deployment of KryoPersistenceWorker still not met - check deployment configuration
Jan 12 15:28:08 de.eq3.cbcs.vertx.management.VertxManager WARN [vert.x-eventloop-thread-0] SYSTEM ADVICE: pre-conditions for deployment of LocalServerPersistentDataLoader still not met - check deployment configuration
Jan 12 15:28:08 de.eq3.cbcs.vertx.management.VertxManager WARN [vert.x-eventloop-thread-0] SYSTEM ADVICE: pre-conditions for deployment of BackendCommandHandler still not met - check deployment configuration (still unfulfilled: [persistent.data.loaded])
Jan 12 15:28:08 de.eq3.cbcs.vertx.management.VertxManager WARN [vert.x-eventloop-thread-0] SYSTEM ADVICE: pre-conditions for deployment of DeviceBackgroundUpdateSubsystem still not met - check deployment configuration
Jan 12 15:28:08 de.eq3.cbcs.vertx.management.VertxManager WARN [vert.x-eventloop-thread-0] SYSTEM ADVICE: pre-conditions for deployment of LocalServerFirmwareUpdateInitialization still not met - check deployment configuration (still unfulfilled: [connector.open][firmware.update.subsystem.started][persistent.data.loaded])
Jan 12 15:28:08 de.eq3.cbcs.vertx.management.VertxManager WARN [vert.x-eventloop-thread-0] SYSTEM ADVICE: pre-conditions for deployment of LegacyAPIWorker still not met - check deployment configuration (still unfulfilled: [persistent.data.loaded])
Jan 12 15:28:15 de.eq3.cbcs.vertx.management.VertxManager WARN [vert.x-eventloop-thread-0] SYSTEM ADVICE: long-lasting deployment, check deployment configuration - currently deployed 4 out of 21
Jan 12 15:28:15 de.eq3.cbcs.vertx.management.VertxManager WARN [vert.x-eventloop-thread-0] SYSTEM ADVICE: pre-conditions for deployment of FirmwareLoaderFileSystem still not met - check deployment configuration (still unfulfilled: [persistent.data.loaded])
....
....
Zeitgleich habe ich noch 5 Gruppen gebildet, in diese habe ich Wandthermostate, Fensterkontakte und Heizkörperventile jeden Raumes zusammengefasst, damit das nächste Fimwareupdate der Einzelkomponenten etwas weniger Arbeit macht.
Die CCU2 verwende ich eigentlich nur als Emfänger für ca. 45 HmIP-Geräte und 4 HM Geräte für Fhem (über HMCCU und HMCCURPCPROG), deshalb habe ich auf der CCU2 auch keine eigenen Programme (mit Außnahme von 2 kleinen Scripts hier vom Forum) oder andere Erweiterungen installiert.
Folgendes habe ich bisher unternommen:
1. Ersatz CCU2 mit gleicher Firmware und Übernahme der Konfiguration über Restore -> Problem unverändert.
2. Ablernen und neu anlernen aller Geräte mit Energiemessung (wegen der ersten Fehler im Log) -> keine Veränderung
3. Der nächste Schritt wäre Werksreset - neueste Firmware und Restore
4. Nicht unmöglich aber verhasst, neu anlernen aller Geräte an die CCU2
Ich hoffe ich habe die wichtigsten Sachen mit angehängt, gerne liefere ich noch weitere Daten oder Infos, sollten diese notwendig sein.
Da ich mich in Linux sehr wenig auskenne und auch die Architektur der CCU2 für mich eher unbekannt ist, benötige ich hier eure Hilfe.
Wenn ich die Menge an Fehler sehe, wundert es mich sehr, dass das System überhaupt noch stabil läuft.
Wie sieht bei euch das Log nach den neuesten Firmwareupdate aus, sind da ähnliche Fehler zu finden?
Gruß Reinhard