ich habe mir ein Script zusammengebastelt, womit ich meine Somfy Oximo WT Rollladen in den Programmiermodus versetzen kann. Dies dient dazu, um die eingestellten Endlagen, welche sich über einen längeren Zeitraum doch mal etwas verstellen, nachzujustieren. Üblicherweise müsste man über die Verdrahtung in der am Fenster liegenden Unterputzdose nach der Bedienungsanleitung bestimmte AUF-/AB Befehle vornehmen, um in den Programmiermodus zu kommen. Aber über IPS und den Jalousieaktoren geht das wesentlich komfortabler.
Das Script funktioniert sehr gut. Allerdings möchte ich beim Einschalten der Programmierung ein Hinweis angezeigt bekommen, wie auf dem beigefügten Bild zu sehen. Ich habe mir mit dem echo Befehl dort helfen können. Leider wird das Hinweisfenster erst am Ende der Programmierung (wenn alle Befehle im Script abgearbeitet worden sind) angezeigt. Also viel zu spät. Der echo Befehl ist doch oben im Script platziert? Es müsste doch also gleich der Hinweis kommen? Kann bitte jemand helfen?
<?
//Programmierung einschalten:
echo "Programmierung läuft.
Der Antrieb bestätigt 2 Mal mit einer kurzen AUF-/AB-Bewegung.
Bitte auf Status inaktiv warten!";
//Variablen:
$RolloID = 23515;
$auf = 0;
$stop = 2;
$ab = 4;
##########################################
SetValueBoolean(20021, true); // Status auf Aktiv setzen
EIB_Move($RolloID,$auf); //auf
IPS_Sleep(5000); // 5 sec warten
EIB_Move($RolloID,$stop); //Stop
IPS_Sleep(500); // 0,5 sec warten
EIB_Move($RolloID,$auf); //auf
IPS_Sleep(7000); // 7 sec warten
EIB_Move($RolloID,$stop); //Stop
IPS_Sleep(1000); // 1 sec warten
EIB_Move($RolloID,$auf); //auf
IPS_Sleep(9000); // 9 sec warten
EIB_Move($RolloID,$stop); //Stop
SetValueBoolean(34390, false); // Startbutton für Programmierung wieder auf AUS setzen
SetValueBoolean(20021, false); // Status auf inaktiv setzen
?>
leider bekomme ich das alleine nicht hin und bitte um Unterstützung.
Meinst Du eine Stringvariable anlegen und unter „Wert“ den anzuzeigenden Text hinterlegen. Danach im Script auf die Stringvariable verweisen und den Text zur Anzeige bringen?