Hallo,
gibt es die Möglichkeit einen Befehl auszulösen bei dem man nur einen Taster hat. Also nicht dieses EIn/AUS sondern das da z.b. steht als text vorher Haustür und hinten im Feld zum anklicken dann öffnen. Und wenn der tatser gedrückt wird das der nur ein paar sekunden an ist.
Gruss Marco
Edit
Mist das sollte doch in den Webfront Bereich
RWN
21. September 2011 um 05:59
2
Kann man, hier mal Code zum spielen und nachdenken.
<?
switch($IPS_SENDER)
{
case "WebFront":
SetValue($IPS_VARIABLE, $IPS_VALUE);
switch($IPS_VALUE)
{
case 1:
IPS_SetVariableProfileAssociation("Haustuer", 1, "Abnehmen", "", -1);
SetValue(16737 /*[Sprechanlage\Mikrofon/Lautsprecher]*/, true);
break;
case 3:
SetValue(17642 /*[Sprechanlage\Türöffner]*/, true);
IPS_SetVariableProfileAssociation("Haustuer", 3, "Türöffner", "", 0xFFA943);
IPS_SetScriptTimer($IPS_SELF, 2);
break;
case 5:
WFC_SwitchPage(43661 /*[WFC Automation]*/, 'root');
SetValue(16737 /*[Sprechanlage\Mikrofon/Lautsprecher]*/, false);
SetValue($IPS_VARIABLE, 0);
break;
}
break;
case "TimerEvent":
SetValue(17642 /*[Sprechanlage\Türöffner]*/, false);
IPS_SetVariableProfileAssociation("Haustuer", 3, "Tür geöffnet", "", -1);
IPS_SetScriptTimer($IPS_SELF, 0);
break;
}
if(GetValue(42423 /*[Sprechanlage\Es klingelt]*/))
{
WFC_SwitchPage(43661 /*[WFC Automation]*/, 'item3745');
IPS_SetVariableProfileAssociation("Haustuer", 1, "Abnehmen", "", 0xFFA943);
IPS_SetVariableProfileAssociation("Haustuer", 3, "Türöffner", "", -1);
SetValue(42423 /*[Sprechanlage\Es klingelt]*/, false);
}
?>