NEWS
Test Adapter open-meteo-weather v2.2.x GitHub/Lates
-
@wg25, vielen Dank für die Blumen und das du ihn Testest, ich bin mir nicht ganz sicher was du mit Stunden "schieben" meinst, evtl. die Genauigkeit?
Ich selbst nutze die Stundenvorhersage gar nicht, dachte aber sie mit aufzunehmen, falls User viele Daten wie Stündliche Updates haben wollen.Bitte fleißig weiter testen.
Gruß H5N1@H5N1 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
... ich bin mir nicht ganz sicher was du mit Stunden "schieben" meinst, evtl. die Genauigkeit?
Es gibt in dem Adapter für jeden Tag den stündlichen Forecast, je nach Einstellung 1, 6, 12 oder 24 Stunden. Dabei ist die Stunde "0" immer die aktuelle Stunde, die "1" die nächste und so weiter. Für den aktuellen Tag (0) fand ich es sinnvoll. Dieses ist aber auch für die Forecast Tage 1,2,3,.. so. Sprich bei Tag 1 ist Stunde 0 auch die "aktuelle" Stunde vom aktuellen Tag. Es ist also immer der gleiche Zeitversatz vom Tagesbeginn des jeweiligen Tages. Es würden damit am Tag 1 die Stunden zwischen Tagesbeginn und der Stunde 0 fehlen, es sei denn, es ist auf 24 Stunden Forecast eingestellt (Vermutung). Die Daten sind korrekt vom Tag 1 Stunde 0 usw., ich hab mich halt nur gefragt, ob das so sinnvoll ist bzw. ob diese Granularität für die Tage 1+ notwendig ist.
Wie gesagt, hat nichts mit der Adapter Funktionalität zu tun, kam mir nur merkwürdig vor.
Ich selbst nutze die Stundenvorhersage gar nicht, dachte aber sie mit aufzunehmen, falls User viele Daten wie Stündliche Updates haben wollen.
-
@H5N1 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
... ich bin mir nicht ganz sicher was du mit Stunden "schieben" meinst, evtl. die Genauigkeit?
Es gibt in dem Adapter für jeden Tag den stündlichen Forecast, je nach Einstellung 1, 6, 12 oder 24 Stunden. Dabei ist die Stunde "0" immer die aktuelle Stunde, die "1" die nächste und so weiter. Für den aktuellen Tag (0) fand ich es sinnvoll. Dieses ist aber auch für die Forecast Tage 1,2,3,.. so. Sprich bei Tag 1 ist Stunde 0 auch die "aktuelle" Stunde vom aktuellen Tag. Es ist also immer der gleiche Zeitversatz vom Tagesbeginn des jeweiligen Tages. Es würden damit am Tag 1 die Stunden zwischen Tagesbeginn und der Stunde 0 fehlen, es sei denn, es ist auf 24 Stunden Forecast eingestellt (Vermutung). Die Daten sind korrekt vom Tag 1 Stunde 0 usw., ich hab mich halt nur gefragt, ob das so sinnvoll ist bzw. ob diese Granularität für die Tage 1+ notwendig ist.
Wie gesagt, hat nichts mit der Adapter Funktionalität zu tun, kam mir nur merkwürdig vor.
Ich selbst nutze die Stundenvorhersage gar nicht, dachte aber sie mit aufzunehmen, falls User viele Daten wie Stündliche Updates haben wollen.
@WG25 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
Es gibt in dem Adapter für jeden Tag den stündlichen Forecast, je nach Einstellung 1, 6, 12 oder 24 Stunden...
... Wie gesagt, hat nichts mit der Adapter Funktionalität zu tun, kam mir nur merkwürdig vor.
Du hast recht, das ist mir gar nicht aufgefallen, ich bin davon ausgegangen das es z.B für Stunde 0 die Daten für 0.00Uhr - 1.00Uhr sind, für Stunde 1 von 01.00 Uhr - 02.00 Uhr ist, da ich nur darauf fixiert war ob die Datenpunkte gefüllt werden, nebenbei habe ich auch gesehen das für die Stundenvorhersagen die Icons nicht wechseln zwischen Tag und Nacht.
Das habe ich jetzt gefixt, jetzt werden die Tatsächlichen Stunden im entsprechenden Ordner angezeigt, allerdings wird nun für für hourly.day0.hour* ab der Stunde angezeigt wo der Adapter gestartet wurde, d.h. ändert man etwas und startet den Adapter um 19.15 Uhr wird erst ab day0.hour19 - 23 erstellt, das ist aber normal da der Adapter nur Daten aus dem jetzt und Zukunft abruft. Sollte aber mit dem Tageswechsel erledigt sein.Ich werde das jetzt noch beobachten ob das alles funktioniert und werde die Änderungen demnächst in einer neuen Version hochladen.
Grüße
-
@H5N1 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
... ich bin mir nicht ganz sicher was du mit Stunden "schieben" meinst, evtl. die Genauigkeit?
Es gibt in dem Adapter für jeden Tag den stündlichen Forecast, je nach Einstellung 1, 6, 12 oder 24 Stunden. Dabei ist die Stunde "0" immer die aktuelle Stunde, die "1" die nächste und so weiter. Für den aktuellen Tag (0) fand ich es sinnvoll. Dieses ist aber auch für die Forecast Tage 1,2,3,.. so. Sprich bei Tag 1 ist Stunde 0 auch die "aktuelle" Stunde vom aktuellen Tag. Es ist also immer der gleiche Zeitversatz vom Tagesbeginn des jeweiligen Tages. Es würden damit am Tag 1 die Stunden zwischen Tagesbeginn und der Stunde 0 fehlen, es sei denn, es ist auf 24 Stunden Forecast eingestellt (Vermutung). Die Daten sind korrekt vom Tag 1 Stunde 0 usw., ich hab mich halt nur gefragt, ob das so sinnvoll ist bzw. ob diese Granularität für die Tage 1+ notwendig ist.
Wie gesagt, hat nichts mit der Adapter Funktionalität zu tun, kam mir nur merkwürdig vor.
Ich selbst nutze die Stundenvorhersage gar nicht, dachte aber sie mit aufzunehmen, falls User viele Daten wie Stündliche Updates haben wollen.
@WG25 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
Dabei ist die Stunde "0" immer die aktuelle Stunde, die "1" die nächste und so weiter.
das ist in dem DWD API (Adapter Brightsky) genauso.
Das erlaubt dir die Vorhersage für die nächsten Stunden

