NEWS
Probleme mit Ping-Adapter
-
Ich bekomme ich sobald ich einen Gerät eingertragen habe folge Fehlermeldung:
host-ioBroker 2016-03-28 18:24:00 error instance system.adapter.ping.0 terminated with code 6 (uncaught exception) TypeError: 2016-03-28 18:24:00 error at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:305:9) TypeError: 2016-03-28 18:24:00 error at Socket. (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:326:29) TypeError: 2016-03-28 18:24:00 error at initAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:2774:14) TypeError: 2016-03-28 18:24:00 error at Adapter.emit (events.js:104:17) TypeError: 2016-03-28 18:24:00 error at Adapter. (/opt/iobroker/node_modules/iobroker.ping/main.js:27:5) TypeError: 2016-03-28 18:24:00 error at main (/opt/iobroker/node_modules/iobroker.ping/main.js:215:5) TypeError: 2016-03-28 18:24:00 error at pingAll (/opt/iobroker/node_modules/iobroker.ping/main.js:93:11) TypeError: 2016-03-28 18:24:00 error at Array.forEach (native) TypeError: 2016-03-28 18:24:00 error at /opt/iobroker/node_modules/iobroker.ping/main.js:103:26 TypeError: 2016-03-28 18:24:00 error at Object.probe (/opt/iobroker/node_modules/iobroker.ping/node_modules/ping/lib/ping-promise.js:88:7) TypeError: 2016-03-28 18:24:00 error Cannot read property 'on' of null uncaught 2016-03-28 18:24:00 error exception: Cannot read property 'on' of null
Habe schon verschiedene Namen, IPs und Räume ausprobiert…
Woran kann das liegen?
-
Ich bekomme ich sobald ich einen Gerät eingertragen habe folge Fehlermeldung:
host-ioBroker 2016-03-28 18:24:00 error instance system.adapter.ping.0 terminated with code 6 (uncaught exception) TypeError: 2016-03-28 18:24:00 error at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:305:9) TypeError: 2016-03-28 18:24:00 error at Socket. (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:326:29) TypeError: 2016-03-28 18:24:00 error at initAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:2774:14) TypeError: 2016-03-28 18:24:00 error at Adapter.emit (events.js:104:17) TypeError: 2016-03-28 18:24:00 error at Adapter. (/opt/iobroker/node_modules/iobroker.ping/main.js:27:5) TypeError: 2016-03-28 18:24:00 error at main (/opt/iobroker/node_modules/iobroker.ping/main.js:215:5) TypeError: 2016-03-28 18:24:00 error at pingAll (/opt/iobroker/node_modules/iobroker.ping/main.js:93:11) TypeError: 2016-03-28 18:24:00 error at Array.forEach (native) TypeError: 2016-03-28 18:24:00 error at /opt/iobroker/node_modules/iobroker.ping/main.js:103:26 TypeError: 2016-03-28 18:24:00 error at Object.probe (/opt/iobroker/node_modules/iobroker.ping/node_modules/ping/lib/ping-promise.js:88:7) TypeError: 2016-03-28 18:24:00 error Cannot read property 'on' of null uncaught 2016-03-28 18:24:00 error exception: Cannot read property 'on' of null
Habe schon verschiedene Namen, IPs und Räume ausprobiert…
Woran kann das liegen? `
Betriebssystem? -
Oh, Linux (in einem jail auf FreeNAS/FreeBSD)
-
Oh, Linux (in einem jail auf FreeNAS/FreeBSD) `
Ping modul kann dein Betriebssystem nicht erkennen. Es wird nur win32, win64, Linux und Darwin unterstützt und obwohl dein System Linux ist wird es nicht erkannt.Interessant, was dein Node.Js bei require('os').platform () sagt
-
Oh, Linux (in einem jail auf FreeNAS/FreeBSD) `
Ping modul kann dein Betriebssystem nicht erkennen. Es wird nur win32, win64, Linux und Darwin unterstützt und obwohl dein System Linux ist wird es nicht erkannt.Interessant, was dein Node.Js bei require('os').platform () sagt `
Gerade endlich mal nachgeschaut: os.platform() gibt "FreeBSD" raus.
Gibts irgend ne chance dass FreeBSD noch supportet wird?
-
Oh, Linux (in einem jail auf FreeNAS/FreeBSD) `
Ping modul kann dein Betriebssystem nicht erkennen. Es wird nur win32, win64, Linux und Darwin unterstützt und obwohl dein System Linux ist wird es nicht erkannt.Interessant, was dein Node.Js bei require('os').platform () sagt `
Gerade endlich mal nachgeschaut: os.platform() gibt "FreeBSD" raus.
Gibts irgend ne chance dass FreeBSD noch supportet wird? `
Natürlich gibt es chance. Man muss pull request gegen node-ping Modul setzen.Um es zu erleichtern kannst du schon mal hier Ausgabe in der Konsole für ping geben, weil dafür system-kommando ping benutzt wird. Es kann auch sein, dass du ping nicht hast.
-
Ich werde nachher auch mal http://homematic-forum.de/forum/viewtopic.php?t=19831&p=164999#p164999 ausprobieren… vielleicht klappt das ja!
EDIT: oh Gott! :lol: :lol: :lol: Der Beitrag ist ja sogar von mir! Wie vergesslich man sein kann ...
-
Ich werde nachher auch mal http://homematic-forum.de/forum/viewtopic.php?t=19831&p=164999#p164999 ausprobieren… vielleicht klappt das ja!
EDIT: oh Gott! :lol: :lol: :lol: Der Beitrag ist ja sogar von mir! Wie vergesslich man sein kann ... `
Siehst du, es ist alles deswegen, weil du kein pull request gemacht hast. Sonst wurde es auf ein Hieb funktionieren. -
Ich werde nachher auch mal http://homematic-forum.de/forum/viewtopic.php?t=19831&p=164999#p164999 ausprobieren… vielleicht klappt das ja!
EDIT: oh Gott! :lol: :lol: :lol: Der Beitrag ist ja sogar von mir! Wie vergesslich man sein kann ...
Siehst du, es ist alles deswegen, weil du kein pull request gemacht hast. Sonst wurde es auf ein Hieb funktionieren. ;)
Habs jetzt brav gepullt! :mrgreen:
-
Zu früh gerfreut… irgendwie bekomme ich immer noch die Fehlermeldungen... Obwohl ich FreeBSD eingetragen hab. Und der Pfad und die Options passen eigentlich auch.
Mit diesen Änderungen läufts ohne Fehlermeldung: https://github.com/danielzzz/node-ping/ … 774457e031
Leider ist aber der status immer "false". Selbst wenn ich die ip vom Router oder vom NAS eintrage…