Folgendes Teste ich gerade auf meiner FB 7390 (alle FW und Updates aktuell):
define Nas PRESENCE lan-ping 192.168.125.51 120 300
attr Nas devStateIcon An:power-green Aus:power-red
attr Nas eventMap present:An absent:Aus
Den lan-ping verwende ich bewußt.
Presence gibt den richtigen Status an.
Schalte Gerät aus - keine Aktuallisierung nach ca. 15 Minuten
Nach "set statusRequest" richtiger Status.
NTFY_TRIGGERTIME gibt mir die Zeit der letzten Aktuallisierung an.
Logfile: telnetForBlockingFn: port 46389 opened
Gerät ein - keine Aktuallisierung.... "set statusRequest"... usw.
rereadcfg
set statusRequest
Logfile: CallBlockingFn: Can't connect to localhost:
-> keine Aktuallisierung.....
Nach "Shutdown/Restart" geht zumindest obiges wieder.
Kann dies jemand bestätigen?
Noch eine Ganz andere Frage:
Der Watchdog dient ja bei Presece zur Überprüfung ob sich ein Gerät wirklich nicht im Netzwerk befindet.
Warum gibt es hier eigentlich kein "retry" (2 60) - dann könnte man ja Presence so einstellen, daß es noch 2x nach je 60 Sekunden nachschaut, bevor es den Status auf ABSENT setzt - so müßten dann auch nicht 2 Module verwendet werden?
Danke schonmal - Tom
Hallo Tom,
zum ersten Teil: Schau doch mal in die folgenden Foren-Threads, evtl. hat dein Problem damit zu tun:
Link 1 (http://forum.fhem.de/index.php?topic=11787.0)
Link 2 (http://forum.fhem.de/index.php?topic=11984.0) (etwas länger, aber ...)
Gruß
Thomas
Danke für die Antwort.
Es wird ja momentan fleißig gearbeitet an presence.
Kleines update meinerseits:
- alles aktuell
- presence scheint nach kurzen Tests nach einem Restart einwandfrei zu laufen
- nach "rereadcfg" geht es leider immer noch nicht (CallBlockingFn: Can't connect to localhost:>)
Und jetzt nicht hauen:
Irgendwie vermisse ich bei den Readings das "rot" wenn der Status nicht mehr aktuell ist.
LG Tom