Wrapperdevice sendet Datenänderung nicht mehr

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

Benutzeravatar
uwe111
Beiträge: 4807
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 239 Mal
Kontaktdaten:

Re: Wrapperdevice sendet Datenänderung nicht mehr

Beitrag von uwe111 » 03.03.2017, 13:50

Hallo Ralf,
derrapf hat geschrieben:Mi ist grad kein Ereignis bewusst, was den CUxD veranlasst haben könnte auf einmal wieder Daten zu senden...
ok, falls es wieder passieren sollte, dann aktiviere bitte das Log und sende mir das File.
Bis dahin kannst Du das Log ausgeschaltet lassen.

Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

derrapf
Beiträge: 815
Registriert: 17.12.2012, 22:29

Re: Wrapperdevice sendet Datenänderung nicht mehr

Beitrag von derrapf » 03.03.2017, 14:49

Alles klar. Danke!

derrapf
Beiträge: 815
Registriert: 17.12.2012, 22:29

Re: Wrapperdevice sendet Datenänderung nicht mehr

Beitrag von derrapf » 31.05.2017, 12:22

So, ich habe den Effekt schon wieder.
Bild1.jpg
Das Ausfallen des Wrapperdevices hängt direkt mit dem Ausfall (Batterie leer) des Temperatursensors zusammen.
Aber nachdem Der wieder funktioniert hat, nachdem eine neue Batterie eingesetzt wurde, hat das CuXD Device weiterhin keine Lust mehr gehabt.
Ich habe jetzt mal die Logs eingeschaltet und CuXD neu gestartet. Mal sehen was passiert...
Gruss Ralf

derrapf
Beiträge: 815
Registriert: 17.12.2012, 22:29

Re: Wrapperdevice sendet Datenänderung nicht mehr

Beitrag von derrapf » 31.05.2017, 23:35

So und hier das Log
cuxd-log.zip
(527.32 KiB) 46-mal heruntergeladen
Gruss Ralf

Benutzeravatar
uwe111
Beiträge: 4807
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 239 Mal
Kontaktdaten:

Re: Wrapperdevice sendet Datenänderung nicht mehr

Beitrag von uwe111 » 01.06.2017, 22:16

Der Datenpunkt wird nur bei Änderung aktualisiert.
In Deinem Log bleibt der Wert aber konstant: MEQ1597380:2.TEMPERATURE -29.3

Hier erfolgte eine Aktualisierung:

Code: Alles auswählen

31.05.2017 22:09:24 [31168] check_subscribed_device('MEQ1597380:2.TEMPERATURE','-28.8')
31.05.2017 22:09:24 [31168] interpolate(-28.800): xv(-28800) -> yv(1090) -> y(1.090)
31.05.2017 22:09:24 [31168] execute_event_start()
31.05.2017 22:09:24 [31168] get_parameter(9000006:1) - MEDIAN = '35.86'
31.05.2017 22:09:24 [31168] get_parameter(9000006:1) - MEAN = '34.94'
31.05.2017 22:09:24 [31168] get_parameter(9000006:1) - MAX = '73.09'
31.05.2017 22:09:24 [31168] execute_event_finish()

31.05.2017 22:11:43 [31168] check_subscribed_device('MEQ1597380:2.TEMPERATURE','-29.3')
31.05.2017 22:11:43 [31168] interpolate(-29.300): xv(-29300) -> yv(636) -> y(0.636)
31.05.2017 22:11:43 [31168] execute_event_start()
31.05.2017 22:11:43 [31168] get_parameter(9000006:1) - HELLIGKEIT = '0.636'
31.05.2017 22:11:43 [31168] get_parameter(9000006:1) - MEDIAN = '32.09'
31.05.2017 22:11:43 [31168] get_parameter(9000006:1) - MEAN = '32.52'
31.05.2017 22:11:43 [31168] get_parameter(9000006:1) - MIN = '0.64'
31.05.2017 22:11:43 [31168] get_parameter(9000006:1) - MAX = '71.36'
31.05.2017 22:11:43 [31168] execute_event_finish()
Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

