Homematic Wired - 00_HM485_LAN.pm findet HM485d.pl nicht

Begonnen von Thorsten Pferdekaemper, 12 Mai 2014, 16:19:37

Vorheriges Thema - Nächstes Thema

Thorsten Pferdekaemper

Hi,
ich quäle mich gerade ein bisschen mit der HM485_LAN-Anbindung. Das erste Problem war, dass der HM485d.pl zwar gestartet wurde, aber die PID wurde dann nicht gefunden. Ich habe das in 00_HM485_LAN.pm folgendermaßen gelöst:
In sub HM485_LAN_HM485dGetPid gibt es die Zeile...
my $ps = 'ps axo pid,args | grep "' . $HM485dCommandLine . '" | grep -v grep';
Die "Command Line" ist aber dummerweise breiter als die für die Shell angenommene Bildschirmbreite, so dass beim ps-Befehl anscheinend etwas abgeschnitten wird. Ich habe jetzt die "ww" Option hinzugefügt und es ging:
my $ps = 'ps axwwo pid,args | grep "' . $HM485dCommandLine . '" | grep -v grep';

@Dirk: Könntest Du das ändern?

...jetzt hänge ich hier:
   Can't connect to localhost:2000: Connection refused

Gruß,
   Thorsten
 
FUIP

Thorsten Pferdekaemper

Zitat von: Thorsten Pferdekaemper am 12 Mai 2014, 16:19:37...jetzt hänge ich hier:
   Can't connect to localhost:2000: Connection refused
Das ist jetzt auch gelöst.
attr hm485 HM485d_startTimeout 5
Der RasPi ist vielleicht doch etwas lahm.

Btw.: Wenn ich über die Web-Oberfläche Änderungen am hm485 mache, dann wird das oft nicht in die fhem.cfg übernommen. Liegt das am hm485 oder ist das momentan ein prinzipielles Problem?
FUIP