NEWS
Ping adapter 1.20 state immer false (OSMC Jessie Problem) -> Radar Adapter fuzzt
-
Habe Ping adapter auf 1.20 geupdated. Seither bleibt der state immer auf false. Habe aus console ping auf Addresse gemacht und konnte diese auch erreichen
Objekt sieht so aus ping.0.osmc.192_168_178_6
auch localhost 127.0.0.1 und eigene IP fuehrt zum gleiche Ergebnis
System: Raspberry 3 mit OSMC 2017 release
Gruesse Findus
-
den nutz ich auch..ohne Probleme..hast den auch mal restartet
-
Ja habe ich… ich muss noch hinzufuegen, dass ich auch gleichzeitig von Raspbian auf OSMC umgestiegen bin. Vielleicht hat es auch damit zu tun...
Habe auch ein anderes Ping Node Paket ausprobiert (jjp-ping) aber hat auch nicht funktioniert. Mit command line ping habe ich aber kein Problem...
Echt frustrierend....
Gruesse
-
Leider bin ich kein node Experte aber ich habe folgendes festgestellt.
Dies trifft fuer OSMC zu….
wenn folgendes aufgerufen wird
var cp = require('child_process');
process = cp.spawn('/bin/ping', ['192.168.178.23']);
dann lande ich hier
process.stdout.on('data', function (data) {
…......
beim Aufruf mit Parameter
process = cp.spawn('/bin/ping', ['-w 2', '-c 1', '192.168.178.23' ]);
dann wird dies ich hier nie aufgerufen
process.stdout.on('data', function (data) {
…......
und damit der host als nicht erreichbar zurueckgegeben...
also immer wenn zusaetzliche Parameter angegeben werden schlaegt es fehl.
Dies wird im iobroker Ping Adapter gleich gehandelt....
-
Habe nun folgendes herausgefunden: Ping das ueber spawn aus Node aufrufen wird und zusaetliche Parameter hat funktioniert unter OSMC nicht.
dies hat unter Raspberian ( beides Debian Jessie Versionen ) funktioniert.
Loesung: benutze jetzt fping und habe den Ping Adapter code notgedrungen umgeschrieben.
Habe leider keinen Plan wer und wie man dies Fixwen kann …...
-
Teste mal den radar-Adapter. Der hat fping-Support von Hause aus und noch einiges mehr
-
Radar Adapter fuzzt .. Vielen Dank fuer den Tipp :lol: :lol: :lol: :lol:
Schmeiss ich den Ping Adapter raus…..