Hilfe für Presence / Watchdog

Begonnen von selfarian, 16 April 2015, 15:08:37

Vorheriges Thema - Nächstes Thema

selfarian

Hallo zusammen,

nachdem die Android-Smartphones (HTC One) scheinbar immer wieder für ca. 2 Minuten in eine Art Standby fahren und somit per WLAN nicht anpingbar sind, dachte ich mir, ich baue einen Watchdog, der eine Statusänderung (absent) nur macht, wenn das Handy länger als drei Minuten nicht erreichbar ist. Present dann aber wiederum als notify, da ich ja möchte, das fhem sofort reagiert, wenn ich nachhause komme. Die Definition vom Watchdog sieht wie folgt aus:
alex.handy:absent 00:03:10 alex.handy:present set rr_Alex state absent; setstate pr_AlexAbsent defined
Mein Problem ist jetzt, das ich trotzdem alle 2 Minuten an/abwesend hin und her wechsle.
Kann mir da jemand nen Tipp geben? Liegt es vielleicht am present notify?

Danke!
RasPi mit HMLAN, 5x HM-SEC-SC, HM LED16 als Alarmanlagendisplay, HM-TC-IT-WM-W-EU, 4x HM-CC-RT-DN, 1x HM PBU, 1x HM PBI-4

hyper2910

Habe ein ähnliches Problem,  im log sehe ich das noch

2015.04.16 21:29:03 2: PRESENCE (DirkAnwesend) - error while processing check: unexpected function output (expected 0 or 1): error on Fritzbox communication: command timed-out , shutting down
Cubietruck mit FHEM, CUL V3 443MHz, 2 x CULV3 868MHz, Milights, Max Heizungssteuerung, Homematic, IT,

selfarian

Den Fehler habe ich nicht, da ich über lan-ping gehe.
RasPi mit HMLAN, 5x HM-SEC-SC, HM LED16 als Alarmanlagendisplay, HM-TC-IT-WM-W-EU, 4x HM-CC-RT-DN, 1x HM PBU, 1x HM PBI-4

der-Lolo

Ich habe das ganze Konstrkt hier
http://forum.fhem.de/index.php/topic,30586.msg234013.html#msg234013
mal beschrieben - ich setze zwar Bluetooth ein, das sollte aber keinen unterschied machen.
Vielleicht hilft euch das...