NEWS
Adapter: DasWetter
-
@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
-
Moin, erstmal klasse Adapter und vielen Dank dafür.
Nun zu meiner Frage: im alten Adapter wurden die Uhrzeiten für Sonnenauf- und Untergang
ohne Sekunden angegeben. Jetzt sind aber zusätzlich auch die Sekunden mit dabei.
Kann man diese weglassen? Hintergrund: habe seit Jahren ein Skript
von @sborg laufen und das kommt wohl mit den Sekunden nicht klar. -
Moin, erstmal klasse Adapter und vielen Dank dafür.
Nun zu meiner Frage: im alten Adapter wurden die Uhrzeiten für Sonnenauf- und Untergang
ohne Sekunden angegeben. Jetzt sind aber zusätzlich auch die Sekunden mit dabei.
Kann man diese weglassen? Hintergrund: habe seit Jahren ein Skript
von @sborg laufen und das kommt wohl mit den Sekunden nicht klar. -
@Winni sagte in Adapter: DasWetter:
@Nashra in einem Blockly-Script würde es so gehen:

Jow, hatte ich nicht drüber nachgedacht, geht natürlich auch und ist einfacher
Danke für den Schups -
Hallo, ich habe jetzt auch den Umstieg gemacht. Nach ein paar Modifikationen geht soweit alles wieder, vielen Dank für den Adapter-Update!
Leider fehlen merkwürdigerweise die Bilder mit den Mondphasen 64x64.
ich habe jetzt auf 28x28 umgeschaltet, die Mondphasenbilder sind wieder da, schauen aber nicht besonders gut aus.
Wie kriege ich die schönen alten Mondphasenbilder wieder?Und ja, die Uhrzeiten für Sonne-/Mond- Auf- und Untergang wären ohne Sekunden auch schöner ...
Gruß, WillyIoBrok
-
@Winni sagte in Adapter: DasWetter:
@Nashra in einem Blockly-Script würde es so gehen:

Jow, hatte ich nicht drüber nachgedacht, geht natürlich auch und ist einfacher
Danke für den Schupsfalls Du die Alias Funktion nutzt kannst Du auch die Sekunden dort entfernen
einfach bei Konverter beim Lesen
val.split(":").slice(0, 2).join(":")einfügen und dann sind die Sekunden auch weg. Ob die Funktion vielleicht auch noch einfacher geht, kann ich nicht sagen, aber so habe ich das gelöst.

-
falls Du die Alias Funktion nutzt kannst Du auch die Sekunden dort entfernen
einfach bei Konverter beim Lesen
val.split(":").slice(0, 2).join(":")einfügen und dann sind die Sekunden auch weg. Ob die Funktion vielleicht auch noch einfacher geht, kann ich nicht sagen, aber so habe ich das gelöst.

@falke69 sagte in Adapter: DasWetter:
falls Du die Alias Funktion nutzt kannst Du auch die Sekunden dort entfernen
einfach bei Konverter beim Lesen
val.split(":").slice(0, 2).join(":")einfügen und dann sind die Sekunden auch weg. Ob die Funktion vielleicht auch noch einfacher geht, kann ich nicht sagen, aber so habe ich das gelöst.

Danke für den Tip, habe es mit Blockly umgesetzt

-
Vielen Dank für die Info!
Mit Blockly habe ich nichts am Hut ... komme aus der Firmware-Ecke ... C/C++ auf Mikrokontrollern.
Aber das mit dem Objektbearbeiten und Alias habe ich jetzt versucht und komme auf folgende Probleme:- im Normalfall kann ich die Objekte unter dasWetter... gar nicht bearbeiten
- schalte ich auf Expertenmodus um, gibt's zwar ein Bearbeiten, aber die Alias-Funktion fehlt!?

-
Vielen Dank für die Info!
Mit Blockly habe ich nichts am Hut ... komme aus der Firmware-Ecke ... C/C++ auf Mikrokontrollern.
Aber das mit dem Objektbearbeiten und Alias habe ich jetzt versucht und komme auf folgende Probleme:- im Normalfall kann ich die Objekte unter dasWetter... gar nicht bearbeiten
- schalte ich auf Expertenmodus um, gibt's zwar ein Bearbeiten, aber die Alias-Funktion fehlt!?

die objekte direkt unter wetter.0 kannst oder solltest Du auch nicht bearbeiten.
Der Alias ist ein Datenpunkt, der auf den eigentlichen Datenpunkt z.B. zu Wetter verlinkt.
Sollte sich der verlinkte Datenpunkt ändern, so brauchst Du nur den Alias eine neue Verknüpfung
hinzuzufügen. Damit brauchst Du auch nicht sämtliche Scripe immer anzupassen, falls sich ein Datenpunkt ändert, sondern jeweils nur den Alias. Vorraussetzung natürlich, Dein Script nutzt die Datenpunkte vom Alias.schau mal hier: Fragen / Antworten rund um die neue Alias Funktion
Du kannst natürlich auch den Adapter nutzen um Dir Deine Alias zu erstellen.
-
falls Du die Alias Funktion nutzt kannst Du auch die Sekunden dort entfernen
einfach bei Konverter beim Lesen
val.split(":").slice(0, 2).join(":")einfügen und dann sind die Sekunden auch weg. Ob die Funktion vielleicht auch noch einfacher geht, kann ich nicht sagen, aber so habe ich das gelöst.

-
ich kann seit dem Update auf die letzte Version keine Location für Schweizer Städte mehr eingeben. Ist das gewollt oder kann ich das irgendwie umgehen um doch zum Erfolg zu kommen? Mit dem Adapter habe ich diverese Automatisierungen realisiert. Wäre gut wenn ich das wieder hin kriege. Danke für Eure Hilfe
-
ich kann seit dem Update auf die letzte Version keine Location für Schweizer Städte mehr eingeben. Ist das gewollt oder kann ich das irgendwie umgehen um doch zum Erfolg zu kommen? Mit dem Adapter habe ich diverese Automatisierungen realisiert. Wäre gut wenn ich das wieder hin kriege. Danke für Eure Hilfe
-
-
@Rene_HM danke dir für die rasche Rückmeldung. Ich gebe so meine Location ein:

Bin mir nicht sicher aber konnte man in der Vergangenheit nicht auch das Land mit eingeben?
Die Location wird nicht erkannt und daher kommen auch keine Wetter Daten an.

@drapo sagte in Adapter: DasWetter:
Bin mir nicht sicher aber konnte man in der Vergangenheit nicht auch das Land mit eingeben?
nein, Postleitzahl und Stadt sollte reichen.
Was steht denn im log? Dort sollte geloggt werden, welche ähnlichen Orte gefunden werden. -
@drapo sagte in Adapter: DasWetter:
Bin mir nicht sicher aber konnte man in der Vergangenheit nicht auch das Land mit eingeben?
nein, Postleitzahl und Stadt sollte reichen.
Was steht denn im log? Dort sollte geloggt werden, welche ähnlichen Orte gefunden werden. -
Da steht das. Ich habe schon das Bundesland weg gelassen. Habe es Sankt Gallen geschrieben St.Gallen oder St. Gallen keines funktioniert.
