FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: manne44 am 27 Dezember 2021, 15:11:17

Titel: [Gelöst] DOIF-Template
Beitrag 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
Titel: Antw:DOIF-Template
Beitrag von: Damian am 27 Dezember 2021, 15:15:27
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?
Titel: Antw:DOIF-Template
Beitrag 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.
Titel: Antw:DOIF-Template
Beitrag von: Damian am 27 Dezember 2021, 17:50:52
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.

Titel: Antw:[Gelöst] DOIF-Template
Beitrag von: manne44 am 27 Dezember 2021, 18:01:04
Vielen Dank, set_Exec kannte ich wie so vieles nicht, aber ist sehr gut in der Referenz beschrieben.