Aktor schaltet selbständig - wirklich

Kabellose und kabelgebundene Sender und Empfänger der klassischen Homematic-Serie

Moderator: Co-Administratoren

wtor68
Beiträge: 17
Registriert: 26.01.2019, 16:16
System: Alternative CCU (auf Basis OCCU)

Re: Aktor schaltet selbständig - wirklich

Beitrag von wtor68 » 30.05.2023, 23:00

Hallo,

ich hänge mich hier mal dran, da ich das Phänomen exakt auch mit diesem Aktor habe. Ja, ich kenne die verschiedenen Antworten und Ursachen, da das eigentlich nicht auftreten kann :lol:. Bei mir tritt es sporadisch alle paar Monate auf, daher nicht reproduzierbar. Dann sehe ich nachts beim Toilettengang :oops: den Lichtschein im Wohnzimmer vom Deckenfluter (LED 8W). Seit über einem Jahr suche ich die Ursache des Problems, der Aktor wurde auch schon getauscht, Direktverknüpfung neu angelegt. Im Log fehlt vor dem eigentlichen "schalten" die Quelle wie z.B. xml, Taste oder Direktverknüpfung, d.h. ich kann den Auslöser nicht finden. Der Aktor wird über einen Schalter ein und aus geschaltet, an dem eine Tasterschnittstelle hängt, die bei kurzen Tastendruck die virtuelle Taste kurz drückt (virtuelle Verknüpfung mit dem Aktor, da der Taster bei langem Druck eine andere Lampe steuert und ich hier eine Verweildauer bei ein mitgeben kann). Im Log findet sich also nur der Schaltbefehl, keine Hinweise auf die Quelle. So sieht es beim selbsttätigen Einschalten aus. Die letzten beiden Zeilen schalten ein, zuvor ist nichts was damit zusammenhängt:

Code: Alles auswählen

May 26 00:28:01 homematic-ccu2 local0.info ReGaHss: Info: http id #1 sends parsed file [ParseFileAndSendWebResponse():httpServer.cpp:2091]
May 26 00:28:10 homematic-ccu2 local0.info ReGaHss: Info: start web processing, worker thread #0 {"HTTP-Listener"} [spawnNewProcess():httpListener.cpp:208]
May 26 00:28:10 homematic-ccu2 local0.info ReGaHss: Info: recvd 125 bytes by web server #1 [ThreadFunction():httpServer.cpp:795]
May 26 00:28:10 homematic-ccu2 local0.info ReGaHss: Info: IseSession GetSessionId from URL: /index.htm [GetSessionId():iseSession.cpp:185]
May 26 00:28:10 homematic-ccu2 local0.info ReGaHss: Info: http id #1 sends parsed file [ParseFileAndSendWebResponse():httpServer.cpp:2091]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: Event="JPCAPM0000:1"."OPERATING_VOLTAGE"=3.700000 [execute():iseXmlRpc.cpp:331]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: Program ID = 57482 'Feuchtesensor_Status', rule's trigger flags = 6 [SetState():iseDOMPrg.cpp:524]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: added script element id= 57484; time= 0 [Add():iseRTScheduler.cpp:342]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: added element id=57984; oid=57984; val=1; time=0; oidTrigger=60005 [Add():iseRTScheduler.cpp:369]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: added element id=57984; oid=57984; val=0; time=60423800; oidTrigger=60005 [Add():iseRTScheduler.cpp:369]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: Event="JPCAPM0000:2"."HUMIDITY"=84 [execute():iseXmlRpc.cpp:331]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: calling SetState on DP id = 57984 (Feuchtesensor_aktuell) value = 1 oidTrigger = 60005 [ExecuteWriteJob():iseRTScheduler.cpp:637]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: Program ID = 57482 'Feuchtesensor_Status', rule's trigger flags = 6 [SetState():iseDOMPrg.cpp:524]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: added script element id= 57484; time= 0 [Add():iseRTScheduler.cpp:342]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: added element id=57984; oid=57984; val=1; time=0; oidTrigger=60007 [Add():iseRTScheduler.cpp:369]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: added element id=57984; oid=57984; val=0; time=60423818; oidTrigger=60007 [Add():iseRTScheduler.cpp:369]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: Event="JPCAPM0000:3"."HUMIDITY"=69 [execute():iseXmlRpc.cpp:331]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: break execute for Program ID = 58015 'Feuchtesensor_Ueberwachung', rule's trigger flags = 0 [SetState():iseDOMPrg.cpp:530]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: SetState() succeeded for DP id = 57984 [ExecuteWriteJob():iseRTScheduler.cpp:642]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: Program ID = 57482 'Feuchtesensor_Status', rule's trigger flags = 6 [SetState():iseDOMPrg.cpp:524]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: added script element id= 57484; time= 0 [Add():iseRTScheduler.cpp:342]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: added element id=57984; oid=57984; val=1; time=0; oidTrigger=60009 [Add():iseRTScheduler.cpp:369]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: added element id=57984; oid=57984; val=0; time=60423829; oidTrigger=60009 [Add():iseRTScheduler.cpp:369]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: Event="JPCAPM0000:4"."HUMIDITY"=77 [execute():iseXmlRpc.cpp:331]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: Program ID = 57482 'Feuchtesensor_Status', rule's trigger flags = 6 [SetState():iseDOMPrg.cpp:524]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: added script element id= 57484; time= 0 [Add():iseRTScheduler.cpp:342]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: added element id=57984; oid=57984; val=1; time=0; oidTrigger=60011 [Add():iseRTScheduler.cpp:369]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: added element id=57984; oid=57984; val=0; time=60423842; oidTrigger=60011 [Add():iseRTScheduler.cpp:369]
May 26 00:28:14 homematic-ccu2 local0.info ReGaHss: Info: Event="JPCAPM0000:0"."LOWBAT"=false [execute():iseXmlRpc.cpp:331]
May 26 00:28:15 homematic-ccu2 local0.info ReGaHss: Info: calling SetState on DP id = 57984 (Feuchtesensor_aktuell) value = 1 oidTrigger = 60011 [ExecuteWriteJob():iseRTScheduler.cpp:637]
May 26 00:28:15 homematic-ccu2 local0.info ReGaHss: Info: SetState() succeeded for DP id = 57984 [ExecuteWriteJob():iseRTScheduler.cpp:642]
May 26 00:28:15 homematic-ccu2 local0.info ReGaHss: Info: wait for event ms= 1709336 [ThreadFunction():iseRTScheduler.cpp:485]
May 26 00:28:15 homematic-ccu2 local0.info ReGaHss: Info: break execute for Program ID = 58015 'Feuchtesensor_Ueberwachung', rule's trigger flags = 0 [SetState():iseDOMPrg.cpp:530]
May 26 00:28:16 homematic-ccu2 local0.info ReGaHss: Info: Event="SEQ2310791:2"."STATE"=true [execute():iseXmlRpc.cpp:331]
May 26 00:28:16 homematic-ccu2 local0.info ReGaHss: Info: Event="SEQ2310791:2"."WORKING"=true [execute():iseXmlRpc.cpp:331]
Im Normalfall sieht man die Quelle zuvor:

