(gelöst)Erschütterungssensor entprellen

Begonnen von peble, 20 Mai 2015, 20:37:25

Vorheriges Thema - Nächstes Thema

peble

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

Cubietruck mit FHEM
1-Wire mit LinkUSBi / Com to 1Wire USB Adapter CUL 868 V3 von busware / ESA2000 Strommessung
Uniroll Gurtwickler über CUL 868 / verschiedeneFS 20 Geräte

der-Lolo

watchdog heist das zauberwort... siehe comamdref

peble

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?
Cubietruck mit FHEM
1-Wire mit LinkUSBi / Com to 1Wire USB Adapter CUL 868 V3 von busware / ESA2000 Strommessung
Uniroll Gurtwickler über CUL 868 / verschiedeneFS 20 Geräte

MrRight

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

FHEM 5.7 auf Cubietruck mit MySQL
CUL + HMLAN + HUE Bridge + Firmata over Ethernet + Ardunino + 1wire + MiLight + FTUI + Homekit

der-Lolo

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.

peble

Danke für eure Hilfe
habs mit DOIF hinbekommen
Cubietruck mit FHEM
1-Wire mit LinkUSBi / Com to 1Wire USB Adapter CUL 868 V3 von busware / ESA2000 Strommessung
Uniroll Gurtwickler über CUL 868 / verschiedeneFS 20 Geräte