NEWS
Test Adapter open-meteo-weather v3.1.x GitHub/Latest
-
Neue Version 2.2.4 verfĂŒgbar.
Ein kleiner Fehler der mir noch aufgefallen ist und behoben wurde war die Unit der Schneehöhe,
diese wurde von cm in m geĂ€ndert. AuĂerdem habe ich noch den Datenpunkt
precipitation in hourlyX und precipitation_sum in dailyX hinzugefĂŒgt, diese zeigen den Niederschlag gesamt also Regen, Schnee, Schauer in mm an.Ansonsten betreffen die Ănderungen hauptsĂ€chlich Verbesserung der Performance wie:
- Status-Caching, um redundante Datenbank-E/A-Operationen zu reduzieren.
- Socket-Management mit expliziter Verbindungsbehandlung und Timeouts optimiert.
- Aktualisierungslogik fĂŒr besseres Ressourcenmanagement ĂŒberarbeitet.
Das Widget wurde auch aktualisiert. Dort habe ich die Datenpunkte fĂŒr Regen auf Niederschlag geĂ€ndert und die Anpassungsmöglichkeit der SchriftgröĂen ĂŒbernommen.
-
Neue Version 2.2.4 verfĂŒgbar.
Ein kleiner Fehler der mir noch aufgefallen ist und behoben wurde war die Unit der Schneehöhe,
diese wurde von cm in m geĂ€ndert. AuĂerdem habe ich noch den Datenpunkt
precipitation in hourlyX und precipitation_sum in dailyX hinzugefĂŒgt, diese zeigen den Niederschlag gesamt also Regen, Schnee, Schauer in mm an.Ansonsten betreffen die Ănderungen hauptsĂ€chlich Verbesserung der Performance wie:
- Status-Caching, um redundante Datenbank-E/A-Operationen zu reduzieren.
- Socket-Management mit expliziter Verbindungsbehandlung und Timeouts optimiert.
- Aktualisierungslogik fĂŒr besseres Ressourcenmanagement ĂŒberarbeitet.
Das Widget wurde auch aktualisiert. Dort habe ich die Datenpunkte fĂŒr Regen auf Niederschlag geĂ€ndert und die Anpassungsmöglichkeit der SchriftgröĂen ĂŒbernommen.
Adapter und Widget aktualisiert. Jetzt folgende Meldung im Log:
State value to set for "0_userdata.0.Haus.VIS.Wetter.Open-Meteo-Widget" has to be type "boolean" but received type "string"Datenpunkt habe ich bereits durch das Skript neu erstellen lassen.
-
Adapter und Widget aktualisiert. Jetzt folgende Meldung im Log:
State value to set for "0_userdata.0.Haus.VIS.Wetter.Open-Meteo-Widget" has to be type "boolean" but received type "string"Datenpunkt habe ich bereits durch das Skript neu erstellen lassen.
@oFbEQnpoLKKl6mbY5e13 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
State value to set for "0_userdata.0.Haus.VIS.Wetter.Open-Meteo-Widget" has to be type "boolean" but received type "string"
der Datenpunkt .Open-Meteo-Widget scheint als type:boolean erstellt zu sein, er muss aber string sein.
Zeig mir mal bitte die Ausgabe wenn du bei dem Datenpunkt ganz rechts auf den Stift gehst. Danke.
-
@oFbEQnpoLKKl6mbY5e13 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
State value to set for "0_userdata.0.Haus.VIS.Wetter.Open-Meteo-Widget" has to be type "boolean" but received type "string"
der Datenpunkt .Open-Meteo-Widget scheint als type:boolean erstellt zu sein, er muss aber string sein.
Zeig mir mal bitte die Ausgabe wenn du bei dem Datenpunkt ganz rechts auf den Stift gehst. Danke.
{ "_id": "0_userdata.0.Wetter_Widget_HTML", "common": { "name": "Weather Widget for VIS2", "type": "string", "role": "html" }, "native": {}, "type": "state", "from": "system.adapter.javascript.0", "user": "system.user.admin", "ts": 1770365369414, "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } } -
@ofbeqnpolkkl6mby5e13 jetzt steh ich ein bisschen aufm Schlauch :-D was macht der datenpunkt 0_userdata.0.Haus.VIS.Wetter.Open-Meteo-Widget? Denn im codeblock ist er 0_userdata.0.Wetter_Widget_HTML, das ist der DP in dem das Javascript reinschreibt.
-
@ofbeqnpolkkl6mby5e13 jetzt steh ich ein bisschen aufm Schlauch :-D was macht der datenpunkt 0_userdata.0.Haus.VIS.Wetter.Open-Meteo-Widget? Denn im codeblock ist er 0_userdata.0.Wetter_Widget_HTML, das ist der DP in dem das Javascript reinschreibt.
Scheint ein Problem meines eigenen Datenpunktes zu sein. Sorry, leg dich bitte wieder hin.
-
Scheint ein Problem meines eigenen Datenpunktes zu sein. Sorry, leg dich bitte wieder hin.
@oFbEQnpoLKKl6mbY5e13 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
Scheint ein Problem meines eigenen Datenpunktes zu sein. Sorry, leg dich bitte wieder hin.
Na toll, jetzt bin ich viel zu aufgewĂŒhlt um mich nochmal hinzulegen.
-
@oFbEQnpoLKKl6mbY5e13 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
Scheint ein Problem meines eigenen Datenpunktes zu sein. Sorry, leg dich bitte wieder hin.
Na toll, jetzt bin ich viel zu aufgewĂŒhlt um mich nochmal hinzulegen.
Okay, dann habe ich noch zwei Kleinigkeiten, die du jetzt umsetzen könntest:
- Ich kommentiere immer das Log aus, weil mir das zu viele Ausgaben sind. Könntest du auch noch als Variable definieren
- NO2 könnte ich noch gebrauchen
Edit:
Und noch mal, weil man es nicht oft genug schreiben kann: vielen Dank fĂŒr den Adapter, der ist wirklich super (inkl. Widget). Ich bin so froh, endlich einen Ersatz fĂŒr den DasWetter-Adapter zu haben. -
Okay, dann habe ich noch zwei Kleinigkeiten, die du jetzt umsetzen könntest:
- Ich kommentiere immer das Log aus, weil mir das zu viele Ausgaben sind. Könntest du auch noch als Variable definieren
- NO2 könnte ich noch gebrauchen
Edit:
Und noch mal, weil man es nicht oft genug schreiben kann: vielen Dank fĂŒr den Adapter, der ist wirklich super (inkl. Widget). Ich bin so froh, endlich einen Ersatz fĂŒr den DasWetter-Adapter zu haben.@oFbEQnpoLKKl6mbY5e13 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
NO2 könnte ich noch gebrauchen
Mach ich mit der nÀchsten Version fertig.
@oFbEQnpoLKKl6mbY5e13 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
Ich bin so froh, endlich einen Ersatz fĂŒr den DasWetter-Adapter zu haben
Ich habe auch bisher DasWetter gehabt, toller Adapter, leider hat dasWetter.com dann die Api umgestellt und der Entwickler sitzt nun vor einem groĂen Haufen Arbeit, hinzu kommt das die API ich glaube nur noch 40x am Tag abgerufen werden kann (wenn ĂŒberhaupt) bevor man gesperrt wird. Open meteo habe ich schon vor ein paar Monaten entdeckt und finde die Einfachheit der öffentlichen API (kein Registrieren) und die Datenvielfalt sehr mĂ€chtig. Ich habe mir dann ein Script geschrieben was mir Ă€hnlich wie bei dasWetter die Datenpunkte anlegt und habe dann nur noch das benutzt. Irgendwann dachte ich, komm versuch es und Bau einen Adapter, evtl könnte es jemand gebrauchen. Versuch macht gluch.
-
@oFbEQnpoLKKl6mbY5e13 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
NO2 könnte ich noch gebrauchen
Mach ich mit der nÀchsten Version fertig.
@oFbEQnpoLKKl6mbY5e13 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
Ich bin so froh, endlich einen Ersatz fĂŒr den DasWetter-Adapter zu haben
Ich habe auch bisher DasWetter gehabt, toller Adapter, leider hat dasWetter.com dann die Api umgestellt und der Entwickler sitzt nun vor einem groĂen Haufen Arbeit, hinzu kommt das die API ich glaube nur noch 40x am Tag abgerufen werden kann (wenn ĂŒberhaupt) bevor man gesperrt wird. Open meteo habe ich schon vor ein paar Monaten entdeckt und finde die Einfachheit der öffentlichen API (kein Registrieren) und die Datenvielfalt sehr mĂ€chtig. Ich habe mir dann ein Script geschrieben was mir Ă€hnlich wie bei dasWetter die Datenpunkte anlegt und habe dann nur noch das benutzt. Irgendwann dachte ich, komm versuch es und Bau einen Adapter, evtl könnte es jemand gebrauchen. Versuch macht gluch.
Ich hatte noch Hoffnung auf den Bright Sky Adapter, aber der crasht immer, wenn man konkrete Wetterstationen angeben will. Das war mir zu blöd.
-
gibt es noch die Möglichkeit, in den Datenpunkten fĂŒr TĂ€glich und stĂŒndlich etc. einen Text hinzuzufĂŒgen, da steht dann "meist bewölkt" oder "Neblig" oder was halt gerade in der Vorhersage ist, so bieten es andere Adapter und das finde ich gar nicht so schlecht. Ist halt ein schneller Ăberblick, je nach dem, ob diese Daten mit der API geliefert werden
ach Hilfe, ich muss Blind sein, auch das gibt es schon, tatsÀchlich nicht gesehen vorhin, sorry
-
Ich habe den Adapter jetzt auch mal getestet und ich muss sagen der ist super, Danke dafĂŒr !!
Habe blos ein Problem mit dem Widget, es funktioniert eigentlich, nur erhalte ich im Log folgende Warn:2026-02-06 18:05:00.004 - warn: javascript.0 (1044) getState "open-meteo-weather.0.Weissenbach.weather.forecast.day0.precipitation_sum" not found (3) 2026-02-06 18:05:00.005 - warn: javascript.0 (1044) at getVal (script.js.Wetter_Widget:66:21) 2026-02-06 18:05:00.005 - warn: javascript.0 (1044) at Object.updateWeatherWidget (script.js.Wetter_Widget:158:52) 2026-02-06 18:05:00.005 - warn: javascript.0 (1044) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/src/lib/sandbox.ts:2389:34) 2026-02-06 18:05:00.006 - warn: javascript.0 (1044) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) 2026-02-06 18:05:00.006 - warn: javascript.0 (1044) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 2026-02-06 18:05:00.006 - warn: javascript.0 (1044) at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) 2026-02-06 18:05:00.006 - warn: javascript.0 (1044) at listOnTimeout (node:internal/timers:588:17) 2026-02-06 18:05:00.006 - warn: javascript.0 (1044) at processTimers (node:internal/timers:523:7) 2026-02-06 18:05:00.006 - warn: javascript.0 (1044) getState "open-meteo-weather.0.Weissenbach.weather.forecast.hourly.next_hours.hour0.precipitation" not found (3) 2026-02-06 18:05:00.007 - warn: javascript.0 (1044) at getVal (script.js.Wetter_Widget:66:21) 2026-02-06 18:05:00.007 - warn: javascript.0 (1044) at Object.updateWeatherWidget (script.js.Wetter_Widget:187:81) 2026-02-06 18:05:00.007 - warn: javascript.0 (1044) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/src/lib/sandbox.ts:2389:34) 2026-02-06 18:05:00.008 - warn: javascript.0 (1044) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) 2026-02-06 18:05:00.008 - warn: javascript.0 (1044) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 2026-02-06 18:05:00.008 - warn: javascript.0 (1044) at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) 2026-02-06 18:05:00.008 - warn: javascript.0 (1044) at listOnTimeout (node:internal/timers:588:17) 2026-02-06 18:05:00.008 - warn: javascript.0 (1044) at processTimers (node:internal/timers:523:7) 2026-02-06 18:05:00.008 - warn: javascript.0 (1044) getState "open-meteo-weather.0.Weissenbach.weather.forecast.hourly.next_hours.hour1.precipitation" not found (3) 2026-02-06 18:05:00.009 - warn: javascript.0 (1044) at getVal (script.js.Wetter_Widget:66:21) 2026-02-06 18:05:00.009 - warn: javascript.0 (1044) at Object.updateWeatherWidget (script.js.Wetter_Widget:187:81) 2026-02-06 18:05:00.009 - warn: javascript.0 (1044) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/src/lib/sandbox.ts:2389:34) 2026-02-06 18:05:00.009 - warn: javascript.0 (1044) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) 2026-02-06 18:05:00.009 - warn: javascript.0 (1044) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 2026-02-06 18:05:00.009 - warn: javascript.0 (1044) at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) 2026-02-06 18:05:00.009 - warn: javascript.0 (1044) at listOnTimeout (node:internal/timers:588:17) 2026-02-06 18:05:00.009 - warn: javascript.0 (1044) at processTimers (node:internal/timers:523:7) 2026-02-06 18:05:00.010 - warn: javascript.0 (1044) getState "open-meteo-weather.0.Weissenbach.weather.forecast.hourly.next_hours.hour2.precipitation" not found (3) 2026-02-06 18:05:00.010 - warn: javascript.0 (1044) at getVal (script.js.Wetter_Widget:66:21) 2026-02-06 18:05:00.011 - warn: javascript.0 (1044) at Object.updateWeatherWidget (script.js.Wetter_Widget:187:81) 2026-02-06 18:05:00.011 - warn: javascript.0 (1044) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/src/lib/sandbox.ts:2389:34) 2026-02-06 18:05:00.011 - warn: javascript.0 (1044) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) 2026-02-06 18:05:00.011 - warn: javascript.0 (1044) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 2026-02-06 18:05:00.011 - warn: javascript.0 (1044) at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) 2026-02-06 18:05:00.011 - warn: javascript.0 (1044) at listOnTimeout (node:internal/timers:588:17) 2026-02-06 18:05:00.011 - warn: javascript.0 (1044) at processTimers (node:internal/timers:523:7) 2026-02-06 18:05:00.011 - warn: javascript.0 (1044) getState "open-meteo-weather.0.Weissenbach.weather.forecast.hourly.next_hours.hour3.precipitation" not found (3) 2026-02-06 18:05:00.012 - warn: javascript.0 (1044) at getVal (script.js.Wetter_Widget:66:21) 2026-02-06 18:05:00.012 - warn: javascript.0 (1044) at Object.updateWeatherWidget (script.js.Wetter_Widget:187:81) 2026-02-06 18:05:00.012 - warn: javascript.0 (1044) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/src/lib/sandbox.ts:2389:34) 2026-02-06 18:05:00.012 - warn: javascript.0 (1044) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) 2026-02-06 18:05:00.012 - warn: javascript.0 (1044) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 2026-02-06 18:05:00.012 - warn: javascript.0 (1044) at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) 2026-02-06 18:05:00.012 - warn: javascript.0 (1044) at listOnTimeout (node:internal/timers:588:17) 2026-02-06 18:05:00.012 - warn: javascript.0 (1044) at processTimers (node:internal/timers:523:7) 2026-02-06 18:05:00.012 - warn: javascript.0 (1044) getState "open-meteo-weather.0.Weissenbach.weather.forecast.hourly.next_hours.hour4.precipitation" not found (3) 2026-02-06 18:05:00.014 - warn: javascript.0 (1044) at getVal (script.js.Wetter_Widget:66:21) 2026-02-06 18:05:00.014 - warn: javascript.0 (1044) at Object.updateWeatherWidget (script.js.Wetter_Widget:187:81) 2026-02-06 18:05:00.014 - warn: javascript.0 (1044) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/src/lib/sandbox.ts:2389:34) 2026-02-06 18:05:00.015 - warn: javascript.0 (1044) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) 2026-02-06 18:05:00.015 - warn: javascript.0 (1044) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 2026-02-06 18:05:00.015 - warn: javascript.0 (1044) at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) 2026-02-06 18:05:00.015 - warn: javascript.0 (1044) at listOnTimeout (node:internal/timers:588:17) 2026-02-06 18:05:00.015 - warn: javascript.0 (1044) at processTimers (node:internal/timers:523:7) 2026-02-06 18:05:00.015 - warn: javascript.0 (1044) getState "open-meteo-weather.0.Weissenbach.weather.forecast.hourly.next_hours.hour5.precipitation" not found (3) 2026-02-06 18:05:00.016 - warn: javascript.0 (1044) at getVal (script.js.Wetter_Widget:66:21) 2026-02-06 18:05:00.016 - warn: javascript.0 (1044) at Object.updateWeatherWidget (script.js.Wetter_Widget:187:81) 2026-02-06 18:05:00.016 - warn: javascript.0 (1044) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/src/lib/sandbox.ts:2389:34) 2026-02-06 18:05:00.016 - warn: javascript.0 (1044) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) 2026-02-06 18:05:00.016 - warn: javascript.0 (1044) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 2026-02-06 18:05:00.016 - warn: javascript.0 (1044) at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) 2026-02-06 18:05:00.016 - warn: javascript.0 (1044) at listOnTimeout (node:internal/timers:588:17) 2026-02-06 18:05:00.016 - warn: javascript.0 (1044) at processTimers (node:internal/timers:523:7) 2026-02-06 18:05:00.016 - warn: javascript.0 (1044) getState "open-meteo-weather.0.Weissenbach.weather.forecast.day1.precipitation_sum" not found (3) 2026-02-06 18:05:00.017 - warn: javascript.0 (1044) at getVal (script.js.Wetter_Widget:66:21) 2026-02-06 18:05:00.017 - warn: javascript.0 (1044) at Object.updateWeatherWidget (script.js.Wetter_Widget:210:23) 2026-02-06 18:05:00.017 - warn: javascript.0 (1044) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/src/lib/sandbox.ts:2389:34) 2026-02-06 18:05:00.017 - warn: javascript.0 (1044) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) 2026-02-06 18:05:00.017 - warn: javascript.0 (1044) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 2026-02-06 18:05:00.017 - warn: javascript.0 (1044) at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) 2026-02-06 18:05:00.017 - warn: javascript.0 (1044) at listOnTimeout (node:internal/timers:588:17) 2026-02-06 18:05:00.017 - warn: javascript.0 (1044) at processTimers (node:internal/timers:523:7) 2026-02-06 18:05:00.017 - warn: javascript.0 (1044) getState "open-meteo-weather.0.Weissenbach.weather.forecast.day2.precipitation_sum" not found (3) 2026-02-06 18:05:00.018 - warn: javascript.0 (1044) at getVal (script.js.Wetter_Widget:66:21) 2026-02-06 18:05:00.018 - warn: javascript.0 (1044) at Object.updateWeatherWidget (script.js.Wetter_Widget:210:23) 2026-02-06 18:05:00.018 - warn: javascript.0 (1044) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/src/lib/sandbox.ts:2389:34) 2026-02-06 18:05:00.018 - warn: javascript.0 (1044) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) 2026-02-06 18:05:00.018 - warn: javascript.0 (1044) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 2026-02-06 18:05:00.019 - warn: javascript.0 (1044) at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) 2026-02-06 18:05:00.019 - warn: javascript.0 (1044) at listOnTimeout (node:internal/timers:588:17) 2026-02-06 18:05:00.019 - warn: javascript.0 (1044) at processTimers (node:internal/timers:523:7) 2026-02-06 18:05:00.019 - warn: javascript.0 (1044) getState "open-meteo-weather.0.Weissenbach.weather.forecast.day3.precipitation_sum" not found (3) 2026-02-06 18:05:00.019 - warn: javascript.0 (1044) at getVal (script.js.Wetter_Widget:66:21) 2026-02-06 18:05:00.020 - warn: javascript.0 (1044) at Object.updateWeatherWidget (script.js.Wetter_Widget:210:23) 2026-02-06 18:05:00.020 - warn: javascript.0 (1044) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/src/lib/sandbox.ts:2389:34) 2026-02-06 18:05:00.020 - warn: javascript.0 (1044) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) 2026-02-06 18:05:00.020 - warn: javascript.0 (1044) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 2026-02-06 18:05:00.020 - warn: javascript.0 (1044) at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) 2026-02-06 18:05:00.020 - warn: javascript.0 (1044) at listOnTimeout (node:internal/timers:588:17) 2026-02-06 18:05:00.020 - warn: javascript.0 (1044) at processTimers (node:internal/timers:523:7) 2026-02-06 18:05:00.020 - warn: javascript.0 (1044) getState "open-meteo-weather.0.Weissenbach.weather.forecast.day4.precipitation_sum" not found (3) 2026-02-06 18:05:00.021 - warn: javascript.0 (1044) at getVal (script.js.Wetter_Widget:66:21) 2026-02-06 18:05:00.021 - warn: javascript.0 (1044) at Object.updateWeatherWidget (script.js.Wetter_Widget:210:23) 2026-02-06 18:05:00.021 - warn: javascript.0 (1044) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/src/lib/sandbox.ts:2389:34) 2026-02-06 18:05:00.021 - warn: javascript.0 (1044) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) 2026-02-06 18:05:00.021 - warn: javascript.0 (1044) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 2026-02-06 18:05:00.021 - warn: javascript.0 (1044) at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) 2026-02-06 18:05:00.021 - warn: javascript.0 (1044) at listOnTimeout (node:internal/timers:588:17) 2026-02-06 18:05:00.021 - warn: javascript.0 (1044) at processTimers (node:internal/timers:523:7) 2026-02-06 18:05:00.021 - warn: javascript.0 (1044) getState "open-meteo-weather.0.Weissenbach.weather.forecast.day5.precipitation_sum" not found (3) 2026-02-06 18:05:00.023 - warn: javascript.0 (1044) at getVal (script.js.Wetter_Widget:66:21) 2026-02-06 18:05:00.023 - warn: javascript.0 (1044) at Object.updateWeatherWidget (script.js.Wetter_Widget:210:23) 2026-02-06 18:05:00.023 - warn: javascript.0 (1044) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/src/lib/sandbox.ts:2389:34) 2026-02-06 18:05:00.024 - warn: javascript.0 (1044) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) 2026-02-06 18:05:00.024 - warn: javascript.0 (1044) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 2026-02-06 18:05:00.024 - warn: javascript.0 (1044) at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) 2026-02-06 18:05:00.024 - warn: javascript.0 (1044) at listOnTimeout (node:internal/timers:588:17) 2026-02-06 18:05:00.024 - warn: javascript.0 (1044) at processTimers (node:internal/timers:523:7) 2026-02-06 18:05:00.024 - warn: javascript.0 (1044) getState "open-meteo-weather.0.Weissenbach.weather.forecast.day6.precipitation_sum" not found (3) 2026-02-06 18:05:00.025 - warn: javascript.0 (1044) at getVal (script.js.Wetter_Widget:66:21) 2026-02-06 18:05:00.025 - warn: javascript.0 (1044) at Object.updateWeatherWidget (script.js.Wetter_Widget:210:23) 2026-02-06 18:05:00.025 - warn: javascript.0 (1044) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/src/lib/sandbox.ts:2389:34) 2026-02-06 18:05:00.025 - warn: javascript.0 (1044) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) 2026-02-06 18:05:00.025 - warn: javascript.0 (1044) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 2026-02-06 18:05:00.025 - warn: javascript.0 (1044) at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) 2026-02-06 18:05:00.025 - warn: javascript.0 (1044) at listOnTimeout (node:internal/timers:588:17) 2026-02-06 18:05:00.025 - warn: javascript.0 (1044) at processTimers (node:internal/timers:523:7)Die Datenpunkte sind eigentlich alle da

