FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: jan4321 am 14 Februar 2016, 12:59:24

Titel: Ping auf IP im Netzwerk ist immer "active" und wird nicht "absent" oder "presen
Beitrag von: jan4321 am 14 Februar 2016, 12:59:24
ich habe in fhem folgendes eingerichtet:
define Handy PRESENCE lan-ping 192.168.2.103
nun sollte theoretisch alle 30 Sekunden geprüft werden, ob mein Handy im Lan anpingbar ist.
über windows cmd funktioniert es einwandfrei über "ping 192.168.2.103"
aber in fhem ist handy immer nur "active"
kann es damit zusammenhängen, dass mein laptop und mein handy im wlan sind und mein pi am lan hängt?
die wlan geräte  und der pi hängen alle an einem dlan extender.
Titel: Antw:Ping auf IP im Netzwerk ist immer "active" und wird nicht "absent" oder "presen
Beitrag von: Otto123 am 14 Februar 2016, 13:12:24
also wenn es immer absent sein würde, ginge Ping einfach nicht. Aber mit "active" meinst Du "present"
Was passiert wenn Du ping vom Pi aus machst?
Titel: Antw:Ping auf IP im Netzwerk ist immer "active" und wird nicht "absent" oder "presen
Beitrag von: marvin78 am 14 Februar 2016, 13:20:09
Mit active meint er natürlich nicht present, denn active ist der Status des PRESENCE Devices bevor es den ersten Ping gemacht hat und den behält es, wenn es nicht pingen kann. Ich tippe hier auf Rechte. Einfach mal verbose hoch drehen und ins Log schauen hilft vermutlich.
Titel: Antw:Ping auf IP im Netzwerk ist immer "active" und wird nicht "absent" oder "presen
Beitrag von: jan4321 am 14 Februar 2016, 13:40:41
ping über das linunx terminal funktioniert auch super.
im log fand ich folgendes:
2016.02.14 13:37:13 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at FHEM/Blocking.pm line 117.
2016.02.14 13:37:13 1: CallBlockingFn: Can't connect to localhost:: IO::Socket::INET: Bad hostname 'localhost:'
Can't use an undefined value as a symbol reference at FHEM/Blocking.pm line 135.


hat das was damit zu tun?
was bedeutet verbouse hochdrehen?
Titel: Antw:Ping auf IP im Netzwerk ist immer "active" und wird nicht "absent" oder "presen
Beitrag von: marvin78 am 14 Februar 2016, 13:43:17
Schau mal hier. http://forum.fhem.de/index.php?topic=35383.0 (http://forum.fhem.de/index.php?topic=35383.0) (die Suche danach hat mich übrigens genau 2 Sekunden gekostet..hätte es dich wohl auch).

Ein update könnte helfen. Oder aber weiterhin Rechte. localhost mit : gibt es nicht.

Mach mal ein list von deinem PRESENCE Device und poste es (in Code Tags bitte).

Wenn du nicht weißt, was verbose ist lese bitte die Einsteiger-Doku und die restliche Doku.
Titel: Antw:Ping auf IP im Netzwerk ist immer "active" und wird nicht "absent" oder "presen
Beitrag von: jan4321 am 14 Februar 2016, 14:04:31
nach einem shutdown restart scheint es plötzlich zu funktioniueren :o mal sehen, ob das auch so bleibt.