Hallo @ all
Aslo ich habe jetzt nochmal das Script umgeändert!
<?
/*
IP-SYMCON Event Scripting
File : Nachhause_kommen.ips.php
Trigger :
Interval :
*/
//Script einmalig für 2 min ausführen
if ($IPS_SENDER == „TimerEvent“)
{
SetValueBoolean(„Alles_AN_Aus“, true);
SetValueBoolean(„Nachhause_kommen“, false);
IPS_SetScriptTimer(„Nachhause_kommen“, 0); // nich vergessen…
}
else
{
DXMedia_Open(27787, „D:/Sprachbestätigung/Willkommen zuhause.wav“);
// Abspielen der Sounddatei beginnen
DXMedia_Play(27787);
// Lautstrke auf 100% setzten
DXMedia_SetVolume(27787, 100);
IPS_Sleep(3000);
FS20_SetIntensity(52675, 10, 15); // TV Wandbeleuchtung hoch fahren
FS20_SetIntensity(46339, 16, 15); // Tischbeleuchtung Hoch Fahren
FS20_SetIntensity(59840, 16, 15); // Lichtschlauch hoch fahren
$dauer=120; // sekunden
FS20_SetIntensity(35244, 16, 2, $dauer); // InstanzID der Stehlampe im Flur Beleuchtung
IPS_SetScriptTimer(„Nachhause_kommen“, $dauer);
}
?>
Ich bekomme aber nun folgende Fehlermeldung.
<br />
<b>Warning</b>: Wrong parameter count for fs20_setintensity() in <b>C:\Programme\IP-SYMCON\scripts.currentscript</b> on line <b>32</b><br />
In Zeile 32 steht dies:
FS20_SetIntensity(35244, 16, 2, $dauer); // InstanzID der Stehlampe im Flur Beleuchtung
Ich errinere mich nun auch wieder, das ich das so auch schon mal probiert hatte und genau den selben fehler hatte.
Scheinbar kann ich nicht
FS20_SetIntensity(35244, 16, 2, $dauer);
ausführen und ihm gleichzeitig sagen, wie lange und auf welche intens er schalten soll.
Oder habe ich nur irgendwo ein :,.,_ oder so etwas vergessen?
Gruß
Xanon
P.S.
hat die Möglichkeit dieses Sicherheitsfeature (max_execution_time) von PHP zu konfigurieren
Werde auf keinen fall etwas an der PHP konfiguration ändern, denn dann stellt sich mir jedes mal, wenn ein Skript nicht funktioniert die Frage: Liegt das vielleicht daran, das ich an dem php etwas geändert habe?