FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: isy am 26 Januar 2021, 18:11:24

Titel: [gelöst]Wird das attr wait bei manuellem Auslösen (set xy cmd_1) berücksichtigt?
Beitrag von: isy am 26 Januar 2021, 18:11:24
Moin zusammen,
teste gerade mit DOIF und wait.

Irgendein Beispiel:
([wz_Btn_01] eq "closed") (set HUEDevice12 on) DOELSE (set HUEDevice12 off)
attr wz_Btn_01 wait 30:30


Also jeweils erst nach 30s soll HUEDevice12 ein- bzw. ausgeschaltet werden.

Wenn ich das DOIF manuell teste mit set wz_Btn_01 cmd_1 geht die HUEDevice12 sofort an, analog mit cmd_2 sofort aus.
Ist das so erwünscht oder habe ich einen Fehler gemacht?

Gruß Helmut

Titel: Antw:Wird das attr wait bei manuellem Auslösen (set xy cmd_1) berücksichtigt?
Beitrag von: Damian am 26 Januar 2021, 18:48:13
Zitat von: DL4FBR am 26 Januar 2021, 18:11:24
Moin zusammen,
teste gerade mit DOIF und wait.

Irgendein Beispiel:
([wz_Btn_01] eq "closed") (set HUEDevice12 on) DOELSE (set HUEDevice12 off)
attr wz_Btn_01 wait 30:30


Also jeweils erst nach 30s soll HUEDevice12 ein- bzw. ausgeschaltet werden.

Wenn ich das DOIF manuell teste mit set wz_Btn_01 cmd_1 geht die HUEDevice12 sofort an, analog mit cmd_2 sofort aus.
Ist das so erwünscht oder habe ich einen Fehler gemacht?

Gruß Helmut

siehe: https://fhem.de/commandref_DE.html#DOIF_setcmd
Titel: Antw:Wird das attr wait bei manuellem Auslösen (set xy cmd_1) berücksichtigt?
Beitrag von: isy am 26 Januar 2021, 19:31:53
Hallo Damian,
danke für die Info, danach habe ich gesucht und leider nicht gefunden, das betrübt mich.

Ich habe mich heute bestimmt 3h mit dem Thema "DOIF und wait" beschäftigt.
Suche im Forum, Wiki, Commandref...., aber ich habe nicht  nach "Ausführen von Befehlszweigen ohne Auswertung der Bedingung" gesucht, sondern nur nach "DOIF  wait", "manuell triggern" usw, was leider nicht zum Erfolg führte, da es zu viele oder nicht zielführende Treffer gab. Also die falschen Suchbegriffe gewählt.

Es wäre zum Testen schön, wenn bei manuellem Auslösen die Attribute Berücksichtigung finden würden.

Helmut


P.S. Da ist ein  Commandref  ein Tippfehler ("Auführen", 1. Wort im angegebenen Link).

Titel: Antw:[gelöst]Wird das attr wait bei manuellem Auslösen (set xy cmd_1) berücksichtigt?
Beitrag von: abc2006 am 27 Januar 2021, 11:25:31
Hi,
Zitat von: DL4FBR am 26 Januar 2021, 19:31:53
Es wäre zum Testen schön, wenn bei manuellem Auslösen die Attribute Berücksichtigung finden würden.

bei wait wird der erste Timer einer Sequenz ignoriert, alle folgenden Timer einer Sequenz werden jedoch beachtet


Werden doch alle, bis auf den ersten (der eigentlich obsolet ist, wenn du den Befehl manuell ausführst... )
Oder meinst du was anderes?

Grüße,
Stephan
Titel: Antw:[gelöst]Wird das attr wait bei manuellem Auslösen (set xy cmd_1) berücksichtigt?
Beitrag von: isy am 27 Januar 2021, 12:05:51
Moin,
ich meine alle Timer. Also für "wait" und "repeatcmd" usw.

Ich werde mich auch mal mit den DOIF Tools beschäftigen.