Hallo,
ich versuche das modul presence auf meinem pi zum laufen zu bekommen.
Ich bekomme aber immer nur ??? zurück. Kann mir jemand einen Tipp geben.
Bin noch neu im auf dem Gebiet FHEM.
Gruß
Kutschi
Hi Kutschi,
wie genau verwendest du denn PRESENCE? Am besten die Definition mal posten.
Vielen Dank
Gruß
Markus
Hallo,
Der Aufruf sieht folgendermaßen aus:
define Iphone_Markus PRESENCE lan-ping 192.168.178.21
Gruß
kutschi
Hallo Kutschi,
ein anderer User hier im Forum hatte das selbe berichtet. Generell ist das Problem, das FHEM unter dem User "fhem" läuft. Dadurch hat FHEM nur eingeschränkte Rechte und darf nicht alles machen.
Im Zuge dessen wollte ich testen, ob eine Änderung einer Zeile in dem Modul hier evtl. abhilfe schaffen kann. Vielleicht könntest du das mal testen.
Undzwar die Datei FHEM/73_PRESENCE.pm editieren und die Zeile 357 folgendermaßen ändern.
my $pingtool = Net::Ping->new("syn");
Dann in FHEM dein Device Iphone_Markus löschen, FHEM neustarten und Iphone_Markus neu anlegen. Hier währe interessant, ob der Status dann immer noch ??? ist.
Vielen Dank
Gruß
Markus
Hallo,
leider geht es immer noch nicht. Es steht auch nix spannendes im Logfile.
Gruß
Markus
Hi Markus,
ich habe dafür soeben einen Fix eingebracht. Bitte führe morgen ein Update durch und starte FHEM neu.
Viele Grüße
Markus
Danke,
Bis jetzt geht's
Markus
Hallo Markus,
super Arbeit! Funktioniert jetzt auf dem RPi.
Bluetooth und lan-ping eingerichtet und getestet.
Danke!
Gruß
Torsten
Allerdings bekomme ich jetzt manchmal die Meldung2013.02.08 22:03:41 1: telnetPort: Can't open server port at 7072: Die Adresse wird bereits verwendet. Exiting.
wenn ich etwas in der fhem.cfg ändere und save drücke.
Danach muss fhem über das init script neu gestartet werden.