Sehr tolles Script, leider habe ich bei deinem nicht ganz durchgeblickt am anfang und habe mit einem eigenen angefangen 
Vielen Dank für das Grundgerüst! (:
Momentan soinnt aber die Haussteuerungs app nach jedem mal Spracheingabe stürzt sie ab
jemand einen Tipp?
<?
SetValueString(18573 /*[Original\Benachrichtigung\David\androidSend]*/ ,"");
# = $_IPS['ACTION'];
$id = GetValueString(53191 /*[Original\Benachrichtigung\David\androidReceive]*/ );
$t="";
$ausgabe="";
#$zeichenkette = $id;
#$suchmuster = 'Außen';
#preg_match($suchmuster, $zeichenkette, $treffer, PREG_OFFSET_CAPTURE, 3);
$v=explode("und",$id);
foreach ($v as $id)
{
if(GetValue(15313 /*[Wetter\DWD Unwetterwarnungen\DWD DEFCON Status]*/ )<=4) $ausgabe=$ausgabe."Defcon Status".GetValue(15313 /*[Wetter\DWD Unwetterwarnungen\DWD DEFCON Status]*/ );
if(preg_match("/Kugel auf/i",$id)) {if (preg_match("/\d+/", $id, $matches)) {$zahl = $matches[0]; $Zahl=(int)$zahl; ZW_DimSet(27228 /*[Original\Glas-Leuchte]*/,$Zahl); }}
if(preg_match("/Kugel aus/i",$id)) echo ZW_SwitchMode(27228 /*[Original\Glas-Leuchte]*/ ,false);
if(preg_match("/Kugel an/i",$id)) echo ZW_SwitchMode(27228 /*[Original\Glas-Leuchte]*/ ,true);
if(preg_match("/Zimmer aus/i",$id)) echo IPS_RunScript(10505 /*[David Zimmer Licht\Alles Aus]*/ );
if(preg_match("/Zimmer an/i",$id)) echo IPS_RunScript(32930 /*[David Zimmer Licht\Alles An]*/ );
if(preg_match("/Stehlampe an/i",$id)) echo ELRO_Switch(52194 /*[Original\Steh-Lampe]*/ ,true);
if(preg_match("/Stehlampe aus/i",$id)) echo ELRO_Switch(52194 /*[Original\Steh-Lampe]*/ ,false);
if(preg_match("/Schreibtisch aus/i",$id)) echo ELRO_Switch(50991 /*[Original\Steh-Lampe\Schreibtisch]*/ ,false);
if(preg_match("/Schreibtisch an/i",$id)) echo ELRO_Switch(50991 /*[Original\Steh-Lampe\Schreibtisch]*/ ,true);
if(preg_match("/LED Dunkler/i",$id)) { $t=GetValueInteger(40220 /*[Original\Aquarium LED\Intensity]*/ ); ZW_DimSet(10167 /*[Original\Aquarium LED]*/ ,$t-10);}
if(preg_match("/LED Heller/i",$id)) { $t=GetValueInteger(40220 /*[Original\Aquarium LED\Intensity]*/ ); ZW_DimSet(10167 /*[Original\Aquarium LED]*/ ,$t+10);}
if(preg_match("/LED Bunt/i",$id)) echo ZW_ConfigurationSetValue(10167 /*[Original\Aquarium LED]*/, 72, 8);
if(preg_match("/LED Normal/i",$id)) echo ZW_ConfigurationSetValue(10167 /*[Original\Aquarium LED]*/, 72, 1);
if(preg_match("/Außen/i",$id)) {$t=GetValue(56305 /*[Original\Eingang\Value\Temperatur]*/ ); $ausgabe=$ausgabe."Draußen: ".$t."° ";}
$k=GetValue(38039 /*[Original\Raum\Value\Temperature]*/ );
$temp=GetValue(18573 /*[Original\Benachrichtigung\David\androidSend]*/);
if(preg_match("/Innen/i",$id)) echo $ausgabe=$ausgabe.$temp=$temp."Drinnen: ".$k."° ";
if(preg_match("/klo aus/i",$id)) echo ELRO_Switch(18984 /*[Original\Minischalter]*/, false);
if(preg_match("/klo an/i",$id)) echo ELRO_Switch(18984 /*[Original\Minischalter]*/, true);
if(preg_match("/LED auf/i",$id)) {if (preg_match("/\d+/", $id, $matches)) {$zahl = $matches[0]; $Zahl=(int)$zahl; ZW_Basic(10167 /*[Original\Aquarium LED]*/, $Zahl); }}
if(preg_match("/Eieruhr/i",$id)) ;
#echo $id;
}
SetValueString(18573 /*[Original\Benachrichtigung\David\androidSend]*/ ,$ausgabe);
?>