Hallo Leute,
ich habe an einem Homematic HM-SCI-3-FM 3-Kanal-Funk-Schließerkontakt-Interface
an einem Kanal einen Erschütterungssensor der eine Klappe überwacht.
Wenn Bewegung auftritt gibt der Sensor pro Sekunde ein open bzw. close zurück bis sich nichts mehr bewegt.
Bei dieser Bewegung hab ich ein notify definiert was eine Email versendet,
mein Problem ist das die Email in dem Fall wenn die Bewegung 10 Sekunden dauert auch 10 Emails versendet werden.
Ich habe versucht die Events nur einmalig aufzuzeichnen mit:
event-min-interval
leider funktioniert das nicht weil die Events zwischen open und closed wechseln.
Gibt es eine Möglichkeit die Events nur einmalig in 1 Minute aufzuzeichen
oder die Email nur 1mal pro Minute zu versenden?
Danke für eure Ideen
watchdog heist das zauberwort... siehe comamdref
Was ist am watchdog besser?
Mein Problem ist ja das der Kontakt während der Bewegung zwischen closed und open hin und her schaltet
Der Watchdog würde ja so aussehen
Keine Bewegung open
Bewegung closed
define mywatchdog watchdog Kontakt:closed 00:01 Kontakt:closed sent-email
kann man nicht einfach das noify einmalig ausführen und danach 1 Minute sperren?
Das sollte m. E. mit DOIF und dem Attribut cmdpause möglich sein. In der deutschen commandref gibt es auch ein Beispiel dazu...
Gruß, Carsten
Klar das der Kontakt wechselt - du sagtest doch du möchtest entprellen, der watchdog hält den status die angegebene zeit lang bei, selbst wenn ein wechsel stattfindet. Vielleicht musst Du genauer erklären was da passiert mechanisch und event technisch.
DOIF ist sicher ach eine möglichkeit - sehr vielfältiges Modul.
Danke für eure Hilfe
habs mit DOIF hinbekommen