derrapf
Beiträge: 815
Registriert: 17.12.2012, 22:29

Re: Wrapperdevice sendet Datenänderung nicht mehr

Beitrag von derrapf » 02.06.2017, 17:08

Hallo Uwe
Wie Du aber an dem CCU-Historian Chart oben siehst ändert sich der Wert von MEQ1597380:2 sehr wohl.
Hier noch der Beweis, dass ich das richtige Gerät anzeige:
Bild1.jpg
D.h. für mich, dass der CUXD die Änderung nicht mitbekommt und dewegen auch das Wrapperdevice nicht updatet. Die Frage ist Warum?

Gruss Ralf

Benutzeravatar
uwe111
Beiträge: 4807
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 239 Mal
Kontaktdaten:

Re: Wrapperdevice sendet Datenänderung nicht mehr

Beitrag von uwe111 » 06.06.2017, 10:15

Hallo Ralf,

dann schau doch bitte im CUxD Logfile nach, ob Änderungen empfangen wurden und vergleiche die Werte ggf. mit dem Systemprotokoll der CCU.

Am besten bestimmst Du zuerst den Zeitpunkt der Änderung, dann schaust Du im DEVLOGFILE nach, dass der CUxD keine Änderung erkannt hat und danach kopierst Du zu diesem Zeitpunkt den Eintrag aus dem CUxD-Logfile nach meinem Beispiel im letzten Beitrag heraus. Jetzt am besten noch den Eintrag aus dem CUxD-Logfile von der letzten Datenpunktaktualisierung unmittelbar vor der Änderung.

Dann sollte man erkennen, ob/wo es hängt.

Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

derrapf
Beiträge: 815
Registriert: 17.12.2012, 22:29

derrapf

Beitrag von derrapf » 07.06.2017, 14:13

Hallo Uwe
Ok mache ich. Komme aber erst in zwei Wochen dazu, da ich derzeit im Pfingsturlaub bin.
Gruss Ralf

derrapf
Beiträge: 815
Registriert: 17.12.2012, 22:29

Re: Wrapperdevice sendet Datenänderung nicht mehr

Beitrag von derrapf » 23.06.2017, 00:59

Mist, ich hatte das CuXD Log wieder ausgeschaltet nachdem ich es gepostet hatte.
Leider hat die Synology am 15.6 ein Softwareupdate gemacht und danach lief der Historian nicht mehr. Hab ich erst heute gemerkt. Nachdem ich ihn wieder angeworfen hatte, sehe ich dass das CCU Device wieder Updates bekommen hat. Ein CCU Reboot war übrigens in dieser Zeit nicht.
Bild3.jpg
Jetzt kann ich grad wieder warten bis es passiert...

Gruss Ralf

derrapf
Beiträge: 815
Registriert: 17.12.2012, 22:29

Re: Wrapperdevice sendet Datenänderung nicht mehr

Beitrag von derrapf » 07.11.2017, 00:32

So und wieder ist es passiert. Diesmal ab dem 1.11 ungefähr.
Ich hab heute mal das Log eingeschaltet.
Da kommen ein Haufen Fehler drin vor:

Code: Alles auswählen

