Hallo zunächst mal großen dank an die Ersteller der Buildung lib!!! Ich bin begeistert...
Eine Frage hat sich mir bei meinen ersten Gehversuchen ergeben: Warum wir im Handbetrieb nicht auf das Erreichen der Endposition abgeschaltet?
In der Docu steht für Blind Input:
Ist ein Tastendruck kürzer als CLICK_TIME so Fährt die Jalousie weiter bis ein weiterer Klick die Fahrt beendet oder eine Endstellung erreicht wird.
Dies funktioniert nicht. Bei mir fährt er immer bis zum Manual Timeout oder bis ein weiterer Klick die Fahrt beendet, jedoch schaltet er nicht selbständig aus wenn die Enstellung erreicht wird.
Wenn ich mir die Quelle anschaue scheint das in der Doku beschriebene Verhalten auch nicht berücksichtigt:
134: (* manual operation single click up *)
QU := TRUE;
QD := FALSE;
PO := POS; AO := ANG;
IF tx - last >= max_runtime THEN status := 131;END_IF;
135: (* manual operation single click dn *)
QU := FALSE;
QD := TRUE;
PO := POS; AO := ANG;
IF tx - last >= max_runtime THEN status := 131; END_IF;
Hier wird lediglich auf max_runtime abgefragt.
Ich stelle mir halt die Frage ob es für den User logisch ist wenn er bei geöffneter Jalousie den Taster öffnen versehentlich drückt (ohne Reaktion da Jalousie bereits oben) und nachfolgend zweimal den Taster zum herunterfahren betätigen muss (erster Tastendruck zum stoppen des Auf Befehls und zweiter zum Starten des manuellen Ab Befehls).
Vielen Dank vorab!