-
habs gefunden, hast ja erst vor kurzem ne neue Version raus gebracht, jetzt habe ich keine Warn mehr
-
Folgendes Problem habe ich: die Datenpunkte werden nicht aktualisiert, ich habe zwar eine neue Zeit, aber die Datenpunkte bleiben die alten, starte ich den Adapter neu, passt es dann und neue Werte kommen auch.
@RISSN sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
...die Datenpunkte werden nicht aktualisiert
ErklÀre mir bitte genau welche DP nicht aktualisiert werden, ich weiss nicht genau was du meinst, woran machst du das fest, das sie nicht aktualisiert werden, wo siehst du es?
-
Ich habe auch dieses Problem. Es betrifft alle DP des Adapters. ĂuĂert sich so, dass "time" in ".hour0" momentan (13:35) noch auf 12:00 steht. Das ist der Eintrag von 12:21 als ich den Adapter eben wegen diesem Verhalten manuell neu gestartet hatte. Seitdem ist der Adapter aber lt.Log "fehlerfrei" durchgelaufen.
open-meteo-weather.0 2026-02-07 13:21:25.716 debug updateData: All locations processed successfully. open-meteo-weather.0 2026-02-07 13:21:25.713 debug extendOrCreateState: Updating state Zuhause.weather.forecast.hourly.next_hours.hour23.snow_depth (unit: cm) open-meteo-weather.0 2026-02-07 13:21:25.711 debug extendOrCreateState: Updating state Zuhause.weather.forecast.hourly.next_hours.hour23.snowfall (unit: cm) open-meteo-weather.0 2026-02-07 13:21:25.708 debug extendOrCreateState: Updating state Zuhause.weather.forecast.hourly.next_hours.hour23.is_day (unit: ) open-meteo-weather.0 2026-02-07 13:21:25.706 debug extendOrCreateState: Updating state Zuhause.weather.forecast.hourly.next_hours.hour23.sunshine_duration (unit: h) open-meteo-weather.0 2026-02-07 13:21:25.703 debug extendOrCreateState: Updating state Zuhause.weather.forecast.hourly.next_hours.hour23.uv_index (unit: )
-
@thisoft: der Zeitstempel von zuletzt geĂ€ndert der Datenpunkte bleibt so lange sich die Daten nicht Ă€ndern gleich, d.h. ist es zb. seit 8.00 Uhr 100% bedeckt und von der API gab es keine Ă€nderung bis jetzt bleibt der "Zuletzt geĂ€ndert" von der letzten Aktualisierung als sie geĂ€ndert wurde also 8.00uhr. Ist es ab 15uhr 95% bedeckt wird dieser Wert geschrieben und dann bekommt er auch den Zeitstempel fĂŒr zuletzt geĂ€ndert, das ist also kein Fehler. Das er zb 13.00 Uhr nicht gleich von der 12. Stunde auf 13. Stunde umstellt kann auch am Intervall liegen, stell ihn Mal bitte auf 15minuten, falls es nicht gemacht ist. Ich kann bei mir keine Aktualisierungsprobleme feststellen, auf meinem Produktivsystem sowie auf meinen Dev system lĂ€uft das sehr smooth.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen BeitrĂ€ge zu scrollen? Wenn du dich fĂŒr ein Konto anmeldest, kommst du immer genau dorthin zurĂŒck, wo du zuvor warst, und kannst dich ĂŒber neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und BeitrĂ€ge positiv bewerten, um anderen Community-Mitgliedern deine WertschĂ€tzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden đ
Registrieren Anmelden