ohne große Manipulationen der DP-Referenzen darzustellen.
Voraussetzung ist natürlich, dass die Datenpunkte alle Stunde refresht werden -
Was von beiden ist dann nun besser bzw allgemein besser? Ich habe es nun so gebogen das die Stunden auch den entsprechenden Stunden entsprechen, da ich bisher davon ausgegangen bin das es auch tatsächlich so ist und sein soll. Was @homoran beschreibt klingt dabei schon sinnvoll, wobei anders gesehen wer scrollt schon bis zum 7. oder 16 Tag 21.00 Uhr um zu schauen ob da seine Bratwurst Nass werden könnte :), dann würde die vorhersage weiter als 2-3 tage für Stunden keinen Sinn machen außer viele Daten erzeugen. Schwierig jetzt.
-
Was von beiden ist dann nun besser bzw allgemein besser? Ich habe es nun so gebogen das die Stunden auch den entsprechenden Stunden entsprechen, da ich bisher davon ausgegangen bin das es auch tatsächlich so ist und sein soll. Was @homoran beschreibt klingt dabei schon sinnvoll, wobei anders gesehen wer scrollt schon bis zum 7. oder 16 Tag 21.00 Uhr um zu schauen ob da seine Bratwurst Nass werden könnte :), dann würde die vorhersage weiter als 2-3 tage für Stunden keinen Sinn machen außer viele Daten erzeugen. Schwierig jetzt.
@H5N1 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
wer scrollt schon bis zum 7. oder 16 Tag 21.00 Uhr
ich halte es für den aktuellen Tag / die nächsten 12h/24h für sinnvoll.
ich muss mal nachsehen wie @ticaki das gelöst hat
EDIT:
tage ebenfalls mit 0,1,2,.... fortlaufend
hourly, Anzahl konfigurierbar, ich hab 18

