Tür offen nach 15min melden
Moderator: Co-Administratoren
Tür offen nach 15min melden
Hi,
gibt es eine "einfache" Lösung für eine Meldung nach Zeit ? Habe einen TFK an der Haustür und möchte, wenn die Tür ausversehen durch den Keymatic geöffnet wurde (also offen steht - nicht nur aufgeschlossen), nach 15min eine Meldung aufs Handy bekommen. Falls nur jemand durch die Tür geht bzw ich kurz zum Briefkasten gehe, soll natürlich keine Meldung gesendet werden. Eine Lösung über Scripte mit CUxD Timer usw habe ich schon gefunden. Würde das aber gern anders lösen wenn möglich und nicht zu "aufwendig".
Wie löst Ihr sowas ?
gibt es eine "einfache" Lösung für eine Meldung nach Zeit ? Habe einen TFK an der Haustür und möchte, wenn die Tür ausversehen durch den Keymatic geöffnet wurde (also offen steht - nicht nur aufgeschlossen), nach 15min eine Meldung aufs Handy bekommen. Falls nur jemand durch die Tür geht bzw ich kurz zum Briefkasten gehe, soll natürlich keine Meldung gesendet werden. Eine Lösung über Scripte mit CUxD Timer usw habe ich schon gefunden. Würde das aber gern anders lösen wenn möglich und nicht zu "aufwendig".
Wie löst Ihr sowas ?
Re: Tür offen nach 15min melden
Beim öffenen der Tür verzögert um 15 Minuten eine Systemvariable auf „wahr“ und beim schließen der Tür sofort auf „falsch“ setzen. Der Haken bei „retriggern“ muss gesetzt sein damit die laufende Verzögerung abgebrochen werden dann.
In einem weiteren Programm dann die Nachricht senden wenn die Variable „wahr“ ist.
In einem weiteren Programm dann die Nachricht senden wenn die Variable „wahr“ ist.
Viele Grüße!
Jörg
Jörg
Re: Tür offen nach 15min melden
aaahhh.....jetzt haut´s hin. Hatte mich mit dem "Abbruch wenn unter 15min" schwer getan. Manchmal ist man aber echt blind. Habe das jetzt als "Sonst, wenn dann....Variable auf falsch" ans Programm rangehängt. Perfekt.....vielen Dank JRiemannJRiemann hat geschrieben: ↑22.07.2018, 19:27Beim öffenen der Tür verzögert um 15 Minuten eine Systemvariable auf „wahr“ und beim schließen der Tür sofort auf „falsch“ setzen. Der Haken bei „retriggern“ muss gesetzt sein damit die laufende Verzögerung abgebrochen werden dann.
In einem weiteren Programm dann die Nachricht senden wenn die Variable „wahr“ ist.
-
- Beiträge: 65
- Registriert: 05.08.2016, 22:27
- Hat sich bedankt: 6 Mal
Re: Tür offen nach 15min melden
Hallo,
Das Thema interessiert mich sehr aber es hapert offensichtlich zumindest am 2. Programmteil. Will heißen, die zuvor angelegte Variable wird nach der abgelaufenen Zeit nach 2 "wahr" gesetzt aber zurück auf " falsch nicht. Wo liegt mein Fehler? Danke,
Das Thema interessiert mich sehr aber es hapert offensichtlich zumindest am 2. Programmteil. Will heißen, die zuvor angelegte Variable wird nach der abgelaufenen Zeit nach 2 "wahr" gesetzt aber zurück auf " falsch nicht. Wo liegt mein Fehler? Danke,
Zuletzt geändert von alchy am 23.07.2018, 17:30, insgesamt 1-mal geändert.
Grund: Bild über Forenfunktion angehangen - bitte keine externen Links verwenden
Grund: Bild über Forenfunktion angehangen - bitte keine externen Links verwenden
-
- Beiträge: 4155
- Registriert: 09.09.2012, 10:41
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 78 Mal
- Danksagung erhalten: 301 Mal
Re: Tür offen nach 15min melden
Das Programm sollte eigentlich funktionieren. Allerdings gibt es Optimierungpotenzial:
Das Programm wird (durch die erste Zeile) bei jeder Änderung des Kontaktes gestartet. "bei Änderung auslösen" heißt hier: Programm startet bei Änderung (von geschlossen) nach offen und von offen (nach geschlossen).
Die Bedingung im "sonst, wenn" kann also komplett gelöscht werden - also ein einfaches "sonst". Denn wenn der Kontakt geschlossen wird, ist das "Wenn" nicht wahr und damit wird das "Sonst" ausgelöst.
Das Programm wird (durch die erste Zeile) bei jeder Änderung des Kontaktes gestartet. "bei Änderung auslösen" heißt hier: Programm startet bei Änderung (von geschlossen) nach offen und von offen (nach geschlossen).
Die Bedingung im "sonst, wenn" kann also komplett gelöscht werden - also ein einfaches "sonst". Denn wenn der Kontakt geschlossen wird, ist das "Wenn" nicht wahr und damit wird das "Sonst" ausgelöst.
Es gibt 10 Arten von Menschen: solche die Binärcode verstehen und solche, die ihn nicht verstehen.
Re: Tür offen nach 15min melden
Hi,spartacuss hat geschrieben: ↑23.07.2018, 17:27Hallo,
Das Thema interessiert mich sehr aber es hapert offensichtlich zumindest am 2. Programmteil. Will heißen, die zuvor angelegte Variable wird nach der abgelaufenen Zeit nach 2 "wahr" gesetzt aber zurück auf " falsch nicht. Wo liegt mein Fehler? Danke,
ich habe mal nen Screenshot von meinem Prg gemacht. Bei mir haut das so ganz gut hin. Mal blöd gefragt.....hast Du die richtige Variable und den richtigen TFK im Programm ausgewählt ? Ist mir nur aufgefallen, dass es laut Bezeichnung der TFK Fenster-Bad ist und die Variable Eingangstür. Passt ja auf dem ersten Blick nicht so ganz, oder ?
-
- Beiträge: 65
- Registriert: 05.08.2016, 22:27
- Hat sich bedankt: 6 Mal
Re: Tür offen nach 15min melden
Danke Das habe ich nun mal versucht, aber dann bekomme ich seltsamerweise bei "sonst" den Fensterkontakt nicht mehr in der Auswahl angeboten ?!manfredh hat geschrieben: ↑23.07.2018, 17:36Das Programm sollte eigentlich funktionieren. Allerdings gibt es Optimierungpotenzial:
Das Programm wird (durch die erste Zeile) bei jeder Änderung des Kontaktes gestartet. "bei Änderung auslösen" heißt hier: Programm startet bei Änderung (von geschlossen) nach offen und von offen (nach geschlossen).
Die Bedingung im "sonst, wenn" kann also komplett gelöscht werden - also ein einfaches "sonst". Denn wenn der Kontakt geschlossen wird, ist das "Wenn" nicht wahr und damit wird das "Sonst" ausgelöst.
-
- Beiträge: 65
- Registriert: 05.08.2016, 22:27
- Hat sich bedankt: 6 Mal
Re: Tür offen nach 15min melden
@spiecky
Nein das ist so schon richtig, da ich es noch teste. Komisch, Du hast ja eigentlich das gleiche Programm, aber bei Dir läuft es ja...
Nein das ist so schon richtig, da ich es noch teste. Komisch, Du hast ja eigentlich das gleiche Programm, aber bei Dir läuft es ja...
Re: Tür offen nach 15min melden
Nicht das Missverständnisse entstehen - es wird erst auf "falsch" gestellt, wenn der TFK geschlossen meldet und nicht automatisch nach Ablauf der Zeit. Also wenn der TFK offen bleibt, bleibt die Variable auch auf wahr. Solange bis der TFK wieder geschlossen meldet. Egal ob die Zeit abgelaufen ist oder nicht.
Bei mir z.B. :
Haustür wird geöffnet - wenn innerhalb von 15min wieder geschlossen wird, passiert nichts
Haustür wird geöffnet und bleibt länger als 15min offen - nach 15min wird eine Meldung aufs Handy geschickt
Bei mir z.B. :
Haustür wird geöffnet - wenn innerhalb von 15min wieder geschlossen wird, passiert nichts
Haustür wird geöffnet und bleibt länger als 15min offen - nach 15min wird eine Meldung aufs Handy geschickt
-
- Beiträge: 4155
- Registriert: 09.09.2012, 10:41
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 78 Mal
- Danksagung erhalten: 301 Mal
Re: Tür offen nach 15min melden
Logisch, beim einfachen "Sonst" wird keinerlei Bedingung angegeben.spartacuss hat geschrieben: ↑23.07.2018, 18:41Danke Das habe ich nun mal versucht, aber dann bekomme ich seltsamerweise bei "sonst" den Fensterkontakt nicht mehr in der Auswahl angeboten ?!
Also noch mal zum langsam mitlesen (aber bitte wirklich aufmerksam lesen und versuchen, jede Zeile zu verstehen ):
- die erste Zeile des Programmes lautet "Eingang TFK Haustuer:1 bei offen bei Änderung auslösen"
- das "...offen bei Änderung auslösen" bedeutet, dass das Programm gestartet wird, wenn der Kontakt sich ÄNDERT. Es wird also gestartet, wenn die Änderung nach OFFEN oder nach GESCHLOSSEN (OFFEN ändert sich ja hier auch!!!) geschieht.
- dass das Programm ausgelöst wird, muss noch lange nicht heißen, dass etwas geschieht. Das nur nebenbei.
- wenn also der Kontakt ZU geht, wird das Programm ausgelöst und arbeitet sich von oben nach unten durch:
- ist der WENN-Block wahr? -> nein, der Kontakt ist ja zu
- also das DANN überspringen und weiter zum nächsten Bedingungs-Block
- huch, da steht ja keine Bedingung, also bedingungslos...
- ...das dort stehende DANN ausführen
- und tschüss (auch wenn darunter noch weitere Bedingungsblöcke stehen würden).
Es gibt 10 Arten von Menschen: solche die Binärcode verstehen und solche, die ihn nicht verstehen.