HiHiHiHi :-)
2016-02-06 18:28:01 030448 EXEC 13150 K02 THEN:40 Ok
2016-02-06 18:28:01 030544 EXEC 13150 K03 mit:Computer Ok
2016-02-06 18:28:01 030581 EXEC 13150 K04 THEN:1 Ok
2016-02-06 18:28:01 279561 EXEC 13150 K05 THEN:http://10.0.100.150/%7Edariusz/iCont...omputer&p2=40/ ctx Resource id #1551 Ok
2016-02-06 18:28:01 279676 EXEC 13150 http://10.0.100.150/%7Edariusz/iControl.php?c= Ok
Und die Lautstärke werde zur Lautstärke …. DAAAAAAANKE !
Und danke für die Erklärung wie das Tool anhand eines Beispiels funktioniert :-)))))))
2016-02-06 18:28:01 030448 EXEC 13150 K02 THEN:40 Ok
2016-02-06 18:28:01 030544 EXEC 13150 K03 mit:Computer Ok
2016-02-06 18:28:01 030581 EXEC 13150 K04 THEN:1 Ok
2016-02-06 18:28:01 279561 EXEC 13150 K05 THEN:http://10.0.100.150/%7Edariusz/iCont...omputer&p2=40/ ctx Resource id #1551 Ok
2016-02-06 18:28:01 279676 EXEC 13150 http://10.0.100.150/%7Edariusz/iControl.php?c= Ok
Und die Lautstärke werde zur Lautstärke …. DAAAAAAANKE !
Und danke für die Erklärung wie das Tool anhand eines Beispiels funktioniert :-)))))))
PHP-Code:
writeToTraceLog(0,true,'K02 THEN:'.$E[20]['value']);
if ($E[20]['value']!=0) {
writeToTraceLog(0,true,'K03 mit:'.$E[35]['value']);
if (!isEmpty($E[35]['value'])==1) {
writeToTraceLog(0,true,'K04 THEN:'.!isEmpty($E[35]['value']));
$ctx=stream_context_create(array('http' => array('timeout' => 3 ))); // 3 Sekunden Timeout
$r=file_get_contents($url.'apVolume&p1='.$E[35]['value'].'&p2='.$E[20]['value'],0,$ctx); // komplette Antwort abwarten
writeToTraceLog(0,true,'K05 THEN:'.$url.'apVolume&p1='.$E[35]['value'].'&p2='.$E[20]['value'].'/ ctx '.$ctx);
writeToTraceLog(0,true,$url);
}
}


Aber ich bin weniger beim refresh drauf gekommen, sondern weil value (schon wieder) auf 0 zurück war, EXEC hat die kurze 1 nie gesehen. Daher mein Rat: Per Sequenz Trigger auslösen und dem Value damit eine höhere Wahrscheinlichkeit durch länger "1" geben. Aber Sicher bleibt nur das Setzen von Variablen im LBS und NICHTS vom Trigger im EXEC zu nutzen.

Kommentar