Darin jeweils "alle" Werte für die entsprechende Stunde

incl. der Zeit in Klartext
-
@H5N1 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
wer scrollt schon bis zum 7. oder 16 Tag 21.00 Uhr
ich halte es für den aktuellen Tag / die nächsten 12h/24h für sinnvoll.
ich muss mal nachsehen wie @ticaki das gelöst hat
EDIT:
tage ebenfalls mit 0,1,2,.... fortlaufend
hourly, Anzahl konfigurierbar, ich hab 18

Darin jeweils "alle" Werte für die entsprechende Stunde

incl. der Zeit in Klartext
-
@Homoran sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
ich halte es für den aktuellen Tag / die nächsten 12h/24h für sinnvoll.
Ich denke ich werde es wieder in den Ursprung zurück setzen, das ist tatsächlich sinnvoller.
@H5N1 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
@Homoran sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
ich halte es für den aktuellen Tag / die nächsten 12h/24h für sinnvoll.
Ich denke ich werde es wieder in den Ursprung zurück setzen, das ist tatsächlich sinnvoller.
Sehe ich ja genauso. Es macht aus meiner Sicht nur die stündliche Vorhersage für die nächsten 12-24 Stunden Sinn. Muss also nicht unbedingt mit dem Tag 0 verknüpft sein.
Stunde 0 = aktuelle Stunde
Stunde 1 = aktuelle Stunde + 1
...
Stunde 12 = aktuelle Stunde + 12
usw.
Sollte dann möglichst auch über die Tagesgrenze gehen. -
Update auf v2.2.2, Changelog findet Ihr auf GitHub. Bitte nach den Update einmal den gesamten Ordnerbaum löschen und sauber neu erstellen lassen.
@H5N1 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
Update auf v2.2.2, Changelog findet Ihr auf GitHub. Bitte nach den Update einmal den gesamten Ordnerbaum löschen und sauber neu erstellen lassen.
Moin, ich habe die 2.2.2 jetzt installiert (vorher alles gelöscht). In hourly steht unter hour0 im DP time der 06.02.26 also day6 Werte. Da ist noch irgendetwas verbogen, denke ich.
Kann man den DP time evtl. aufsplitten in time und date?
Unter day0 steht als name_day immer "heute". Ist das so gewollt oder macht der wirkliche Tagesname da mehr Sinn?
-
@H5N1 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
Update auf v2.2.2, Changelog findet Ihr auf GitHub. Bitte nach den Update einmal den gesamten Ordnerbaum löschen und sauber neu erstellen lassen.
Moin, ich habe die 2.2.2 jetzt installiert (vorher alles gelöscht). In hourly steht unter hour0 im DP time der 06.02.26 also day6 Werte. Da ist noch irgendetwas verbogen, denke ich.
Kann man den DP time evtl. aufsplitten in time und date?
Unter day0 steht als name_day immer "heute". Ist das so gewollt oder macht der wirkliche Tagesname da mehr Sinn?
@wg25 Danke für deinen Bericht.
@WG25 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
...In hourly steht unter hour0 im DP time der 06.02.26 also day6 Werte. Da ist noch irgendetwas verbogen, denke ich.
Habe ich gefixt und wird nun korrekt angezeigt.
@WG25 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
Kann man den DP time evtl. aufsplitten in time und date?
Wird nun separat angezeigt in hour*, 'time' ist geblieben und zeigt nun nur noch die Uhrzeit an, neu hinzugekommen ist ein Datenpunkt mit 'date', dort ist nun nur das Datum drin.
@WG25 sagte in Test Adapter open-meteo-weather v2.2.x GitHub/Lates:
Unter day0 steht als name_day immer "heute". Ist das so gewollt oder macht der wirkliche Tagesname da mehr Sinn?
Das war am Anfang tatsächlich gewollt und ist noch ein Überbleibsel, wurde gefixt, der dazugehörige Wochentag wird nun auch dort angezeigt.
Ich warte jetzt noch 1 - 2 Tage ab, sollte bis dahin keine weiteren Fehler oder komische dinge gemeldet werden, wird der Adapter auf die nächste Patch Version angehoben.
-
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.
