Zeiten der Türkontakt-Bewegungen abspeichern

Begonnen von Ruben, 28 März 2015, 10:34:59

Vorheriges Thema - Nächstes Thema

Ruben

Hallo zusammen

Ich bin neu hier und habe kürzlich meinen ersten EnOcean Türkontakt und USB 300 Empfänger zusammen mit einem Raspberry gekauft.

Wenn dieser Türkontakt ein Signal sendet, möchte ich auf meinem Rasperry die Zeit abspeichern zu der die Bewegung stattgefunden hat.
Und ich möchte gleichzeitig die GPIO's ansteuern, wenn sich die Türe geöffnet hat.

Kann mir jemand einen Tipp geben, wie sich das realisieren lässt?
Oder gibt es da irgend eine Datei die auf meinem Raspberry, in der die Zeiten und aktuellen Zustände der Sensoren drin stehen?
Vielen Dank für eure Hilfe.

Grüsse
Ruben

hexenmeister

Richte FileLog ein, damit landen die Zeiten in Log-Datei. Schaue Dir notify an. Damit kann man auf Ereignisse reagieren.
Grüße,

Alexander

krikan

Hallo Ruben!
Zitat von: Ruben am 28 März 2015, 10:34:59
Wenn dieser Türkontakt ein Signal sendet, möchte ich auf meinem Rasperry die Zeit abspeichern zu der die Bewegung stattgefunden hat.
Steht automatisch im Filelog, das Fhem bei autocreate des Türkontaktes anlegt

Zitat von: Ruben am 28 März 2015, 10:34:59
Und ich möchte gleichzeitig die GPIO's ansteuern, wenn sich die Türe geöffnet hat.
Dazu nutzt man in Fhem ein notify.

Bitte schaue Dir die Einsteigerlektüre, das Wiki und die commandref an; dort wird das im Detail erklärt. Bitte nutze für solche Grundlagenfragen, die nicht EnOcean-spezifisch sind, auch das entsprechende Forum für Anfängerfragen. Danke und viel Erfolg.
Gruß, Christian

Ruben

Super, vielen Dank euch beiden!  :)
Dann werde ich nun mal den filelog und das notify genauer anschauen..




Ruben


Sehe ich das richtig, dass die LogFiles von meinem Sensor wie z.B. FileLog_EnO_contact_01844DE1 nur auf dem FHEM Server und nicht auf meinem Raspberry gespeichert werden?
Ich habe gedacht es gibt evtl. ein File auf meinem Raspberry in dem die Zustände der Sensoren gespeichert werden, und ich dann einfach dieses irgendwie auslesen kann. Aber dem scheint nicht so zu sein, könnt ihr mir das bestätigen?

Norberto

Was meinst Du mit FHEM Server? Dein Raspberry ist doch Dein Server. Die log-files liegen im 'log' Unterverzeichnis.

Und: bitte beachte Krikans Hinweise - Alle!

Gruß, Norbert

Ruben

hmm ich habe diese logfiles mit find auf dem Raspberry nicht gefunden..?
entschuldigt, wenn ich dumme fragen stelle, ich bin wirklich noch ein anfänger..  :-\

Habe mich schon einwenig schlauer gemacht im wiki und in der Anleitung, aber ich blicke noch nicht ganz durch.


Norberto


Kein Problem. Bei einer Standard-Installation liegt das log-Verzeichnis direkt unterhalb deines fhem Stammverzeichnisses.
Den (relativen) Pfad kannst Du Dir aber doch auch in der fhem.cfg anschauen oder noch einfacher über das Web Interface anzeigen lassen.
Gruß, Norbert

Ruben

Danke für die Tipps.

Ich habe im fhem.cfg nachgeschaut, aber ich finde keine Files wenn ich das mit find versuche..

Für z.B.

./log/fhem-%Y-%m.log

das in der fhem.cfg Datei erwähnt ist, kann ich doch einfach

find fhem-2015-03.log

im Terminal eingeben oder?


hexenmeister