FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: PSI69 am 27 Januar 2016, 18:43:22

Titel: PRESENCE state immer nur 'absent'; warum?
Beitrag von: PSI69 am 27 Januar 2016, 18:43:22
... und wieder eine Anfängerfrage:

Ich möchte die Einschaltdauer des TV meiner Tochter überwachen, um das ein wenig begrenzen zu können (im nächsten Schritt). So weit, so gut. Der erste Schritt, so dachte ich mir, ist mittels PRESENCE den Samsung TV zu pingen:

define TVCornelia PRESENCE lan-ping 192.168.178.44
attr TVCornelia event-on-change-reading state
attr TVCornelia room OG Cornelia


Leider bringt das als Status immer 'absent', obwohl ich den Samsung per ping von meinem Client bekomme. FHEM in der 5.7 läuft auf einem RASPI mit Jessie. Von dort pingen (SSH) klappt nur mit einem 'sudo' davor.  Ich vermute, das ist die Ursache? Im Wiki werden zwar root-Rechte für FHEM bei lan-ping erwähnt <http://www.fhemwiki.de/wiki/Anwesenheitserkennung#Ping-.C3.9Cberwachung_von_Ger.C3.A4ten_im_WLAN.2FLAN (http://www.fhemwiki.de/wiki/Anwesenheitserkennung#Ping-.C3.9Cberwachung_von_Ger.C3.A4ten_im_WLAN.2FLAN)>, aber nur im Zusammenhang mit einer Fritzbox.

Brauche ich (ok, FHEM) hier root Rechte?

Als Alternative habe ich mal das versucht:

define TVCornelia PRESENCE function {'sudo ping 192.168.178.44'} 30 60


Das Problem: Der Schnipsel liefert natürlich keine 0/1 als Status zum auswerten zurück!

Hat jemand PRESENCE mit lan-ping auf dem RASPI unter 5.7 und Jessie am laufen? Klappt das ohne root Privilegien, oder wie habt ihr Euch geholfen?

Danke,
Peter
Titel: Antw:PRESENCE state immer nur 'absent'; warum?
Beitrag von: franky08 am 27 Januar 2016, 22:23:12
Vlt. hilft dir das hier weiter

http://forum.fhem.de/index.php/topic,48273.0.html

VG
Frank
Titel: Antw:PRESENCE state immer nur 'absent'; warum?
Beitrag von: PSI69 am 28 Januar 2016, 21:18:55
Hi Frank,

super, Danke! Genau das war es... :)

Peter