Hauptmenü

[Gelöst] DOIF-Template

Begonnen von manne44, 27 Dezember 2021, 15:11:17

Vorheriges Thema - Nächstes Thema

manne44

Hallo,
nur mal eine kurze Frage:
Die DOIF-Templates finde ich genial und nutze sie so oft ich kann, aber ich verstehe nicht, warum die Attribute do always und wait fehlen.
Gruß
Manne
RPI4-Buster mit SSD, RPI-Zero mit Bookworm

Damian

Zitat von: manne44 am 27 Dezember 2021, 15:11:17
Hallo,
nur mal eine kurze Frage:
Die DOIF-Templates finde ich genial und nutze sie so oft ich kann, aber ich verstehe nicht, warum die Attribute do always und wait fehlen.
Gruß
Manne

Sprichst du von Templates in der DOIF-Definition oder im Attribut uiTable?
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

manne44

Ich meine wahrscheinlich die Attribute von Templates der DOIF-Definitionen wie z.B.

define di_xTPL_switch DOIF DEF TPL_SWITCH ( \
{ if (([$1:Presence] eq "NONE") or \
...

Diese Attribute

attr di_xTPL_switch do always

und wait gibt es nicht.
RPI4-Buster mit SSD, RPI-Zero mit Bookworm

Damian

Zitat von: manne44 am 27 Dezember 2021, 15:53:51
Ich meine wahrscheinlich die Attribute von Templates der DOIF-Definitionen wie z.B.

define di_xTPL_switch DOIF DEF TPL_SWITCH ( \
{ if (([$1:Presence] eq "NONE") or \
...

Diese Attribute

attr di_xTPL_switch do always

und wait gibt es nicht.

ja, im DOIF-Perl-Modus gibt es die meisten Attribute nicht, weil sie dort nicht gebraucht werden. Statt wait benutzt man set_Exec und do always ist hier immer aktiv.

Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

manne44

Vielen Dank, set_Exec kannte ich wie so vieles nicht, aber ist sehr gut in der Referenz beschrieben.
RPI4-Buster mit SSD, RPI-Zero mit Bookworm