Schöne Ostern euch…
ich habe momentan auch bei 2 Scripten das Problem und verstehe es nicht…
<?
$tast = GetValueFormatted(52538 /*[KNX Geräte\Entertainment\LS\Wohnzimmer Ein/Aus\Wert]*/);
if($tast == 'An'){
SNS_Play(45639 /*[KNX Geräte\Sonos\Wohnzimmer]*/);
}elseif($tast == 'Aus'){
SNS_Stop(45639 /*[KNX Geräte\Sonos\Wohnzimmer]*/);
}
?>
<?
$KNX_Wert = GetValue(24419 /*[KNX Geräte\Entertainment\LS\Wohnzimmer Laut / Leise\Wert]*/ );
if($KNX_Wert == 9)
{
//if($laut < 100) {
//Timer anschalten
IPS_SetScriptTimer($IPS_SELF, 1);
SNS_ChangeVolume(45639 /*[KNX Geräte\Sonos\Wohnzimmer]*/, +1);
//}
}
elseif ($KNX_Wert == 1)
{
//Timer anschalten
IPS_SetScriptTimer($IPS_SELF, 1);
SNS_ChangeVolume(45639 /*[KNX Geräte\Sonos\Wohnzimmer]*/, -1);
}
elseif ($KNX_Wert == 0)
{
//Timer ausschalten
IPS_SetScriptTimer($IPS_SELF, 0);
return;
}
ips_sleep(500);
if($KNX_Wert == 9)
{
SNS_ChangeVolume(45639 /*[KNX Geräte\Sonos\Wohnzimmer]*/, +1);
}
elseif ($KNX_Wert == 1)
{
SNS_ChangeVolume(45639 /*[KNX Geräte\Sonos\Wohnzimmer]*/, -1);
}
elseif ($KNX_Wert == 0)
{
return;
}
?>
Beide scripte funktionieren wenn ich sie neu erstelle…
beim zweiten Anlauf bekomme ich dann die fehlermeldung.
Ich hoffe ihr könnt mir helfen, Danke