[FTUI2] Wartezeit bevor Befehl ausgeführt wird

Begonnen von xeenon, 27 Juni 2022, 11:42:02

Vorheriges Thema - Nächstes Thema

xeenon

Hallo Zusammen,

ich habe einen Button der bei Tastendruck einen Befehl ausführt.
<div data-type="push" data-device="Tuerschloss" data-cmd="set" data-set-on="unlock"></div>

Wie füge ich jetzt eine Wartezeit ein, damit der Befehl erst nach x Sekunden ausgeführt wird?

Viele Grüße

yersinia

Es geht um FTUI2 und da kannst du mal data-fhem-cmd versuchen, in etwa so (ungestet):
<div data-type="push" data-device="Tuerschloss" data-fhem-cmd="sleep 10,set Tuerschloss unlock"></div>
sleep 10 müsste eine Wartezeit von 10 Sekunden auslösen; es müsste fhem auch für die Zeit blockieren, bin mir damit aber nicht ganz sicher.
viele Grüße, yersinia
----
FHEM 6.3 (SVN) on RPi 4B with RasPi OS Bullseye (perl 5.32.1) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

xeenon

Ah über diesen Weg kann man gehen, ja. Daran hab ich überhaupt nicht gedacht, danke dir. So gehts dann auch:

sleep 10; set Tuerschloss unlock

Noch ein zwei offtopic fragen.

1. Woher wusstest du, dass es hier um die 2er und nicht 3er Version geht?

2. Wäre das wichtig gewesen?

yersinia

Zitat von: xeenon am 27 Juni 2022, 17:37:351. Woher wusstest du, dass es hier um die 2er und nicht 3er Version geht?
Die Art der Einbindung der Widgets ist in FTUI2 unterschiedlich zu FTUI3. Von daher wäre es auch Sinnvoll wenn du deinen Thread-Titel um ein [FTUI2] ergänzen könntest.

Zitat von: xeenon am 27 Juni 2022, 17:37:352. Wäre das wichtig gewesen?
Ja weil man dann als Forummitglied direkt besser zwischen alter (FTUI2) und neuer (FTUI3) Version unterscheiden kann. Da du aber direkt Code mitgeliefert hast (btw: bitte das nächste mal Code-Tags verwenden - der # button über dem Textfeld), war dies relativ schnell ersichtlich.
viele Grüße, yersinia
----
FHEM 6.3 (SVN) on RPi 4B with RasPi OS Bullseye (perl 5.32.1) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl