NEWS
Test Adapter open-meteo-weather v2.2.x GitHub/Lates
-
Update auf v2.2.3
Changelog:
2.2.3 (2026-02-03)- (wg25 iob-forum) Fix: In the hourly forecast, all hours were incorrectly inheriting the date from the last "day".*
- (wg25 iob-forum) Fix: Corrected name_day for day0. Previously, it was hardcoded as "Today" (a legacy remnant). It now correctly displays the actual day of the week.
- (H5N1v2) Updated hours*: Split date and time into separate data points ("date" and "time") based on user feedback.
- (H5N1v2) Added 'date' key with translations to all translation files.
Das Widget dazu habe ich Überarbeitet, es wird nun auch eine Vorhersage der Stunden angezeigt.
Auch hier sicherheitshalber den Ordnerbaum löschen und neu erstellen lassen.
-
Update auf v2.2.3
Changelog:
2.2.3 (2026-02-03)- (wg25 iob-forum) Fix: In the hourly forecast, all hours were incorrectly inheriting the date from the last "day".*
- (wg25 iob-forum) Fix: Corrected name_day for day0. Previously, it was hardcoded as "Today" (a legacy remnant). It now correctly displays the actual day of the week.
- (H5N1v2) Updated hours*: Split date and time into separate data points ("date" and "time") based on user feedback.
- (H5N1v2) Added 'date' key with translations to all translation files.
Das Widget dazu habe ich Überarbeitet, es wird nun auch eine Vorhersage der Stunden angezeigt.
Auch hier sicherheitshalber den Ordnerbaum löschen und neu erstellen lassen.
@H5N1 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
Update auf v2.2.3
Moin! Sieht sehr gut aus. Danke für die Trennung von Datum zum Zeit.
In den daily forecasts steht im DP time jetzt allerdings das Datum. Sollte man evtl. auch in date umbenennen. Die Zeit ist hier, glaube ich, nicht notwendig.
Ansonsten wie gesagt TOP!
-
@WG25 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
In den daily forecasts steht im DP time jetzt allerdings das Datum. Sollte man evtl. auch in date umbenennen.
Ja, das dort nur das Datum steht war auch vorher schon so, kommt auch so von der API, bei den Vorhersage stunden wurde nur die Uhrzeit mit angehängt für die geltende Stunde. In current ist es ebenso, dort wird die Zeit auch zusammen mit dem Datum in den DP Time geschrieben, allerdings werden die Daten für current alle 15 Minuten von open-meteo Aktualisiert, damit es auch wirklich "current" ist :-)
Siehe API für Daily:

und Hourly

Das werde ich auch so lassen, die Trennung und der extra DP "date" in "hourly*" machen dagegen schon mehr Sinn.
@WG25 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
Ansonsten wie gesagt TOP!
Ich danke dir für deine Zeit und Ausdauer zum testen.
-
@WG25 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
In den daily forecasts steht im DP time jetzt allerdings das Datum. Sollte man evtl. auch in date umbenennen.
Ja, das dort nur das Datum steht war auch vorher schon so, kommt auch so von der API, bei den Vorhersage stunden wurde nur die Uhrzeit mit angehängt für die geltende Stunde. In current ist es ebenso, dort wird die Zeit auch zusammen mit dem Datum in den DP Time geschrieben, allerdings werden die Daten für current alle 15 Minuten von open-meteo Aktualisiert, damit es auch wirklich "current" ist :-)
Siehe API für Daily:

und Hourly

