NEWS
Iobroker log einträge vom HMM Adapter
-
Hi,
Ich habe jetzt einige Tage nichts an meinem iobroker System gemacht.
Keine Updates, keine neuen Adapter installiert, kein neu/um Konfiguration, nichts mit Vis.
Mir ist aufgefallen das sich die Kalendereinträge auf meinem View nicht mehr altualisieren und deshalb gerade mal das log angeschaut und das sieht so aus:
hmm.0 2016-02-04 13:20:31 info hmm.0 Starting homematic-manager: /opt/iobroker/node_modules/iobroker.hmm/node_modules/homematic-manager/main.js hmm.0 2016-02-04 13:20:26 info hmm.0 hmm exited with 1 hmm.0 2016-02-04 13:20:26 error hmm.0 events.js:85 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at exports._errnoException (util.js:746:11) at Server._listen2 (net.js:1129:14) at list hmm.0 2016-02-04 13:20:26 info hmm.0 Starting homematic-manager: /opt/iobroker/node_modules/iobroker.hmm/node_modules/homematic-manager/main.js hmm.0 2016-02-04 13:20:21 info hmm.0 hmm exited with 1 hmm.0 2016-02-04 13:20:21 error hmm.0 events.js:85 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at exports._errnoException (util.js:746:11) at Server._listen2 (net.js:1129:14) at list hmm.0 2016-02-04 13:20:20 info hmm.0 Starting homematic-manager: /opt/iobroker/node_modules/iobroker.hmm/node_modules/homematic-manager/main.js hmm.0 2016-02-04 13:20:15 info hmm.0 hmm exited with 1 hmm.0 2016-02-04 13:20:15 error hmm.0 events.js:85 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at exports._errnoException (util.js:746:11) at Server._listen2 (net.js:1129:14) at list hmm.0 2016-02-04 13:20:15 info hmm.0 Starting homematic-manager: /opt/iobroker/node_modules/iobroker.hmm/node_modules/homematic-manager/main.js hmm.0 2016-02-04 13:20:10 info hmm.0 hmm exited with 1 hmm.0 2016-02-04 13:20:10 error hmm.0 events.js:85 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at exports._errnoException (util.js:746:11) at Server._listen2 (net.js:1129:14) at list hmm.0 2016-02-04 13:20:10 info hmm.0 Starting homematic-manager: /opt/iobroker/node_modules/iobroker.hmm/node_modules/homematic-manager/main.js hmm.0 2016-02-04 13:20:05 info hmm.0 hmm exited with 1 hmm.0 2016-02-04 13:20:05 error hmm.0 events.js:85 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at exports._errnoException (util.js:746:11) at Server._listen2 (net.js:1129:14) at list hmm.0 2016-02-04 13:20:04 info hmm.0 Starting homematic-manager: /opt/iobroker/node_modules/iobroker.hmm/node_modules/homematic-manager/main.js hmm.0 2016-02-04 13:19:59 info hmm.0 hmm exited with 1 hmm.0 2016-02-04 13:19:59 error hmm.0 events.js:85 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at exports._errnoException (util.js:746:11) at Server._listen2 (net.js:1129:14) at list
Ab und zu kommt auch noch das:
hmm-0 2016-02-04 13:27:14 error at FSReqWrap.oncomplete (fs.js:99:15) hmm-0 2016-02-04 13:27:14 error at fs.js:265:20 hmm-0 2016-02-04 13:27:14 error at /opt/iobroker/node_modules/iobroker.hmm/node_modules/homematic-manager/main.js:375:13 hmm-0 2016-02-04 13:27:14 error at /opt/iobroker/node_modules/iobroker.hmm/node_modules/homematic-manager/main.js:63:13 hmm-0 2016-02-04 13:27:14 error at initWebServer (/opt/iobroker/node_modules/iobroker.hmm/node_modules/homematic-manager/main.js:333:12) hmm-0 2016-02-04 13:27:14 error at Server.listen (net.js:1240:5) hmm-0 2016-02-04 13:27:14 error at listen (net.js:1155:10) hmm-0 2016-02-04 13:27:14 error at Server._listen2 (net.js:1129:14) hmm-0 2016-02-04 13:27:14 error at exports._errnoException (util.js:746:11) hmm-0 2016-02-04 13:27:14 error Error: listen EADDRINUSE hmm-0 2016-02-04 13:27:14 error ^ hmm-0 2016-02-04 13:27:14 error throw er; // Unhandled 'error' event hmm-0 2016-02-04 13:27:14 error events.js:85
So sieht es aus wenn ich den log Level für Hmm auf debug stelle
hmm.0 2016-02-04 15:10:41 error hmm.0 events.js:85 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at exports._errnoException (util.js:746:11) at Server._listen2 (net.js:1129:14) at list hmm.0 2016-02-04 15:10:41 debug hmm.0 webserver/socket.io listening on port 8090 hmm.0 2016-02-04 15:10:41 info hmm.0 Starting homematic-manager: /opt/iobroker/node_modules/iobroker.hmm/node_modules/homematic-manager/main.js hmm.0 2016-02-04 15:10:36 info hmm.0 hmm exited with 1 hmm.0 2016-02-04 15:10:36 error hmm.0 events.js:85 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at exports._errnoException (util.js:746:11) at Server._listen2 (net.js:1129:14) at list hmm.0 2016-02-04 15:10:36 debug hmm.0 webserver/socket.io listening on port 8090 hmm.0 2016-02-04 15:10:35 info hmm.0 Starting homematic-manager: /opt/iobroker/node_modules/iobroker.hmm/node_modules/homematic-manager/main.js hmm.0 2016-02-04 15:10:30 info hmm.0 hmm exited with
Wenn ich den ganzen Server neu starte sieht das log so aus:
host.openmediavault Restart adapter system.adapter.hmm.0 because enabled openmediavault 2016-02-04 15:27:34 error host.openmediavault instance system.adapter.hmm.0 terminated with code 6 (uncaught exception) hmm.0 2016-02-04 15:27:33 error Error: spawn node ENOENT at exports._errnoException (util.js:746:11) at Process.ChildProcess._handle.onexit (child_process.js:1046:32) at child_process.js:1137:20 at process._tickCallb hmm.0 2016-02-04 15:27:33 error uncaught exception: spawn node ENOENT hmm.0 2016-02-04 15:27:33 info hmm.0 Starting homematic-manager
Habe schon HMM gestoppt und neu gestartet, iobroker stop/start, iobroker stop - check ob noch prozesse mit "io" laufen - keine mehr aktiv - iobroker wieder gestartet.
Was läuft da mit dem Homematic Manager falsch?
Wie bekomme ich die Error weg?
Ich weiß mir keinen Rat mehr.
Danke und Gruß
305_heizungsscript_220_b15_temp.txt -
Hallo,
bei mir ähnliches….
Auszug aus Log
hmm-0 2016-09-18 20:39:01.503 info hmm exited with 1
hmm-0 2016-09-18 20:39:01.493 error at FSReqWrap.readFileAfterOpen [as oncomplete] (fs.js:303:13)
hmm-0 2016-09-18 20:39:01.493 error at ReadFileContext.callback (/opt/iobroker/node_modules/iobroker.hmm/node_modules/homematic-manager/main.js:375:13)
hmm-0 2016-09-18 20:39:01.493 error at /opt/iobroker/node_modules/iobroker.hmm/node_modules/homematic-manager/main.js:63:13
hmm-0 2016-09-18 20:39:01.493 error at initWebServer (/opt/iobroker/node_modules/iobroker.hmm/node_modules/homematic-manager/main.js:333:12)
hmm-0 2016-09-18 20:39:01.493 error at Server.listen (net.js:1382:5)
hmm-0 2016-09-18 20:39:01.493 error at listen (net.js:1286:10)
hmm-0 2016-09-18 20:39:01.493 error at Server._listen2 (net.js:1250:14)
hmm-0 2016-09-18 20:39:01.493 error at exports._exceptionWithHostPort (util.js:930:20)
hmm-0 2016-09-18 20:39:01.493 error at Object.exports._errnoException (util.js:907:11)
hmm-0 2016-09-18 20:39:01.493 error Error: listen EADDRINUSE :::8090
hmm-0 2016-09-18 20:39:01.493 error ^
hmm-0 2016-09-18 20:39:01.493 error throw er; // Unhandled 'error' event
hmm-0 2016-09-18 20:39:01.493 error events.js:141
hmm-0 2016-09-18 20:38:59.291 info Starting homematic-manager: /opt/iobroker/node_modules/iobroker.hmm/node_modules/homematic-manager/main.js
Ps: Habe bananapiM2 mit Armbian +Jessie
Konntest Du das Problem lösen?
Gruß
Seme
-
Hi,
also lösen nicht wirklich.
Hatte den Adapter eine ganze weile nicht aktiv.
Habe den vor einigen Tagen mal wieder aktiviert nachdem allerdings etliche Updates auf dem System liefen und seitdem ist Ruhe im log.
Gruß
Mirko
-
Das sagt euch wohl nichts?
Error: listen EADDRINUSE
8090 ist von jemandem belegt.
Es kann auch sein, dass von hmm selbst. Bei der Konfigurationsänderung wird ein Adapter neu gestartet und falls hmm nicht runterfahren will, dann bleibt die Instanz noch am laufen.
-
Mittlerweile sagt mir das schon was.
Wenn ich ehrlich bin hatte ich mir das letzte log nicht im Detail angesehen, mein Fehler.
Bei mir war mir allerdings nicht klar was denn damals den Port belegt haben sollte.