NEWS
SOLVED Javascript Adapter geht ständig auf rot
-
Systemdata Bitte Ausfüllen Arbeitsspeicher: 16GB Festplattenart: HDD Mein Javacript-Adapter wechselt seit heute ständig zwischen Status rot und grün.
Habe jetzt ein Update auf die neueste Version gemacht, aber das brachte auch keinen Erfolg.Hier die Daten aus dem Log:
javascript.0 2020-02-06 18:11:19.825 info terminating javascript.0 2020-02-06 18:11:19.769 error at Zlib.callback (zlib.js:515:5) javascript.0 2020-02-06 18:11:19.769 error at InflateRaw.afterTransform (_stream_transform.js:90:3) javascript.0 2020-02-06 18:11:19.769 error at onwrite (_stream_writable.js:454:7) javascript.0 2020-02-06 18:11:19.769 error at afterWrite (_stream_writable.js:463:3) javascript.0 2020-02-06 18:11:19.769 error at _inflate.flush (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/PerMessageDeflate.js:386:7) javascript.0 2020-02-06 18:11:19.769 error at _decompress (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/PerMessageDeflate.js:306:9) javascript.0 2020-02-06 18:11:19.769 error at perMessageDeflate.decompress (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:349:40) javascript.0 2020-02-06 18:11:19.769 error at Receiver.dataMessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:389:14) javascript.0 2020-02-06 18:11:19.769 error at Receiver._receiver.onmessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/WebSocket.js:141:47) javascript.0 2020-02-06 18:11:19.769 error at WebSocket.emit (events.js:211:7) javascript.0 2020-02-06 18:11:19.769 error at emitOne (events.js:116:13) javascript.0 2020-02-06 18:11:19.769 error at WebSocket.onMessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/EventTarget.js:99:16) javascript.0 2020-02-06 18:11:19.769 error at WebSocket.ws.onmessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transports/websocket.js:147:10) javascript.0 2020-02-06 18:11:19.769 error at WS.Transport.onData (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transport.js:137:8) javascript.0 2020-02-06 18:11:19.769 error at WS.Transport.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transport.js:145:8) javascript.0 2020-02-06 18:11:19.769 error at WS.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/component-emitter/index.js:133:20) javascript.0 2020-02-06 18:11:19.769 error at WS.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/socket.js:273:10) javascript.0 2020-02-06 18:11:19.769 error at Socket.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/socket.js:456:14) javascript.0 2020-02-06 18:11:19.769 error at Socket.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/component-emitter/index.js:133:20) javascript.0 2020-02-06 18:11:19.769 error at Socket.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15) javascript.0 2020-02-06 18:11:19.769 error at Manager.ondata (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:335:16) javascript.0 2020-02-06 18:11:19.769 error at Decoder.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-parser/index.js:251:12) javascript.0 2020-02-06 18:11:19.769 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/component-emitter/index.js:133:20) javascript.0 2020-02-06 18:11:19.769 error at Decoder.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15) javascript.0 2020-02-06 18:11:19.769 error at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:345:8) javascript.0 2020-02-06 18:11:19.769 error at Manager.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/component-emitter/index.js:133:20) javascript.0 2020-02-06 18:11:19.769 error at Manager.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15) javascript.0 2020-02-06 18:11:19.769 error at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:244:12) javascript.0 2020-02-06 18:11:19.769 error at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:319:9) javascript.0 2020-02-06 18:11:19.769 error at Socket.adapter.objects.getObjectList (/opt/iobroker/node_modules/iobroker.javascript/main.js:1556:58) javascript.0 2020-02-06 18:11:19.769 error at getData (/opt/iobroker/node_modules/iobroker.javascript/main.js:520:29) javascript.0 2020-02-06 18:11:19.769 error TypeError: adapter.getObjectView is not a function javascript.0 2020-02-06 18:11:19.769 error uncaught exception: adapter.getObjectView is not a function javascript.0 2020-02-06 18:11:19.754 info received all objects javascript.0 2020-02-06 18:11:17.851 info received all states javascript.0 2020-02-06 18:11:14.630 info requesting all objects javascript.0 2020-02-06 18:11:14.624 info requesting all states javascript.0 2020-02-06 18:11:14.606 error Longitude or latitude does not set. Cannot use astro. javascript.0 2020-02-06 18:11:14.589 info starting. Version 4.3.7 in /opt/iobroker/node_modules/iobroker.javascript, node: v8.15.0 javascript.0 2020-02-06 18:11:06.986 info requesting all objects javascript.0 2020-02-06 18:11:06.984 info requesting all states javascript.0 2020-02-06 18:11:06.967 error Longitude or latitude does not set. Cannot use astro. javascript.0 2020-02-06 18:11:06.951 info starting. Version 4.3.7 in /opt/iobroker/node_modules/iobroker.javascript, node: v8.15.0
Bitte um Hilfe!
-
@martin dein Land, Stadt Breiten/Längengrad hinterlegt? Da du in einem Script die Astro Funktion benutzt
-
Ja, da ist alles drin. Habe auch nichts geändert.
Er zeigt mir beim "Admin" ein Update an. Wenn ich drauf klicke kommt nach 1 Sekunde "Erfolgreich", aber passiert ist nichts. -
@martin das auch aktiviert?
-
Ja, da ist der Haken auch drin.
-
@martin said in Javascript Adapter geht ständig auf rot:
Ja, da ist der Haken auch drin.
Ich lasse ihn jetzt mal alle Adapter upgraden. Jetzt erzählt er nämlich von 20 Stück, vorher warens nur 3.
Mal sehen obs was bringt. -
@martin dann hab ich leider auch keine Idee mehr
mit dieser Meldung kann ich leider nichts anfangenjavascript.0 2020-02-06 18:11:19.769 error TypeError: adapter.getObjectView is not a function javascript.0 2020-02-06 18:11:19.769 error uncaught exception: adapter.getObjectView is not a function
-
@crunchip sagte in Javascript Adapter geht ständig auf rot:
dann hab ich leider auch keine Idee mehr
Naja, der Haken muss raus
Wenn der drin ist werden nicht die Werte im Adapter genommen.
Leider müssen aber diese genommen werden -
@Homoran heisst? Astro über System funktioniert nicht mehr?
-
@crunchip ich fürchte da hat es immer schon Probleme mit gegeben.
Nur wenn die Koordinaten im Adapter eingegeben waren hat es IMMER funktioniert -
@Homoran sagte:
ich fürchte da hat es immer schon Probleme mit gegeben.
Es gab einmal Versionen des JS-Adapters, bei denen es mit dem Haken funktioniert hat. Da ich immer die Koordinaten in der JS-Instanz eintrage (2 Wohnorte), kann ich nicht sagen, ab welcher Version es nicht mehr funktioniert.
-
-
Okay.
Koordinaten habe ich in den iobroker-Einstellungen drin.
Er ist noch beim Update.
Wenn es nicht klappt versuche ich es mal ohne Haken. -
@paul53 sagte in Javascript Adapter geht ständig auf rot:
Es gab einmal Versionen des JS-Adapters, bei denen es mit dem Haken funktioniert hat.
So sehe ich es auch
Außerdem kann es ohner weiteres sein, dass das "nicht-funktionieren" von "beutze Systemeinstellungen" ggf. auch von anderemn Faktoren wie js-controller Version oder admin Version, ggf. auch node und npm ... abhängig war/ist, so dass es bei einigen Usern klappt, bei anderen nicht.
Ich weiß lediglich, dass es (nach meiner Erinnerung) immer geklappt hat, wenn man die Koordinaten im javascript Adapter eingetragen (und den Haken rausgenommen) hatte.
-
So, 16 von 20 Adaptern upgedatet.
Javascript scheint wieder problemlos zu laufen.
4 Stück nicht. Da kommt sofort erledigt.
Kann ich die Adapter (z.B. Admin) irgendwie über die Konsole oder Putty updaten? -
-
@crunchip hilfe!
Vorsicht vor verlinkungen auf das Wiki auf Github.
Mit viel "Glück" findest du da noch meine erste Doku von 2015 - mit allen "aktuellen" Anleitungen -
Also würde
iobroker upgrade Admin
den Admin-Adapter updaten? Oder muss da noch eine URL etc. dazu? Wenn ja, wo finde ich die??? -
@martin sagte in Javascript Adapter geht ständig auf rot:
iobroker upgrade Admin
Es reich
iobroker update admin
Dazu musst du aber mit putty o.ä. eine ssh Verbindung auf deinen Raspi machen -
@Homoran in dem Fall glaub ich....ist das schon ok
Hab auf die schnelle nix neueres gefunden