Das werde ich auch so lassen, die Trennung und der extra DP "date" in "hourly*" machen dagegen schon mehr Sinn.
@WG25 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
Ansonsten wie gesagt TOP!
Ich danke dir für deine Zeit und Ausdauer zum testen.
Hallo, hab es auch mal installiert Super arbeit.
Im Skript kommen ein paar Warnungen:
javascript.0 2026-02-03 15:27:31.612 info script.js.Test.Fenster3: Anzahl MOTION: 1 | MOTION aktiv: 0 | Ausloeser: Bewegungsmelder Vorraum.MOTION | Status: false javascript.0 2026-02-03 15:26:33.361 info script.js.Test.Fenster3: Anzahl MOTION: 1 | MOTION aktiv: 1 | Ausloeser: Bewegungsmelder Vorraum.MOTION | Status: true javascript.0 2026-02-03 15:25:00.036 info script.js.Sigi.openweather: Weather widget: HTML successfully generated. javascript.0 2026-02-03 15:25:00.035 warn at process.processTimers (node:internal/timers:523:7) javascript.0 2026-02-03 15:25:00.035 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.035 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.035 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.035 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.035 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.035 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:173:81) javascript.0 2026-02-03 15:25:00.035 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.035 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour5.rain" not found (3) javascript.0 2026-02-03 15:25:00.035 warn at process.processTimers (node:internal/timers:523:7) javascript.0 2026-02-03 15:25:00.035 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.035 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.035 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.035 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.035 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.035 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:173:26) javascript.0 2026-02-03 15:25:00.035 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.035 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour5.precipitation_probability" not found (3) javascript.0 2026-02-03 15:25:00.035 warn at process.processTimers (node:internal/timers:523:7) javascript.0 2026-02-03 15:25:00.035 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.035 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.035 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.034 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.034 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.034 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:171:42) javascript.0 2026-02-03 15:25:00.034 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.034 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour5.temperature_2m" not found (3) javascript.0 2026-02-03 15:25:00.034 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.034 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.034 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.034 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.034 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.034 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:170:19) javascript.0 2026-02-03 15:25:00.034 warn at getImg (script.js.Sigi.openweather:59:19) javascript.0 2026-02-03 15:25:00.034 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.034 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour5.icon_url" not found (3) javascript.0 2026-02-03 15:25:00.034 warn at process.processTimers (node:internal/timers:523:7) javascript.0 2026-02-03 15:25:00.034 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.034 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.034 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.034 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.034 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.034 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:169:41) javascript.0 2026-02-03 15:25:00.034 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.033 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour5.time" not found (3) javascript.0 2026-02-03 15:25:00.033 warn at process.processTimers (node:internal/timers:523:7) javascript.0 2026-02-03 15:25:00.033 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.033 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.033 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.032 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.032 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.032 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:173:81) javascript.0 2026-02-03 15:25:00.032 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.032 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour4.rain" not found (3) javascript.0 2026-02-03 15:25:00.032 warn at process.processTimers (node:internal/timers:523:7) javascript.0 2026-02-03 15:25:00.032 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.032 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.032 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.032 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.032 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.032 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:173:26) javascript.0 2026-02-03 15:25:00.032 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.032 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour4.precipitation_probability" not found (3) javascript.0 2026-02-03 15:25:00.032 warn at process.processTimers (node:internal/timers:523:7) javascript.0 2026-02-03 15:25:00.032 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.032 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.032 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.032 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.032 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.032 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:171:42) javascript.0 2026-02-03 15:25:00.032 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.031 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour4.temperature_2m" not found (3) javascript.0 2026-02-03 15:25:00.031 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.031 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.031 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.031 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.031 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.031 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:170:19) javascript.0 2026-02-03 15:25:00.031 warn at getImg (script.js.Sigi.openweather:59:19) javascript.0 2026-02-03 15:25:00.031 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.031 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour4.icon_url" not found (3) javascript.0 2026-02-03 15:25:00.031 warn at process.processTimers (node:internal/timers:523:7) javascript.0 2026-02-03 15:25:00.031 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.031 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.031 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.031 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.031 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.031 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:169:41) javascript.0 2026-02-03 15:25:00.031 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.031 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour4.time" not found (3) javascript.0 2026-02-03 15:25:00.031 warn at process.processTimers (node:internal/timers:523:7) javascript.0 2026-02-03 15:25:00.031 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.031 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.031 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.030 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.030 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.030 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:173:81) javascript.0 2026-02-03 15:25:00.030 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.030 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour3.rain" not found (3) javascript.0 2026-02-03 15:25:00.030 warn at process.processTimers (node:internal/timers:523:7) javascript.0 2026-02-03 15:25:00.030 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.030 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.030 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.030 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.030 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.030 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:173:26) javascript.0 2026-02-03 15:25:00.030 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.030 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour3.precipitation_probability" not found (3) javascript.0 2026-02-03 15:25:00.030 warn at process.processTimers (node:internal/timers:523:7) javascript.0 2026-02-03 15:25:00.030 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.030 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.030 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.030 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.030 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.029 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:171:42) javascript.0 2026-02-03 15:25:00.029 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.029 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour3.temperature_2m" not found (3) javascript.0 2026-02-03 15:25:00.029 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.029 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.029 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.029 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.029 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.029 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:170:19) javascript.0 2026-02-03 15:25:00.029 warn at getImg (script.js.Sigi.openweather:59:19) javascript.0 2026-02-03 15:25:00.029 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.029 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour3.icon_url" not found (3) javascript.0 2026-02-03 15:25:00.029 warn at process.processTimers (node:internal/timers:523:7) javascript.0 2026-02-03 15:25:00.029 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.029 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.029 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.029 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.029 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.029 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:169:41) javascript.0 2026-02-03 15:25:00.029 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.028 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour3.time" not found (3) javascript.0 2026-02-03 15:25:00.028 warn at process.processTimers (node:internal/timers:523:7) javascript.0 2026-02-03 15:25:00.028 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.028 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.028 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.028 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.028 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.028 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:173:81) javascript.0 2026-02-03 15:25:00.028 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.028 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour2.rain" not found (3) javascript.0 2026-02-03 15:25:00.028 warn at process.processTimers (node:internal/timers:523:7) javascript.0 2026-02-03 15:25:00.028 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.028 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.028 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.028 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.028 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.028 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:173:26) javascript.0 2026-02-03 15:25:00.028 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.027 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour2.precipitation_probability" not found (3) javascript.0 2026-02-03 15:25:00.027 warn at process.processTimers (node:internal/timers:523:7) javascript.0 2026-02-03 15:25:00.027 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.027 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.027 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.027 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.027 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.027 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:171:42) javascript.0 2026-02-03 15:25:00.027 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.027 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour2.temperature_2m" not found (3) javascript.0 2026-02-03 15:25:00.027 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.027 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.027 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.027 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.027 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.027 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:170:19) javascript.0 2026-02-03 15:25:00.027 warn at getImg (script.js.Sigi.openweather:59:19) javascript.0 2026-02-03 15:25:00.027 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.026 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour2.icon_url" not found (3) javascript.0 2026-02-03 15:25:00.026 warn at process.processTimers (node:internal/timers:523:7) javascript.0 2026-02-03 15:25:00.026 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.026 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.026 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.026 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.026 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.026 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:169:41) javascript.0 2026-02-03 15:25:00.026 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.025 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour2.time" not found (3) javascript.0 2026-02-03 15:25:00.025 warn at process.processTimers (node:internal/timers:523:7) javascript.0 2026-02-03 15:25:00.025 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.025 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.025 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.025 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.025 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.025 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:173:81) javascript.0 2026-02-03 15:25:00.025 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.024 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour1.rain" not found (3) javascript.0 2026-02-03 15:25:00.024 warn at process.processTimers (node:internal/timers:523:7) javascript.0 2026-02-03 15:25:00.024 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.024 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.024 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.024 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.024 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.024 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:173:26) javascript.0 2026-02-03 15:25:00.024 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.024 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour1.precipitation_probability" not found (3) javascript.0 2026-02-03 15:25:00.024 warn at process.processTimers (node:internal/timers:523:7) javascript.0 2026-02-03 15:25:00.024 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.024 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.024 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.024 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.024 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.024 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:171:42) javascript.0 2026-02-03 15:25:00.024 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.023 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour1.temperature_2m" not found (3) javascript.0 2026-02-03 15:25:00.023 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.023 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.023 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.023 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.023 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.023 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:170:19) javascript.0 2026-02-03 15:25:00.023 warn at getImg (script.js.Sigi.openweather:59:19) javascript.0 2026-02-03 15:25:00.023 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.023 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour1.icon_url" not found (3) javascript.0 2026-02-03 15:25:00.023 warn at process.processTimers (node:internal/timers:523:7) javascript.0 2026-02-03 15:25:00.023 warn at listOnTimeout (node:internal/timers:588:17) javascript.0 2026-02-03 15:25:00.023 warn at Timeout._onTimeout (C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:228:7) javascript.0 2026-02-03 15:25:00.023 warn at C:\SmartHome\node_modules\node-schedule\lib\Invocation.js:268:28 javascript.0 2026-02-03 15:25:00.023 warn at Job.invoke (C:\SmartHome\node_modules\node-schedule\lib\Job.js:171:15) javascript.0 2026-02-03 15:25:00.023 warn at Job.job (C:\SmartHome\node_modules\iobroker.javascript\build\lib\sandbox.js:1847:34) javascript.0 2026-02-03 15:25:00.023 warn at Object.updateWeatherWidget (script.js.Sigi.openweather:169:41) javascript.0 2026-02-03 15:25:00.023 warn at getVal (script.js.Sigi.openweather:52:21) javascript.0 2026-02-03 15:25:00.022 warn getState "open-meteo-weather.0.Home.weather.forecast.hourly.next_hours.hour1.time" not found (3)

-
@sigi234 Stell mal bitte die Vorhersage Stunden auf 6 Stunden (Minimum wenn man das Widget benutzen möchte), dann sollte der Rest angezeigt werden.
Edit: Den Update-Intervall kannst du auf 15min herunternehmen, damit erreichst du immer aktuelle current Daten.
-
@michihorn: VIS1 sollte theoretisch funktionieren, man sieht halt im Editor nur "{0_userdata.0.your_scriptname_HTML}" im HTML Widget und man sieht es erst in der Runtime. Das macht das Ausrichten wohl ein bisschen schwieriger.
-
@michihorn: VIS1 sollte theoretisch funktionieren, man sieht halt im Editor nur "{0_userdata.0.your_scriptname_HTML}" im HTML Widget und man sieht es erst in der Runtime. Das macht das Ausrichten wohl ein bisschen schwieriger.
@H5N1 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
VIS1 sollte theoretisch funktionieren, man sieht halt im Editor nur "{0_userdata.0.your_scriptname_HTML}" im HTML Widget und man sieht es erst in der Runtime. Das macht das Ausrichten wohl ein bisschen schwieriger.
Funktioniert:

Allerdings fehlen im mittleren Bereich die Werte.
Wie erfahre ich wo die nächste Wetterstation ist? Meine lokale Wetterstation zeigt aktuell 0,8Grad und der Adapter 1,6 Grad -
@michihorn: VIS1 sollte theoretisch funktionieren, man sieht halt im Editor nur "{0_userdata.0.your_scriptname_HTML}" im HTML Widget und man sieht es erst in der Runtime. Das macht das Ausrichten wohl ein bisschen schwieriger.
-
@michihorn, Geh bitte in die Instanz und stelle die Stundenvorhersage auf mindestens 6 Stunden, steht bestimmt noch auf "1 Stunde".
Probier mal folgendes Skript, direkt im HTML Widget der VIS1:
vis1-Test-Widget.htmldort bitte auch dein Standort eingeben.
-
@michihorn, Geh bitte in die Instanz und stelle die Stundenvorhersage auf mindestens 6 Stunden, steht bestimmt noch auf "1 Stunde".
Probier mal folgendes Skript, direkt im HTML Widget der VIS1:
vis1-Test-Widget.htmldort bitte auch dein Standort eingeben.
-
@michihorn drauf klicken, Downloaden, öffnen, Bearbeiten (deinen Standortnamen), Inhalt Kopieren und in ein leeres HTML Widget in deinem VIS1 Editor einfügen.
-
@michihorn drauf klicken, Downloaden, öffnen, Bearbeiten (deinen Standortnamen), Inhalt Kopieren und in ein leeres HTML Widget in deinem VIS1 Editor einfügen.
-
@michihorn drauf klicken, Downloaden, öffnen, Bearbeiten (deinen Standortnamen), Inhalt Kopieren und in ein leeres HTML Widget in deinem VIS1 Editor einfügen.
Ich schrieb, dass der stündliche Bereich bei mir in VIS1 funktioniert, aber mir ist erst jetzt aufgefallen, dass da 09.02. angezeigt wird, statt 03.02. Woran liegt das?

