FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Ruben am 28 März 2015, 10:34:59

Titel: Zeiten der Türkontakt-Bewegungen abspeichern
Beitrag von: Ruben am 28 März 2015, 10:34:59
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
Titel: Antw:Zeiten der Türkontakt-Bewegungen abspeichern
Beitrag von: hexenmeister am 28 März 2015, 10:37:44
Richte FileLog ein, damit landen die Zeiten in Log-Datei. Schaue Dir notify an. Damit kann man auf Ereignisse reagieren.
Grüße,

Alexander
Titel: Antw:Zeiten der Türkontakt-Bewegungen abspeichern
Beitrag von: krikan am 28 März 2015, 10:43:05
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
Titel: Antw:Zeiten der Türkontakt-Bewegungen abspeichern
Beitrag von: Ruben am 28 März 2015, 14:14:14
Super, vielen Dank euch beiden!  :)
Dann werde ich nun mal den filelog und das notify genauer anschauen..



Titel: Antw:Zeiten der Türkontakt-Bewegungen abspeichern
Beitrag von: Ruben am 29 März 2015, 19:49:11

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?
Titel: Antw:Zeiten der Türkontakt-Bewegungen abspeichern
Beitrag von: Norberto am 29 März 2015, 20:02:03
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
Titel: Antw:Zeiten der Türkontakt-Bewegungen abspeichern
Beitrag von: Ruben am 29 März 2015, 20:12:09
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.

Titel: Antw:Zeiten der Türkontakt-Bewegungen abspeichern
Beitrag von: Norberto am 29 März 2015, 20:24:25

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
Titel: Antw:Zeiten der Türkontakt-Bewegungen abspeichern
Beitrag von: Ruben am 29 März 2015, 20:40:20
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?

Titel: Antw:Zeiten der Türkontakt-Bewegungen abspeichern
Beitrag von: hexenmeister am 29 März 2015, 21:42:44
Schau in /opt/fhem/log nach.

ls -l /opt/fhem/log