NEWS
openweathermap 1.4.0 bricht direkt nach Start ab
-
Hallo zusammen,
ich betreibe ioBroker auf einem Raspberry Pi und habe den Adapter ioBroker openweathermap installiert.
System:
Adapter: openweathermap 1.4.0
Node.js: 22.21.0
js-controller: 7.0.7
OS: Linux (Raspberry Pi)Beim Start sehe ich im Log:
starting. Version 1.4.0 in /opt/iobroker/node_modules/iobroker.openweathermap
node: v22.21.0
js-controller: 7.0.7Danach werden Wetterdaten übertragen bzw. historische Daten gelesen (API-Key und Abo sind aktiv und funktionieren grundsätzlich), trotzdem wird die Instanz kurz darauf beendet/abgebrochen.
Auffällig:
im Adapter gibt es praktisch keine Parameter zur Begrenzung (Forecast/Intervalle/etc.)
beim Start werden sehr viele States geschrieben
ich frage mich, ob dadurch direkt nach dem Start API-Limits oder Request-Grenzen erreicht werden
alternativ evtl. Inkompatibilität mit Node 22?Fragen:
Hat jemand den Adapter stabil mit Node 22 laufen?
Macht der Adapter beim Start mehrere API-Calls gleichzeitig (Rate-Limit möglich)?
Gibt es versteckte Optionen zur Reduktion von Requests/Forecast-Daten?
Oder ist aktuell ein Downgrade auf Node 20 empfehlenswert?Falls hilfreich, kann ich gern noch Logs nachreichen.
Danke!
Wie wäre es mit einem Auszug aus dem LogFile?
Oder gleich mal die Ausgabe voniob diagDenn deine nodejs-Installation ist z. B. nicht mehr auf dem aktuellen Stand.
-
Wie wäre es mit einem Auszug aus dem LogFile?
Oder gleich mal die Ausgabe voniob diagDenn deine nodejs-Installation ist z. B. nicht mehr auf dem aktuellen Stand.
@Thomas-Braun habe bereits geschrieben
host.neu 2026-02-08 19:02:47.178 info instance system.adapter.openweathermap.0 having pid 3451600 terminated with code 0 (NO_ERROR) openweathermap.0 2026-02-08 19:02:46.644 info Terminated (NO_ERROR): Without reason openweathermap.0 2026-02-08 19:02:18.878 info starting. Version 1.4.0 in /opt/iobroker/node_modules/iobroker.openweathermap, node: v22.21.0, js-controller: 7.0.7 host.neu 2026-02-08 19:02:16.065 info instance system.adapter.openweathermap.0 in version "1.4.0" started with pid 3451600 host.neu 2026-02-08 18:37:24.206 info instance system.adapter.openweathermap.0 terminated with code 0 (NO_ERROR) -
@Thomas-Braun habe bereits geschrieben
host.neu 2026-02-08 19:02:47.178 info instance system.adapter.openweathermap.0 having pid 3451600 terminated with code 0 (NO_ERROR) openweathermap.0 2026-02-08 19:02:46.644 info Terminated (NO_ERROR): Without reason openweathermap.0 2026-02-08 19:02:18.878 info starting. Version 1.4.0 in /opt/iobroker/node_modules/iobroker.openweathermap, node: v22.21.0, js-controller: 7.0.7 host.neu 2026-02-08 19:02:16.065 info instance system.adapter.openweathermap.0 in version "1.4.0" started with pid 3451600 host.neu 2026-02-08 18:37:24.206 info instance system.adapter.openweathermap.0 terminated with code 0 (NO_ERROR)Das ist nicht das Log aus dem System. Das ist krumm formatiert und chronologisch verkehrt herum.
iob diagsagt?
-
Das ist nicht das Log aus dem System. Das ist krumm formatiert und chronologisch verkehrt herum.
iob diagsagt?
@Thomas-Braun das steht im log
-
@Thomas-Braun das steht im log
Das steht im Admin. In 'krummer' Formatierung.
Das richtige Log schaust du periob logs --watchan. Und
iob diagsagt?
-
Das steht im Admin. In 'krummer' Formatierung.
Das richtige Log schaust du periob logs --watchan. Und
iob diagsagt?
@Thomas-Braun identisch
franz@neu:~ $ iob logs --watch 2026-02-08 18:31:31.760 - info: host.neu stopInstance system.adapter.openweathermap.0 (force=false, process=false) 2026-02-08 18:31:31.762 - info: host.neu stopInstance canceled schedule system.adapter.openweathermap.0 2026-02-08 18:31:35.573 - info: host.neu instance scheduled system.adapter.openweathermap.0 2 * * * * 2026-02-08 18:31:35.608 - info: host.neu instance system.adapter.openweathermap.0 in version "1.4.0" started with pid 2974692 2026-02-08 18:31:38.474 - info: openweathermap.0 (2974692) starting. Version 1.4.0 in /opt/iobroker/node_modules/iobroker.openweathermap, node: v22.21.0, js-controller: 7.0.7 2026-02-08 18:32:18.383 - info: openweathermap.0 (2974692) Terminated (NO_ERROR): Without reason 2026-02-08 18:32:18.946 - info: host.neu instance system.adapter.openweathermap.0 terminated with code 0 (NO_ERROR) 2026-02-08 18:36:43.258 - info: host.neu stopInstance system.adapter.openweathermap.0 (force=false, process=false) 2026-02-08 18:36:43.264 - info: host.neu stopInstance canceled schedule system.adapter.openweathermap.0 2026-02-08 18:36:47.070 - info: host.neu instance scheduled system.adapter.openweathermap.0 2 * * * * 2026-02-08 18:36:47.104 - info: host.neu instance system.adapter.openweathermap.0 in version "1.4.0" started with pid 3047458 2026-02-08 18:36:49.982 - info: openweathermap.0 (3047458) starting. Version 1.4.0 in /opt/iobroker/node_modules/iobroker.openweathermap, node: v22.21.0, js-controller: 7.0.7 2026-02-08 18:37:23.640 - info: openweathermap.0 (3047458) Terminated (NO_ERROR): Without reason 2026-02-08 18:37:24.206 - info: host.neu instance system.adapter.openweathermap.0 terminated with code 0 (NO_ERROR) 2026-02-08 19:02:16.065 - info: host.neu instance system.adapter.openweathermap.0 in version "1.4.0" started with pid 3451600 2026-02-08 19:02:18.878 - info: openweathermap.0 (3451600) starting. Version 1.4.0 in /opt/iobroker/node_modules/iobroker.openweathermap, node: v22.21.0, js-controller: 7.0.7 2026-02-08 19:02:46.644 - info: openweathermap.0 (3451600) Terminated (NO_ERROR): Without reason 2026-02-08 19:02:47.178 - info: host.neu instance system.adapter.openweathermap.0 having pid 3451600 terminated with code 0 (NO_ERROR) 2026-02-08 19:15:00.455 - info: web.0 (1366330) <== Disconnect system.user.admin from ::ffff:192.168.178.105 vis.0 2026-02-08 19:15:00.472 - info: web.0 (1366330) <== Disconnect system.user.admin from ::ffff:192.168.178.105 vis.0 -
@Thomas-Braun identisch
franz@neu:~ $ iob logs --watch 2026-02-08 18:31:31.760 - info: host.neu stopInstance system.adapter.openweathermap.0 (force=false, process=false) 2026-02-08 18:31:31.762 - info: host.neu stopInstance canceled schedule system.adapter.openweathermap.0 2026-02-08 18:31:35.573 - info: host.neu instance scheduled system.adapter.openweathermap.0 2 * * * * 2026-02-08 18:31:35.608 - info: host.neu instance system.adapter.openweathermap.0 in version "1.4.0" started with pid 2974692 2026-02-08 18:31:38.474 - info: openweathermap.0 (2974692) starting. Version 1.4.0 in /opt/iobroker/node_modules/iobroker.openweathermap, node: v22.21.0, js-controller: 7.0.7 2026-02-08 18:32:18.383 - info: openweathermap.0 (2974692) Terminated (NO_ERROR): Without reason 2026-02-08 18:32:18.946 - info: host.neu instance system.adapter.openweathermap.0 terminated with code 0 (NO_ERROR) 2026-02-08 18:36:43.258 - info: host.neu stopInstance system.adapter.openweathermap.0 (force=false, process=false) 2026-02-08 18:36:43.264 - info: host.neu stopInstance canceled schedule system.adapter.openweathermap.0 2026-02-08 18:36:47.070 - info: host.neu instance scheduled system.adapter.openweathermap.0 2 * * * * 2026-02-08 18:36:47.104 - info: host.neu instance system.adapter.openweathermap.0 in version "1.4.0" started with pid 3047458 2026-02-08 18:36:49.982 - info: openweathermap.0 (3047458) starting. Version 1.4.0 in /opt/iobroker/node_modules/iobroker.openweathermap, node: v22.21.0, js-controller: 7.0.7 2026-02-08 18:37:23.640 - info: openweathermap.0 (3047458) Terminated (NO_ERROR): Without reason 2026-02-08 18:37:24.206 - info: host.neu instance system.adapter.openweathermap.0 terminated with code 0 (NO_ERROR) 2026-02-08 19:02:16.065 - info: host.neu instance system.adapter.openweathermap.0 in version "1.4.0" started with pid 3451600 2026-02-08 19:02:18.878 - info: openweathermap.0 (3451600) starting. Version 1.4.0 in /opt/iobroker/node_modules/iobroker.openweathermap, node: v22.21.0, js-controller: 7.0.7 2026-02-08 19:02:46.644 - info: openweathermap.0 (3451600) Terminated (NO_ERROR): Without reason 2026-02-08 19:02:47.178 - info: host.neu instance system.adapter.openweathermap.0 having pid 3451600 terminated with code 0 (NO_ERROR) 2026-02-08 19:15:00.455 - info: web.0 (1366330) <== Disconnect system.user.admin from ::ffff:192.168.178.105 vis.0 2026-02-08 19:15:00.472 - info: web.0 (1366330) <== Disconnect system.user.admin from ::ffff:192.168.178.105 vis.0 -
@Thomas-Braun identisch
franz@neu:~ $ iob logs --watch 2026-02-08 18:31:31.760 - info: host.neu stopInstance system.adapter.openweathermap.0 (force=false, process=false) 2026-02-08 18:31:31.762 - info: host.neu stopInstance canceled schedule system.adapter.openweathermap.0 2026-02-08 18:31:35.573 - info: host.neu instance scheduled system.adapter.openweathermap.0 2 * * * * 2026-02-08 18:31:35.608 - info: host.neu instance system.adapter.openweathermap.0 in version "1.4.0" started with pid 2974692 2026-02-08 18:31:38.474 - info: openweathermap.0 (2974692) starting. Version 1.4.0 in /opt/iobroker/node_modules/iobroker.openweathermap, node: v22.21.0, js-controller: 7.0.7 2026-02-08 18:32:18.383 - info: openweathermap.0 (2974692) Terminated (NO_ERROR): Without reason 2026-02-08 18:32:18.946 - info: host.neu instance system.adapter.openweathermap.0 terminated with code 0 (NO_ERROR) 2026-02-08 18:36:43.258 - info: host.neu stopInstance system.adapter.openweathermap.0 (force=false, process=false) 2026-02-08 18:36:43.264 - info: host.neu stopInstance canceled schedule system.adapter.openweathermap.0 2026-02-08 18:36:47.070 - info: host.neu instance scheduled system.adapter.openweathermap.0 2 * * * * 2026-02-08 18:36:47.104 - info: host.neu instance system.adapter.openweathermap.0 in version "1.4.0" started with pid 3047458 2026-02-08 18:36:49.982 - info: openweathermap.0 (3047458) starting. Version 1.4.0 in /opt/iobroker/node_modules/iobroker.openweathermap, node: v22.21.0, js-controller: 7.0.7 2026-02-08 18:37:23.640 - info: openweathermap.0 (3047458) Terminated (NO_ERROR): Without reason 2026-02-08 18:37:24.206 - info: host.neu instance system.adapter.openweathermap.0 terminated with code 0 (NO_ERROR) 2026-02-08 19:02:16.065 - info: host.neu instance system.adapter.openweathermap.0 in version "1.4.0" started with pid 3451600 2026-02-08 19:02:18.878 - info: openweathermap.0 (3451600) starting. Version 1.4.0 in /opt/iobroker/node_modules/iobroker.openweathermap, node: v22.21.0, js-controller: 7.0.7 2026-02-08 19:02:46.644 - info: openweathermap.0 (3451600) Terminated (NO_ERROR): Without reason 2026-02-08 19:02:47.178 - info: host.neu instance system.adapter.openweathermap.0 having pid 3451600 terminated with code 0 (NO_ERROR) 2026-02-08 19:15:00.455 - info: web.0 (1366330) <== Disconnect system.user.admin from ::ffff:192.168.178.105 vis.0 2026-02-08 19:15:00.472 - info: web.0 (1366330) <== Disconnect system.user.admin from ::ffff:192.168.178.105 vis.0@franzda sagte in openweathermap 1.4.0 bricht direkt nach Start ab:
scheduled system.adapter.openweathermap.0 2 * * * *
der läuft nicht durch!
Das ist ein scheduled Adapter, der 1x pro Stunde zur 2. Minute gestartet wird, seine Arbeit verrichtet und wieder schlafen geht. -
@Thomas-Braun identisch
franz@neu:~ $ iob logs --watch 2026-02-08 18:31:31.760 - info: host.neu stopInstance system.adapter.openweathermap.0 (force=false, process=false) 2026-02-08 18:31:31.762 - info: host.neu stopInstance canceled schedule system.adapter.openweathermap.0 2026-02-08 18:31:35.573 - info: host.neu instance scheduled system.adapter.openweathermap.0 2 * * * * 2026-02-08 18:31:35.608 - info: host.neu instance system.adapter.openweathermap.0 in version "1.4.0" started with pid 2974692 2026-02-08 18:31:38.474 - info: openweathermap.0 (2974692) starting. Version 1.4.0 in /opt/iobroker/node_modules/iobroker.openweathermap, node: v22.21.0, js-controller: 7.0.7 2026-02-08 18:32:18.383 - info: openweathermap.0 (2974692) Terminated (NO_ERROR): Without reason 2026-02-08 18:32:18.946 - info: host.neu instance system.adapter.openweathermap.0 terminated with code 0 (NO_ERROR) 2026-02-08 18:36:43.258 - info: host.neu stopInstance system.adapter.openweathermap.0 (force=false, process=false) 2026-02-08 18:36:43.264 - info: host.neu stopInstance canceled schedule system.adapter.openweathermap.0 2026-02-08 18:36:47.070 - info: host.neu instance scheduled system.adapter.openweathermap.0 2 * * * * 2026-02-08 18:36:47.104 - info: host.neu instance system.adapter.openweathermap.0 in version "1.4.0" started with pid 3047458 2026-02-08 18:36:49.982 - info: openweathermap.0 (3047458) starting. Version 1.4.0 in /opt/iobroker/node_modules/iobroker.openweathermap, node: v22.21.0, js-controller: 7.0.7 2026-02-08 18:37:23.640 - info: openweathermap.0 (3047458) Terminated (NO_ERROR): Without reason 2026-02-08 18:37:24.206 - info: host.neu instance system.adapter.openweathermap.0 terminated with code 0 (NO_ERROR) 2026-02-08 19:02:16.065 - info: host.neu instance system.adapter.openweathermap.0 in version "1.4.0" started with pid 3451600 2026-02-08 19:02:18.878 - info: openweathermap.0 (3451600) starting. Version 1.4.0 in /opt/iobroker/node_modules/iobroker.openweathermap, node: v22.21.0, js-controller: 7.0.7 2026-02-08 19:02:46.644 - info: openweathermap.0 (3451600) Terminated (NO_ERROR): Without reason 2026-02-08 19:02:47.178 - info: host.neu instance system.adapter.openweathermap.0 having pid 3451600 terminated with code 0 (NO_ERROR) 2026-02-08 19:15:00.455 - info: web.0 (1366330) <== Disconnect system.user.admin from ::ffff:192.168.178.105 vis.0 2026-02-08 19:15:00.472 - info: web.0 (1366330) <== Disconnect system.user.admin from ::ffff:192.168.178.105 vis.0@franzda sagte in openweathermap 1.4.0 bricht direkt nach Start ab:
host.neu stopInstance canceled schedule system.adapter.openweathermap.0
Das ist ein 'sheduled adapter'. Der startet in Intervallen neu.
-
@franzda sagte in openweathermap 1.4.0 bricht direkt nach Start ab:
scheduled system.adapter.openweathermap.0 2 * * * *
der läuft nicht durch!
Das ist ein scheduled Adapter, der 1x pro Stunde zur 2. Minute gestartet wird, seine Arbeit verrichtet und wieder schlafen geht. -
@franzda sagte in openweathermap 1.4.0 bricht direkt nach Start ab:
host.neu stopInstance canceled schedule system.adapter.openweathermap.0
Das ist ein 'sheduled adapter'. Der startet in Intervallen neu.
@Thomas-Braun Danke hatte noch nie heduled adapter gesehen.
-
@franzda sagte in openweathermap 1.4.0 bricht direkt nach Start ab:
@Homoran Danke hatte noch nie heduled adapter gesehen.
der hat deswegen statt der Ampel eine Uhr als Icon in der Instanz
-
@Thomas-Braun Danke hatte noch nie heduled adapter gesehen.
Dein nodejs kannst du dennoch reparieren.
iob nodejs-update 22einhacken, Rückfragen mit y bestätigen