FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Sirel am 24 September 2015, 23:41:10

Titel: DOIF und Trigger bei Repeatsame
Beitrag von: Sirel am 24 September 2015, 23:41:10
Hallo zusammen,
Vielleicht habe ich mich in der ersten Variante etwas unglücklich ausgedrückt.
Ich habe eine Struktur mit Fenster-Tür Kontakten angelegt, welche ein DOIF triggert, sofern ein Kontakt geöffnet wird. Ist ein Kontakt offen, erhalte ich eine Pushmitteilung. Das funktioniert einwandfrei. Da ich jedoch mehrfach erinnert werden möchte, dass ein Fenster offen ist (solange es offen ist), habe ich das Attribut repeatsame gesetzt. Es funktioniert auch, aber ich erhalte nur alle 10 min. eine Erinnerung, da die Kontakte alle 10 Min. ein Status senden.

Gibt es eine Möglichkeit den Status über das DOIF häufiger/ in kürzeren Abständen abfragen zu lassen? Oder bleibt mir nur die Option, das Meldeintervall von den Kontakten zu ändern?


Hier noch ein List, so wie es aktuell eingestellt ist:
Internals:
   DEF        ([struc_FTK_Garage] eq "open") (set push message [struc_FTK_Garage:LastDevice] offen)
   NAME       msg_garagentore
   NR         146
   NTFY_ORDER 50-msg_garagentore
   STATE      cmd_1
   TYPE       DOIF
   Readings:
     2015-09-24 23:32:32   Device          struc_FTK_Garage
     2015-09-24 22:19:52   cmd_count       3
     2015-09-24 22:19:52   cmd_event       struc_FTK_Garage
     2015-09-24 22:19:52   cmd_nr          1
     2015-09-24 23:32:32   e_struc_FTK_Garage_STATE closed
     2015-09-24 22:19:52   state           cmd_1
     2015-09-24 22:20:29   wait_timer      no timer
   Condition:
     0          InternalDoIf('struc_FTK_Garage','STATE','') eq "open"
   Devices:
     0           struc_FTK_Garage
     all         struc_FTK_Garage
   Do:
     0:
       0          set push message [struc_FTK_Garage:LastDevice] offen
     1:
   Helper:
     globalinit 1
     last_timer 0
     sleepdevice struc_FTK_Garage
     sleepsubtimer -1
     sleeptimer -1
   Internals:
     0           struc_FTK_Garage:STATE
     all         struc_FTK_Garage:STATE
   Itimer:
   Readings:
   State:
   Timerfunc:
   Trigger:
Attributes:
   repeatsame 3
   verbose    4
   wait       10


Danke für die Hilfe vorab,

Max
Titel: Antw:DOIF und Trigger bei Repeatsame
Beitrag von: Virsacer am 26 September 2015, 23:53:14
Wenn du die Bedingung mit einem Zeitraster verknüpfst, sollte das möglich sein...
Titel: [Gelöst] DOIF und Trigger bei Repeatsame
Beitrag von: Sirel am 27 September 2015, 01:06:11
Hi Virsacer,
das ist genau das, wonach ich gesucht habe.
Aller besten Dank!

Max