Hallo,
bei mir wird der Lan-ping nicht richtig ausgeführt.
Im Event Monitor wird angezeigt das gepingt wird, es wird aber keine Status geändert.
Der Status der Geräte steht immer auf absent.
Ich habe nun sogar den Router hinzugefügt um zu sehen was passiert
List Router:Internals:
ADDRESS 192.168.2.1
CFGFN
DEF lan-ping 192.168.2.1 180 300
MODE lan-ping
NAME Router
NR 251
STATE absent
TIMEOUT_NORMAL 180
TIMEOUT_PRESENT 300
TYPE PRESENCE
Readings:
2016-01-27 20:41:30 presence absent
2016-01-27 20:41:30 state absent
Helper:
Attributes:
verbose 5
Auszug aus dem EventMonitor:
2016-01-27 20:44:30 PRESENCE Router absent
2016-01-27 20:44:30 PRESENCE Router presence: absent
Im Logfile steht steht folgendes:
2016.01.27 20:50:30 5: PRESENCE (Router) - stopping timer
2016.01.27 20:50:30 5: PRESENCE (Router) - starting blocking call for mode lan-ping
2016.01.27 20:50:30 5: PRESENCE (Router) - starting ping scan: Router|192.168.2.1|0|4
2016.01.27 20:50:30 5: PRESENCE (Router) - ping command returned with output:
ping: icmp open socket: Operation not permitted
2016.01.27 20:50:30 5: PRESENCE (Router) - blocking scan result: Router|0|absent
2016.01.27 20:50:30 4: PRESENCE (Router) - rescheduling next check in 180 seconds
2016.01.27 20:52:21 2: DBPlan (Oldesloe) - Timetable: HTML::TableExtract failed.
2016.01.27 20:53:30 5: PRESENCE (Router) - stopping timer
2016.01.27 20:53:30 5: PRESENCE (Router) - starting blocking call for mode lan-ping
2016.01.27 20:53:30 5: PRESENCE (Router) - starting ping scan: Router|192.168.2.1|0|4
2016.01.27 20:53:30 5: PRESENCE (Router) - ping command returned with output:
ping: icmp open socket: Operation not permitted
2016.01.27 20:53:30 5: PRESENCE (Router) - blocking scan result: Router|0|absent
2016.01.27 20:53:31 4: PRESENCE (Router) - rescheduling next check in 180 seconds
Könnt Ihr mir sagen, wieso der Ping nicht korrekt ausgeführt wird?
Vielen Dank
Hoffi
Ich hatte dieses Problem mal direkt beim Anlegen der Geräte. Bei mir hat es geholfen einmal auf 'DEF' zu drücken und ohne Änderung dann mit 'modify' wieder zu bestätigen. Warum das so war - keine Ahnung, aber ich konnte es mehrmals nachstellen..
Hallo,
nun habe ich es doch geschafft. Wollte erst nicht.
mit
sudo chmod u+s `which ping`
habe ich geschafft.
Stehtt auch im Thread
http://forum.fhem.de/index.php/topic,36362.0/nowap.html#top
Danke an alle