Hallo,
Ich habe für meinen Bewegungsmelder einen Timer gesetzt und schalte den KNX Aktor auf 60 Sekunden an. Dieser Befehl wird derzeit über einen externen Server via JSONLIST gesendet. Derzeit sind 3 Bewegungsmelder die dieses Signal aussenden auf einen RaspberryMatic. Dieser sendet dann
http://192.168.xxx.xxx:8083/fhem?cmd=set%20Aktor%20g1 (http://192.168.xxx.xxx:8083/fhem?cmd=set%20Aktor%20g1) on-for-timer%2060&XHR=1&fwcsrf=ztrewq
Fhem reagiert.
Meine Herausforderung ist, dass der Timer manchmal direkt nach dem erzeugen wieder gelöscht wird. Hier mal ein Mitschnitt aus dem Event Log
2019-09-01 19:38:58 Global global DEFINED FL.Licht_timer_0000a 2019-09-01 19:38:58 KNX FL.Licht setG1: on
2019-09-01 19:38:58 KNX FL.Licht on
2019-09-01 19:38:58 KNX FL.Licht last-sender: fhem
2019-09-01 19:39:03 Global global DELETED FL.Licht_timer_0000a
Wie Eingangs gesagt, passiert das nicht immer.
Was kann ich hier tun um herauszufinden, was das ist?
Vielen Dank
Bitte im Betreff Kennzeichnen, dass das vmtl. ein KNX Problem ist.
Verwirrend ist auch, dass im URL Aktor angesprochen wird, und im Event-Monitor-Mitschnitt FL.Licht.
Ein FHEM-Log-Mitschnitt (mit attr global verbose 5) wuerde bestimmt auch helfen.
Hallo,
Das hat mir dann schon selbst geholfen.
Problem war: Ich habe in die Url direkt Leerzeichen durch eine Variable im Node-Red eintragen lassen, welches natürlich auf wenig Verständnis bei fhem stiess.
Danke Rudolf. Die Aktoren sind so benannt, das ist in Ordnung.
Anbei nochmal das Log, welches geholfen hat.
<div class='fhemlog'>2019.09.02 12:53:20 5 : Starting notify loop for FL.Ost.Bewegung, 2 event(s), first is motion: 1<>2019-09-02 12:53:20 HMCCUCHN FL.Ost.Bewegung motion: 12019-09-02 12:53:20 HMCCUCHN FL.Ost.Bewegung hmstate: Initialized<div class='fhemlog'>2019.09.02 12:53:20 5 : End notify loop for FL.Ost.Bewegung<><div class='fhemlog'>2019.09.02 12:53:20 5 : Starting notify loop for FL.Ost.Bewegung, 4 event(s), first is brightness_STATUS: 0<>2019-09-02 12:53:20 HMCCUCHN FL.Ost.Bewegung brightness_STATUS: 02019-09-02 12:53:20 HMCCUCHN FL.Ost.Bewegung motion_DETECTION_ACTIVE: 12019-09-02 12:53:20 HMCCUCHN FL.Ost.Bewegung brightness: 5.02019-09-02 12:53:20 HMCCUCHN FL.Ost.Bewegung hmstate: Initialized
2019.09.02 12:53:20 5 : End notify loop for FL.Ost.Bewegung
2019.09.02 12:53:20 4 : Connection accepted from WEB_192.168.178.66_59516
2019.09.02 12:53:20 4 : WEB_192.168.178.66_59516 GET /fhem?cmd=jsonlist2%20FL.Licht&XHR=1&fwcsrf=ztrewq; BUFLEN:0
2019.09.02 12:53:20 5 : Cmd: >jsonlist2 FL.Licht<
2019.09.02 12:53:20 4 : WEB: /fhem?cmd=jsonlist2%20FL.Licht&XHR=1&fwcsrf=ztrewq / RL:1961 / application/json; charset=utf-8 / / Cache-Control: no-cache, no-store, must-revalidate
2019.09.02 12:53:20 4 : Connection closed for WEB_192.168.178.66_59516: EOF
2019.09.02 12:53:20 4 : Connection accepted from WEB_192.168.178.66_59518<div class='fhemlog'>2019.09.02 12:53:20 4 : WEB_192.168.178.66_59518 GET /fhem?cmd=set%20FL.Licht%20undefined&XHR=1&fwcsrf=ztrewq&Arg=FL.Licht&Results=&totalResultsReturned=1&setDevice=FL.Licht; BUFLEN:0<><div class='fhemlog'>2019.09.02 12:53:20 5 : Cmd: >set FL.Licht undefined<<><div class='fhemlog'>2019.09.02 12:53:20 5 : enter set FL.Licht: hash: HASH(0x4a5ab48), attributes: FL.Licht, undefined<><div class='fhemlog'>2019.09.02 12:53:20 5 : set FL.Licht: desired target is gad g1, command: undefined, args: <><div class='fhemlog'>2019.09.02 12:53:20 5 : Starting notify loop for global, 1 event(s), first is DELETED FL.Licht_timer_0000a<>2019-09-02 12:53:20 Global global DELETED FL.Licht_timer_0000a
2019.09.02 12:53:20 5 : End notify loop for global
2019.09.02 12:53:20 5 : check value: undefined, gadName: g1
2019.09.02 12:53:20 4 : WEB: /fhem?cmd=set%20FL.Licht%20undefined&XHR=1&fwcsrf=ztrewq&Arg=FL.Licht&Results=&totalResultsReturned=1&setDevice=FL.Licht / RL:25 / text/plain; charset=UTF-8 / / Cache-Control: no-cache, no-store, must-revalidate