Hi,
habe das Problem das mir folgendes Skript Leerzeichen als return übergibt:
<?
/*---------------------------------------------------------------------------*/
/* Szene Schlafen */
/*---------------------------------------------------------------------------*/
require "tts.php"; //Text to Speach API
include_once "25279.ips.php"; // Weihnachtsbeleuchtung
include_once "28088.ips.php"; // Squeezefunktions-Sammlung und Variablendefinitionen
$temp;
$box = Schlafzimmer;
SqueezeGetAlarms($box, " filter:all");
IPS_RunScript(12980 /*[WohnArbeitszimmer\Alles Aus]*/ );
//--------------------------------Beleuchtung-----------------------------------
//Lampen AUS
HM_WriteValueBoolean(24564 /*[Flur\LED-Beleuchtung]*/ , "STATE",false);
HM_WriteValueBoolean(46156 /*[Küche\Beleuchtung Spüle]*/ , "STATE",false);
MXC_SwitchMode(11292 /*[Schlafzimmer\Schlafzimmer Decke ]*/ ,false);
MXC_SwitchMode(37573 /*[Küche\Kueche-Deckenlampe ]*/ ,false);
MXC_SwitchMode(55435 /*[Bad\Bad-Deckenlampe ]*/ ,false);
MXC_SwitchMode(31107 /*[WohnArbeitszimmer\Deckenlampe ]*/ ,false);
//Weihnachtsbeleuchtung ausschalten
weihnachtsbeleuchtung_set(false);
//--------------------------------Steckdosen------------------------------------
//Steckdosen Aus
SetValueBoolean(42516 /*[Bad\Steckdose\Steckdose]*/ , false);
SetValueBoolean(38118 /*[WohnArbeitszimmer\Home Entertainment System]*/ , false);
//-------------------------------Squeezeboxen-----------------------------------
//Squezeboxen aus, bis auf Schlafzimmer:
SqueezePower(Wohnzimmer , false);
SqueezePower(Badezimmer , false);
SqueezePower(Kueche , false);
//Lautstärke auf 15 ändern
SqueezeVolume(Schlafzimmer , 15);
//Sleep auf 45min einstellen
SqueezeSleep(Schlafzimmer, 45*60);
IPS_GetKernelDir()."/media/";
sleep(2);
if(strlen(GetValueString(43626 /*[Squeezebox\Schlafzimmer\Wecker TTS]*/ )) > 0)
{
$tts = new TextToSpeech("Gute Nacht, der Wecker klingelt morgen um ". GetValueString(43626 /*[Squeezebox\Schlafzimmer\Wecker TTS]*/ ));
}
else
{
$tts = new TextToSpeech("Gute Nacht, es ist kein Wecker für morgen aktiviert!");
}
$tts->saveToFile($path."tts_gutenacht.mp3");
sleep(1);
SqueezePlayIpsMedia(Schlafzimmer, "tts_gutenacht.mp3");
SqueezePlaylistAdd(Schlafzimmer,"http://opml.radiotime.com/Tune.ashx?id=s6683&formats=aac,mp3,wma,wmpro,wmvoice,wmvideo,ogg&partnerId=16");
?>
Hatte auch schon nach Zeilenumbrüchen und Leerzeichen gesucht, da ich dies hier schon mal gelesen habe. Allerdings weiß ich nicht mehr genau was es war. Habe es auch nicht im Forum via Suche gefunden.
Schonmal besten Dank
Ralf