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
Wenn du die Bedingung mit einem Zeitraster verknüpfst, sollte das möglich sein...
Hi Virsacer,
das ist genau das, wonach ich gesucht habe.
Aller besten Dank!
Max