switch

Hallo,

kann mir jemand den Fehler zeigen?

<?
if ($IPS_SENDER == "Variable")
 {
	
	switch ($IPS_VARIABLE)
   {
        case "Manuell": 
 						echo "Manuell";
						IPS_SetEventActive(11086 /*[LCN\Lüftung\Lüftung aus\Unbenanntes Objekt (ID: 11086)]*/,false);
						IPS_SetEventActive(12728 /*[LCN\Lüftung\Lüftung aus\Unbenanntes Objekt (ID: 12728)]*/,false);
                  break;

        case "Temperatur":
 						echo "Temperatur";
						IPS_SetEventActive(11086 /*[LCN\Lüftung\Lüftung aus\Unbenanntes Objekt (ID: 11086)]*/,true);
						IPS_SetEventActive(12728 /*[LCN\Lüftung\Lüftung aus\Unbenanntes Objekt (ID: 12728)]*/,false);
                  break;
                  
        case "Zeit":
 						echo "Zeit";
						IPS_SetEventActive(11086 /*[LCN\Lüftung\Lüftung aus\Unbenanntes Objekt (ID: 11086)]*/,false);
						IPS_SetEventActive(12728 /*[LCN\Lüftung\Lüftung aus\Unbenanntes Objekt (ID: 12728)]*/,true);
                  break;
        
	}
 }

?>

Vielen Dank

Gruß
Christian

Hallo Christian,

wenn Du uns etwas mehr Information zukommen ließest, könnte man Dir gezielt helfen.

  • Woran erkennst Du, dass überhaupt ein Fehler aufgetreten ist?
  • Was erwartest Du von Deinem Skript?
  • Welche Fehlermeldungen hast Du bekommen?

Gruß
HJH

Vielen Dank für die Mühe,

aber ich habe jetzt den Fehler entdeckt:

Es muß natürlich switch ($IPS_VALUE) heißen damit der Variableninhalt übergeben wird.:rolleyes:

Gruß
Christian