Das folgende Skript muss bei der entsprechenden Variable unter „Eigene Aktion“ als „Action-Skript“ eingetragen werden.
<?
if($_IPS['SENDER'] == "WebFront") {
SetValue($_IPS['VARIABLE'], $_IPS['VALUE']);
if ($_IPS['VALUE'] === true) {
// Befehl zum Einschalten
}
else {
// Befehl zum Ausschalten
}
}
?>
Andere Variante für eine Integer Variable:
<?
if($_IPS['SENDER'] == "WebFront") {
SetValue($_IPS['VARIABLE'], $_IPS['VALUE']);
switch ($_IPS['VALUE']) {
case 0:
//Befehl der bei Wert 0 ausgeführt wird
break;
case 1:
//Befehl der bei Wert 1 ausgeführt wird
break;
case 2:
//Befehl der bei Wert 2 ausgeführt wird
break;
default:
//Befehl der bei einem Wert ungleich 0, 1 oder 2 ausgeführt wird
break;
}
}
?>
Andere Variante für eine String Variable:
<?if($_IPS['SENDER'] == "WebFront") {
SetValue($_IPS['VARIABLE'], $_IPS['VALUE']);
switch ($_IPS['VALUE']) {
case "ABCD":
//Befehl der beim String "ABCD" ausgeführt wird
break;
case "Hallo":
//Befehl der beim String "Hallo" ausgeführt wird
break;
case "Moin":
//Befehl der beim String "Moin" ausgeführt wird
break;
default:
//Befehl der bei einem Wert ungleich "ABCD", "Hallo" oder "Moin" ausgeführt wird
break;
}
}
?>