Bereits an anderer Stelle habe ich das Problem gepostet, dass die eventdb offenbar nur eine begrenzte Größe hat - zumindest bei mir habe ich keine Möglichkeit gefunden, ältere Events aufzuheben und per /status?module=history_event abzufragen.
Jetzt taucht ein weiteres Problem im Zusammenhang mit meinem Bewegungsmelder auf: DoorPi meldet bei jedem Retriggering des BM einen neuen Event und knall sich damit binnen weniger Minuten die evendb voll - und allte "echte" events, bei denen jemand geklingelt hat, sind einfach weg.
Ich habe zwar zwei Workarounds, mit denen man das ändern könnte:
a.) BM nicht an DoorPi/PiFace anschließen, sondern an den vorgelagerten Arduino. Der fängt das Retriggern ab.
b.) BM mit einem zusätzlichen Stück Hardware (einem einfachen NE 555) versehen, dieser wird als retriggerbarer Monoflop geschaltet.
Schöner (und universeller einsetzbar) wäre aber, wenn dies für jeden Input-Pin in DoorPi konfigurierbar wäre.
Zusammengefasst also zwei Probleme:
1. Größe der eventdb, was passiert mit älteren events ?
2. Wie kann man bestimmte events aus dem Logging ausschließen ?
und einen Wunsch
Retriggering von Inputpins konfigurierbar machen.
LG
pah