Liebe Forumsmitglieder,
ein freundliches "Hallo" in die Runde und einen ganz lieben Dank an Euer aller Engagement!
Auf meinem Raspi mit TinyCoreLinux funktioniert das Finden des HM485d-Prozesses nicht.
Grund: Die PID wird aus der Ausgabe eines "ps" mittels einer RegExp rausgesucht.
Diese funktioniert aber nicht, wenn bei den Ausgaben des ps-Kommandos Leerzeichen vor der PID stehen. So ist es aber bei mir.
Um das Problem zu beheben, sollte Zeile 1095 in HM485_LAN.pm daher lauten:
$psResult =~ /(^[\t ]*[0-9]*)\s/;
Damit klappts dann auch bei mir.
@Thorsten: Wäre schön, wenn Du das im Source ändern könntest. Ist imho auch generell etwas robuster.
Danke und viele Grüße
Harald
Hi,
wird wahrscheinlich mit dem nächsten update erledigt. Ich kann allerdings nicht so ganz versprechen, wann das genau kommt, da ich ein paar Umbauten im Coding gemacht habe, die ich erst einmal testen und "säubern" will.
Gruß,
Thorsten
Hi,
ist erledigt, siehe hier: https://forum.fhem.de/index.php/topic,79496.0.html
Gruß,
Thorsten