PRESENCE state immer nur 'absent'; warum?

Begonnen von PSI69, 27 Januar 2016, 18:43:22

Vorheriges Thema - Nächstes Thema

PSI69

... 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>, 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
FHEM auf RPi 5 unter Bookworm mit inzwischen einem ganzen Zoo von Geräten...

franky08

Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

PSI69

Hi Frank,

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

Peter
FHEM auf RPi 5 unter Bookworm mit inzwischen einem ganzen Zoo von Geräten...