Log Eintrag woher ?

Begonnen von Rampler, 07 Februar 2018, 23:10:45

Vorheriges Thema - Nächstes Thema

Rampler

Hallo zusammen,

ich verwende folgenden Code:
BC.shutter:shot {
if($defs{"IR_LED_OFF"})
{GetHttpFile("192.168.1.100:85","/Webcam1/snapshot.php")}
else {{GetHttpFile("192.168.1.10","/control?cmd=GPIO,12,1")}
{fhem('define IR_LED_OFF at +00:00:20 {GetHttpFile("192.168.1.10","/control?cmd=GPIO,12,0")}')}  {GetHttpFile("192.168.1.100:85","/Webcam1/snapshot.php")}}
{fhem('sleep 2 ;; setreading BC.shutter state off')}};


Bei Eingabe von:
{GetHttpFile("192.168.1.10","/control?cmd=GPIO,12,1")}
im Commandfenster erhalte ich: (entsprechend auch bei Set to 0)
{
"log": "GPIO 12 Set to 1",
"plugin": 1,
"pin": 12,
"mode": "output",
"state": 1
}


Im Log steht aber nur:
2018.02.07 22:59:06 3: IR_LED_OFF: {
"log": "GPIO 12 Set to 0",
"plugin": 1,
"pin": 12,
"mode": "output",
"state": 0
}


Keine Ahnung warum bei {GetHttpFile("192.168.1.10","/control?cmd=GPIO,12,1")} kein Logeintrag erzeugt wird, bei {GetHttpFile("192.168.1.10","/control?cmd=GPIO,12,0")} aber sehr wohl. Der einzige Unterschied ist, dass GPIO,12,0 über den at ausgeführt wird.

Hat jemand einen Tipp für mich ?

VG
Klaus
3 HMUART (2 via ESP8266), 1 DUOFERN, 12 ESP8266, SolvisBen, GoodWE WR, RPI2 (Bullseye), ZWAVE, HM-Classic, und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!

rudolfkoenig

{} liefert das Rueckgabeergebnis zurueck, at Protokolliert es im Log mit verbose 3, telnet/FHEMWEB geben es aus.
Ein moeglicher Workaround/Loesung: an GetHttpFile() ";; undef" anhaengen.