Nov  6 23:07:51 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetValue: CallXmlrpcMethod failed [../Platform/DOM/iseXmlRpc.cpp (1447)]
Nov  6 23:07:51 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::ReadValue: CallGetValue failed; sVal = 0 [../Platform/DOM/iseDOMdpHSS.cpp (130)]
Nov  6 23:07:52 homematic-ccu2 user.err rfd: RFPhysicalDataInterfaceCommand::GetData SendFrame failed for LEVEL_GET
Nov  6 23:07:52 homematic-ccu2 user.err rfd: HSSParameter::GetValue() id=STATE failed getting physical value.
Nov  6 23:07:52 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getValue Params = {"KEQ0023274:1","STATE"} result= [faultCode:-1,faultString:"Failure"] [../Platform/DOM/iseXmlRpc.cpp (2627)]
Nov  6 23:07:52 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetValue: CallXmlrpcMethod failed [../Platform/DOM/iseXmlRpc.cpp (1447)]
Nov  6 23:07:52 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::ReadValue: CallGetValue failed; sVal = 0 [../Platform/DOM/iseDOMdpHSS.cpp (130)]
Nov  6 23:07:53 homematic-ccu2 user.err rfd: RFPhysicalDataInterfaceCommand::GetData SendFrame failed for LEVEL_GET
Nov  6 23:07:53 homematic-ccu2 user.err rfd: HSSParameter::GetValue() id=STATE failed getting physical value.
Nov  6 23:07:53 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getValue Params = {"KEQ0023274:2","STATE"} result= [faultCode:-1,faultString:"Failure"] [../Platform/DOM/iseXmlRpc.cpp (2627)]
Nov  6 23:07:53 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetValue: CallXmlrpcMethod failed [../Platform/DOM/iseXmlRpc.cpp (1447)]
Nov  6 23:07:53 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::ReadValue: CallGetValue failed; sVal = 0 [../Platform/DOM/iseDOMdpHSS.cpp (130)]
Nov  6 23:07:54 homematic-ccu2 user.err rfd: RFPhysicalDataInterfaceCommand::GetData SendFrame failed for LEVEL_GET
Nov  6 23:07:54 homematic-ccu2 user.err rfd: HSSParameter::GetValue() id=STATE failed getting physical value.
Nov  6 23:07:54 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getValue Params = {"KEQ0927500:1","STATE"} result= [faultCode:-1,faultString:"Failure"] [../Platform/DOM/iseXmlRpc.cpp (2627)]
Nov  6 23:07:54 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetValue: CallXmlrpcMethod failed [../Platform/DOM/iseXmlRpc.cpp (1447)]
Nov  6 23:07:54 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::ReadValue: CallGetValue failed; sVal = 0 [../Platform/DOM/iseDOMdpHSS.cpp (130)]
Nov  6 23:08:00 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 104 0x68 [1] 0 0x00 [2] 97 0x61 [3] 0 0x00 [4] 96 0x60  [../Platform/DOM/iseESPexec.cpp (11622)]
Nov  6 23:08:11 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= CENTRAL [../Platform/DOM/iseXmlRpc.cpp (2166)]
Nov  6 23:08:39 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 145 0x91 [1] 0 0x00 [2] 102 0x66 [3] 0 0x00 [4] 0 0x00  [../Platform/DOM/iseESPexec.cpp (11622)]
Nov  6 23:09:41 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= CENTRAL [../Platform/DOM/iseXmlRpc.cpp (2166)]
Nov  6 23:09:53 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"192168111120","MEQ1597380:1","TEMPERATURE",5.500000}],[methodName:"event",params:{"192168111120","MEQ1597380:2","TEMPERATURE",-29.800000}],[methodName:"event",params:{
Nov  6 23:09:53 homematic-ccu2 user.err rfd: XmlRpc transport error
Nov  6 23:10:39 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 145 0x91 [1] 0 0x00 [2] 102 0x66 [3] 0 0x00 [4] 0 0x00  [../Platform/DOM/iseESPexec.cpp (11622)]
Nov  6 23:11:12 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= CENTRAL [../Platform/DOM/iseXmlRpc.cpp (2166)]
Nov  7 00:20:01 homematic-ccu2 user.err rfd: RFPhysicalDataInterfaceCommand::GetData SendFrame failed for LEVEL_GET
Nov  7 00:20:01 homematic-ccu2 user.err rfd: HSSParameter::GetValue() id=STATE failed getting physical value.
Nov  7 00:20:01 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getValue Params = {"KEQ0023274:2","STATE"} result= [faultCode:-1,faultString:"Failure"] [../Platform/DOM/iseXmlRpc.cpp (2627)]
Nov  7 00:20:01 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetValue: CallXmlrpcMethod failed [../Platform/DOM/iseXmlRpc.cpp (1447)]
Nov  7 00:20:01 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::ReadValue: CallGetValue failed; sVal = 0 [../Platform/DOM/iseDOMdpHSS.cpp (130)]
Nov  7 00:20:02 homematic-ccu2 user.err rfd: RFPhysicalDataInterfaceCommand::GetData SendFrame failed for LEVEL_GET
Nov  7 00:20:02 homematic-ccu2 user.err rfd: HSSParameter::GetValue() id=STATE failed getting physical value.
Nov  7 00:20:02 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getValue Params = {"KEQ0927500:1","STATE"} result= [faultCode:-1,faultString:"Failure"] [../Platform/DOM/iseXmlRpc.cpp (2627)]
Nov  7 00:20:02 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetValue: CallXmlrpcMethod failed [../Platform/DOM/iseXmlRpc.cpp (1447)]
Nov  7 00:20:02 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::ReadValue: CallGetValue failed; sVal = 0 [../Platform/DOM/iseDOMdpHSS.cpp (130)]
Nov  7 00:20:03 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 104 0x68 [1] 0 0x00 [2] 97 0x61 [3] 0 0x00 [4] 96 0x60  [../Platform/DOM/iseESPexec.cpp (11622)]
Nov  7 00:20:12 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= CENTRAL [../Platform/DOM/iseXmlRpc.cpp (2166)]
Nov  7 00:20:39 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 145 0x91 [1] 0 0x00 [2] 102 0x66 [3] 0 0x00 [4] 0 0x00  [../Platform/DOM/iseESPexec.cpp (11622)]
Nov  7 00:21:00 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 104 0x68 [1] 0 0x00 [2] 97 0x61 [3] 0 0x00 [4] 96 0x60  [../Platform/DOM/iseESPexec.cpp (11622)]
Nov  7 00:21:42 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= CENTRAL [../Platform/DOM/iseXmlRpc.cpp (2166)]
Nov  7 00:22:39 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 145 0x91 [1] 0 0x00 [2] 102 0x66 [3] 0 0x00 [4] 0 0x00  [../Platform/DOM/iseESPexec.cpp (11622)]
Nov  7 00:23:00 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 104 0x68 [1] 0 0x00 [2] 97 0x61 [3] 0 0x00 [4] 96 0x60  [../Platform/DOM/iseESPexec.cpp (11622)]
Nov  7 00:23:12 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= CENTRAL [../Platform/DOM/iseXmlRpc.cpp (2166)]
Nov  7 00:24:39 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 145 0x91 [1] 0 0x00 [2] 102 0x66 [3] 0 0x00 [4] 0 0x00  [../Platform/DOM/iseESPexec.cpp (11622)]
Nov  7 00:24:42 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= CENTRAL [../Platform/DOM/iseXmlRpc.cpp (2166)]
Nov  7 00:26:12 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= CENTRAL [../Platform/DOM/iseXmlRpc.cpp (2166)]
Nov  7 00:26:39 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 145 0x91 [1] 0 0x00 [2] 102 0x66 [3] 0 0x00 [4] 0 0x00  [../Platform/DOM/iseESPexec.cpp (11622)]
Nov  7 00:27:42 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= CENTRAL [../Platform/DOM/iseXmlRpc.cpp (2166)]
Nov  7 00:28:39 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 145 0x91 [1] 0 0x00 [2] 102 0x66 [3] 0 0x00 [4] 0 0x00  [../Platform/DOM/iseESPexec.cpp (11622)]
Nov  7 00:29:12 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= CENTRAL [../Platform/DOM/iseXmlRpc.cpp (2166)]
Gruss Ralf

Antworten

Zurück zu „CUxD“