NEWS
Adapter: DasWetter
-
Guten Morgen,
ich bin auf die neue Adapter-Version umgestiegen. Einer der wichtigsten Datenpunkte für mich ist die vorhergesagte Sonnenscheindauer. In Day1 gibt es einen DP daswetter.0.location_1.ForecastDaily.Day_1.sunshineduration, der aber nicht gefüllt wird. In den folgenden Tagen gibt es keinen. Ist der Wert nicht in der free-Version enthalten?
@mading sagte in Adapter: DasWetter:
Einer der wichtigsten Datenpunkte für mich ist die vorhergesagte Sonnenscheindauer. In Day1 gibt es einen DP daswetter.0.location_1.ForecastDaily.Day_1.sunshineduration, der aber nicht gefüllt wird. In den folgenden Tagen gibt es keinen. Ist der Wert nicht in der free-Version enthalten?
Die sunshineduration berechne ich im Adapter anhand der stündlichen Vorhersage. Nur dort sind die Wolkendaten vorhanden. Aus dem Grunde gibt es die sunshineduration nur für den aktuellen Tag. Außerdem muss natürlich die stündliche Vorhersage abgerufen werden.
-
Bei mir werden keine Moon-Icons angezeigt, wenn ich den Datenpunkt "daswetter.0.location_1.ForecastDaily.Day_1.Moon_symbol" verknüpfe.
Der Datenpunkt "daswetter.0.location_1.ForecastDaily.Day_1.Moon_symbol_URL" ist leer.
In den Einstellungen der Instanz sind die Mondsymbole zu sehen.Woran kann das liegen?
-
Hat sich, denke ich, erledigt. Jetzt ist plötzlich der Datenpunkt „ daswetter.0.location_1.ForecastDaily.Day_1.Moon_symbol_URL“ gefüllt und die Anzeige des Moon-Symbols damit funktioniert.
Nur wenn ich den Datenpunkt mit der Symbol-Nummer verwende funktioniert es nicht.
Die Version hatte ich sauber eingespielt und zuvor den alten Adapter mit allen alten Datenpunkten gelöscht. -
@mading sagte in Adapter: DasWetter:
Einer der wichtigsten Datenpunkte für mich ist die vorhergesagte Sonnenscheindauer. In Day1 gibt es einen DP daswetter.0.location_1.ForecastDaily.Day_1.sunshineduration, der aber nicht gefüllt wird. In den folgenden Tagen gibt es keinen. Ist der Wert nicht in der free-Version enthalten?
Die sunshineduration berechne ich im Adapter anhand der stündlichen Vorhersage. Nur dort sind die Wolkendaten vorhanden. Aus dem Grunde gibt es die sunshineduration nur für den aktuellen Tag. Außerdem muss natürlich die stündliche Vorhersage abgerufen werden.
-
@Rene_HM wann wird denn die sunshineduration berechnet?
(Ich habe den alten Adapter und alle Datenpunkte gelöscht, dann neu den Adapter installiert. Nun habe ich alle Objektwerte, bis auf die sunshineduration:

Danke für den Adapter
-
@pingo sagte in Adapter: DasWetter:
wann wird denn die sunshineduration berechnet?
Sobald Daten abgerufen werden, wird der Wert neu berechnet und ausgegeben.
Steht im debug- log irgendetwas?<daswetter.0 2026-03-20 21:19:33.545 error DasWetter_0: axios error in GetSymbols: message=Request failed with status code 429, code=ERR_BAD_REQUEST, status=429, data={"ok":false,"expiracion":1774037973404,"info":{"message":"Quota Exceeded"}} daswetter.0 2026-03-20 21:19:33.327 info DasWetter_0: Meteored GetLocationPostcode: matched city "Nierstein" => hash=80c9b8c462cbc25951d9723c9130e804, description=Rheinland-Pfalz, country=Deutschland daswetter.0 2026-03-20 21:19:33.327 info DasWetter_0: Name: Nierstein, Description: Rheinland-Pfalz, Country: Deutschland daswetter.0 2026-03-20 21:19:33.326 info DasWetter_0: Meteored GetLocationPostcode: found 1 locations: daswetter.0 2026-03-20 21:19:32.616 info starting. Version 4.5.3 in /opt/iobroker/node_modules/iobroker.daswetter, node: v22.22.0, js-controller: 7.0.7 daswetter.0 2026-03-20 21:19:27.905 info terminating daswetter.0 2026-03-20 21:19:27.403 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason daswetter.0 2026-03-20 21:19:27.402 info terminating daswetter.0 2026-03-20 21:20:59.002 info got message getsysmboldescription> -
@pingo Auch hier: error code 429 "Quota Exceeded". d.h. Abruflimit pro Tag ist erreicht.
Außerdem: das "terminating" darf für den Adapter nicht regelmässig auftauchen. Falls du also den Adapter nicht manuell neu gestartet hast und trotzdem etwas bzgl. "terminating" für den Adapter im log steht, deutet das darauf hin, dass die alte cron-Instanz im Hintergrund noch läuft. In dem Fall:- Instanz löschen
- Adapter löschen
- falls noch vorhanden: alle Datenpunkte des Adapters im Objektbaum löschen
- iobroker neu starten
- Adapter neu installieren
- Instanz neu installieren