Moin, mein Abwesendskript soll die Temperatureinstellungen nur anrühren, wenn der Urlaubsmodus NICHT aktiv ist. Macht er aber nicht, obwohl die Boolean Variable tatsächlich auf „False“ steht.
Skriptfehler ? Bin für Tips dankbar.
<?
$Hausmodus = GetValueString (54163 /*[Hausmodus]*/) ;
$Urlaubsmodus = GetValueBoolean (51864 /*[Hausmodus\Urlaub]*/) ;
SetValueString (54163 /*[Hausmodus]*/,"Abwesend");
ChromoflexRC_BroadcastSetProgram(27296 /*[Küche & Essen\LED Beleuchtung\Chromoflex III RC STRIPE]*/,0,0); // $program=0 => Chromoflex aus
if (($Urlaubsmodus = False))
{
FHT_SetTemperature(49353 /*[Badezimmer\Raumtemperatur]*/, 18.0);
FHT_SetTemperature(45467 /*[Wohnzimmer\Raumtemperatur]*/, 18.0);
FHT_SetTemperature(47387 /*[Schlafzimmer\Raumtemperatur]*/, 18.0);
}
else
{
}
?>