FHEM Forum

FHEM => Automatisierung => Thema gestartet von: ritchie am 05 Juli 2013, 21:37:24

Titel: Frage zum PRESENT Modul
Beitrag von: ritchie am 05 Juli 2013, 21:37:24
Hallo Zusammen,

ich würde gerne mit dem Present Modul den Zeitpunkt als notify bekommen,
wenn ein Handy kommt oder geht, damit ich dann Aktionen ausführen kann.

Mit dieser Zeile kann ich eine Variable setzen, wenn das Handy geht ?

define watchdog_Anwesenheit watchdog Handy:absent 00:15 Handy:present set Gesamte_Wohnung off ; setstate watchdog_Anwesenheit defined


Geht das auch für den Fall wenn jemand kommt ?

Edit:
Zudem haben die Handy auch noch eine Stromsparfunktion und melden sich nicht am WLAN an, wenn man keine Internet-Aktionen durchführt (jedenfalls beide SAMSUNGS) verhalten sich derzeit so). Wenn ich das nicht in den Griff bekomme am Handy, ist die Funktion sowieso nicht zu verwenden.

Gruss R.
Titel: Aw: Frage zum PRESENT Modul
Beitrag von: Markus Bloch am 06 Juli 2013, 23:42:30
Hi Ritchie,

du kannst beliebige Aktionen durchführen:

bei Anwesenheit:
define Handy_anwesend notify Handy:present set XXXXXX on

bei Abwesenheit:
define Handy_abwesend notify Handy:absent set XXXXXX off

zu deiner Problematik mit deinem Handy: alternativ kannst du hier auch eine Erkennung via Bluetooth nutzen. Die funktioniert allerdings je nach Bluetoothempfänger am FHEM nur in einem Raum.

Viele Grüße

Markus
Titel: Aw: Frage zum PRESENT Modul
Beitrag von: ritchie am 07 Juli 2013, 17:00:54
Hallo Markus,

die Sache scheint mit Bluetooth korrekt zu arbeiten.

Danke für den Hinweis.

Gruss R.
Titel: Aw: Frage zum PRESENT Modul
Beitrag von: ritchie am 09 Juli 2013, 19:46:57
Hallo Markus,

ich habe da doch noch eine Frage.

Meine Anwesendheitskontroller arbeitet jetzt korrekt,
nur ist mir aufgefallen, das ich einen Notify bekomme, obwohl sich der Status
nicht geändert hat. Meine Routine hat damit kein Problem, nur dachte ich
eigentlich, das diese Funktion Ereignisgesteuert diesen Event auslöst,
also bei einer Werteänderung.

Ist mein "Notify" falsch  konfiguiert in dieser Hinsicht.

Gruss R.
Titel: Aw: Frage zum PRESENT Modul
Beitrag von: betateilchen am 09 Juli 2013, 19:54:53
Es werden einfach die events ausgewertet, die in FHEM auftreten. Das heißt jedes Mal, wenn ein present oder ein absent auftritt, wird das zugehörige notify ausgelöst.
Titel: Aw: Frage zum PRESENT Modul
Beitrag von: justme1968 am 09 Juli 2013, 20:21:59
wenn du das nicht möchtest schau dir event-on-change-reading und event-min-interval an.

gruss
  andre
Titel: Aw: Frage zum PRESENT Modul
Beitrag von: ritchie am 09 Juli 2013, 21:06:30
Hi,

danke, genau das wollte ich. Ich bin hierbei nur an der Änderung des Status interessiert.

Klappt jetzt so, wie ich mir das vorgestellt hatte.

Gruss R.