-
@ofbeqnpolkkl6mby5e13: welche version von open-meteo-weather benutzt du aktuell? Da sollte gar kein Datum stehen,nur die Uhrzeit, das war noch ein alter Fehler von v2.2.2. v2.2.3 ist die letzte.
@michihorn sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
@H5N1 Der Dateiname endet auf html. Also öffnet sich eine Website
Nicht im Browser öffnen, einfach rechst klick und mit einem Editor öffnen.
-
@ofbeqnpolkkl6mby5e13: welche version von open-meteo-weather benutzt du aktuell? Da sollte gar kein Datum stehen,nur die Uhrzeit, das war noch ein alter Fehler von v2.2.2. v2.2.3 ist die letzte.
@michihorn sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
@H5N1 Der Dateiname endet auf html. Also öffnet sich eine Website
Nicht im Browser öffnen, einfach rechst klick und mit einem Editor öffnen.
@H5N1 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
@ofbeqnpolkkl6mby5e13: welche version von open-meteo-weather benutzt du aktuell? Da sollte gar kein Datum stehen,nur die Uhrzeit, das war noch ein alter Fehler von v2.2.2. v2.2.3 ist die letzte.
Aus dem Link in deinem ersten Beitrag. version: 0.0.3
Ach Mist, ich habe den Adapter nicht aktualisiert.
-
@H5N1 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
@ofbeqnpolkkl6mby5e13: welche version von open-meteo-weather benutzt du aktuell? Da sollte gar kein Datum stehen,nur die Uhrzeit, das war noch ein alter Fehler von v2.2.2. v2.2.3 ist die letzte.
Aus dem Link in deinem ersten Beitrag. version: 0.0.3
Ach Mist, ich habe den Adapter nicht aktualisiert.
@oFbEQnpoLKKl6mbY5e13 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
Ach Mist, ich habe den Adapter nicht aktualisiert.
im eifer des Gefechtes :-D, lösche nach dem Aktualisieren mal den Ganzen Verzeichnisbaum, Adapter Neustarten und lass ihn dir neu erstellen. Dauert evtl. ein paar Minuten bis alles angezeigt wird.
-
@oFbEQnpoLKKl6mbY5e13 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
Ach Mist, ich habe den Adapter nicht aktualisiert.
im eifer des Gefechtes :-D, lösche nach dem Aktualisieren mal den Ganzen Verzeichnisbaum, Adapter Neustarten und lass ihn dir neu erstellen. Dauert evtl. ein paar Minuten bis alles angezeigt wird.
Funktioniert perfekt, nochmals Danke!
-
@ofbeqnpolkkl6mby5e13
Freut mich das es geklappt hat. Testet gerne weiter. -
@ofbeqnpolkkl6mby5e13
Freut mich das es geklappt hat. Testet gerne weiter.@H5N1 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
Testet gerne weiter
Ich habe Luftqualität & Pollen aktiviert, wo würde ich den die Infos dazu im Widget sehen?

Nun wurde in den Objekten ein Verzeichnis AIR erstellt. Gibt es dafür auch ein Widget?