Code: Alles auswählen

May 30 21:55:00 homematic-ccu2 local0.info ReGaHss: Info: http id #1 sends parsed file [ParseFileAndSendWebResponse():httpServer.cpp:2091]
May 30 21:55:00 homematic-ccu2 local0.info ReGaHss: Info: Event="KEQ0888951:2"."PRESS_SHORT"=true [execute():iseXmlRpc.cpp:331]
May 30 21:55:00 homematic-ccu2 local0.info ReGaHss: Info: Program ID = 34993 'Licht Deckenfluter', rule's trigger flags = 2 [SetState():iseD
OMPrg.cpp:524]
May 30 21:55:00 homematic-ccu2 local0.info ReGaHss: Info: added element id=1019; oid=1019; val=0; time=0; oidTrigger=7329 [Add():iseRTSchedu
ler.cpp:369]
May 30 21:55:00 homematic-ccu2 local0.info ReGaHss: Info: calling SetState on DP id = 1019 (BidCos-RF.BidCoS-RF:2.PRESS_SHORT) value = 0 oid
Trigger = 7329 [ExecuteWriteJob():iseRTScheduler.cpp:637]
May 30 21:55:00 homematic-ccu2 local0.info ReGaHss: Info: interface name= BidCos-RF for ID=1007 [GetInterfaceByID():iseXmlRpc.cpp:2562]
May 30 21:55:00 homematic-ccu2 local0.info ReGaHss: Info: Event="KEQ0888951:2"."INSTALL_TEST"=true [execute():iseXmlRpc.cpp:331]
May 30 21:55:01 homematic-ccu2 local0.info ReGaHss: Info: Event="CUX2801001:3"."PRESS_SHORT"=true [execute():iseXmlRpc.cpp:331]
May 30 21:55:01 homematic-ccu2 local0.info ReGaHss: Info: Event="CUX2801001:3"."CMD_RETS"="0" [execute():iseXmlRpc.cpp:331]
May 30 21:55:01 homematic-ccu2 local0.info ReGaHss: Info: Event="CUX2801001:3"."WORKING"=false [execute():iseXmlRpc.cpp:331]
May 30 21:55:01 homematic-ccu2 local0.info ReGaHss: Info: XMLRPC 'setValue': rpcClient.execute() succeeded (url: xmlrpc_bin://127.0.0.1:3200
1, params: {"BidCoS-RF:2","PRESS_SHORT",false}, result: "") [CallXmlrpcMethod():iseXmlRpc.cpp:2623]
May 30 21:55:01 homematic-ccu2 local0.info ReGaHss: Info: SetState() succeeded for DP id = 1019 [ExecuteWriteJob():iseRTScheduler.cpp:642]
May 30 21:55:01 homematic-ccu2 local0.info ReGaHss: Info: wait for event ms= 1736033 [ThreadFunction():iseRTScheduler.cpp:485]
May 30 21:55:01 homematic-ccu2 local0.info ReGaHss: Info: Event="BidCoS-RF:2"."PRESS_SHORT"=true [execute():iseXmlRpc.cpp:331]
May 30 21:55:01 homematic-ccu2 local0.info ReGaHss: Info: Event="SEQ2310791:2"."STATE"=true [execute():iseXmlRpc.cpp:331]
May 30 21:55:01 homematic-ccu2 local0.info ReGaHss: Info: Event="SEQ2310791:2"."WORKING"=true [execute():iseXmlRpc.cpp:331]
Und genau der Eintrag Event="BidCoS-RF:2"."PRESS_SHORT" fehlt im Fehlerfall. Hier komme ich nicht mehr weiter. Ich bin eigentlich auch der Meinung das das von allein nicht passieren kann, aber das Log sagt was anders...

Jegliche Ideen sind willkommen :mrgreen:
RaspberryPi 3B, RaspberryMatic 3.71.12.20231014, S.USV, HM-MOD-RPI-PCB

Antworten

Zurück zu „HomeMatic Aktoren und Sensoren (klassisch)“