habe das CODETASTER Skritp von Brownson nachgestellt und es funktioniert auch wunderbar! Danke
Wenn ich aber folgendes einbaue kommt eine Fehlermeldung:
Fehler beimÄndern eines Wertes
Bitte die Verbindung prüfen. Ok.
function AlarmSystem_SetOn()
{
$Anwesend = GetValueBoolean(14494 /*[ANWESENHEIT & PRÄSENZ\Anwesend]*/);
$timestamp = time();
$uhrzeit = date("H:i", $timestamp);
$pfad=POLLY_saveMP3(26374,"<speak><prosody volume='-4dB'>Smart Home Info: Es ist jetzt <break time='1s'/></prosody>".$uhrzeit." <prosody volume='-8dB'>Uhr.</prosody>Die Alarmanlage ist SCHARF.</speak>");
SNS_PlayFiles(37520, array("//10.0.0.170/SambaIpsymcon/Sounds/Ansagen-Gong9.wav", $pfad), 35);
}
Wenn ich die Durchsage weglasse, kommt diese nicht. Also denke ich das das Skript zulange braucht, oder?
Ih der Suche habe ich nichts zu Skriptlaufzeit verlängern gefunden…
Bitte aussagekräftige Titel angeben.
‚Neuer Tag, neues Problem‘ wird sich kaum einer durchlesen.
Oder war das eine Drohung, jeden Tag eine neue Frage zustellen
Zum Thema:
Entweder dafür sorgen das SNS_Play… nicht das Skript blockiert (hierzu bitte beim Sonos-Modul nachschauen, ich nutze das nicht).
Oder in einen einen PHP-Thread auslagern mit IPS_RunScriptText.
Oder die Laufzeit (nicht empfehlenswert) verlängern mit: PHP: set_time_limit - Manual
Ich lasse mich morgen mit einer Ansage begrüßen, welche Datum, Uhrzeit, Wetter und Termine ansagt.
Das läuft bedeutend länger …
Ich kann mich auch nicht erinnern die Laufzeit jemals angepasst zu haben …