NEWS
Weatherunderground Reborn 3.0.0 Alpha
-
@apollon77 - ich glaube ich habe mich dann doch zu früh gefreut gehabt. Adapter wurde dann auch auf die 3.0.14 aktualisiert und es funktionierte soweit auch alles. Allerdings sagt mir der letzte Timestamp, dass ein Update der Daten heute morgen um 0:30 stattgefunden hat und seitdem nichts mehr. Der Adapter ist so eingestellt das dieser alle 15 Minuten neue Daten grabben sollte, macht er leider nicht.
Im Log tritt ansich kein Fehler auf sondern nur die Hinweise zwecks PWS API etc. wie du hier sehen kannst:
2019-07-12 14:00:03.172 - ^[[32minfo^[[39m: weatherunderground.0 starting. Version 3.0.14 in /opt/iobroker/node_modules/iobroker.weatherunderground, node: v8.16.0 2019-07-12 14:00:03.217 - ^[[34mdebug^[[39m: weatherunderground.0 on ready: DL true true true true 2019-07-12 14:00:03.227 - ^[[34mdebug^[[39m: weatherunderground.0 init conditions objects 2019-07-12 14:00:03.236 - ^[[34mdebug^[[39m: weatherunderground.0 init forecast objects 2019-07-12 14:00:03.949 - ^[[32minfo^[[39m: host.weatherstation instance system.adapter.daswetter.0 terminated with code 0 (OK) 2019-07-12 14:00:03.759 - ^[[34mdebug^[[39m: weatherunderground.0 initialize PWS Station Key: d8585d80376a429e 2019-07-12 14:00:04.393 - ^[[34mdebug^[[39m: weatherunderground.0 initialize Web Key: 6532d6454b8aa370768e63d6ba5a832e 2019-07-12 14:00:04.410 - ^[[34mdebug^[[39m: weatherunderground.0 initialize Current Observation url: https://api.weather.com/v2/pws/observations/current?apiKey=6532d6454b8aa370768e63d6ba5a832e&units=e&stationId=ISCHWEDT26&format=json 2019-07-12 14:00:04.425 - ^[[34mdebug^[[39m: weatherunderground.0 initialize Daily Forecast Url: https://api.weather.com/v1/geocode/53.06/14.27/forecast/daily/5day.json?apiKey=6532d6454b8aa370768e63d6ba5a832e&units=e&language=en-US 2019-07-12 14:00:04.444 - ^[[34mdebug^[[39m: weatherunderground.0 initialize Hourly Forecast Url: https://api.weather.com/v1/geocode/53.06/14.27/forecast/hourly/240hour.json?apiKey=6532d6454b8aa370768e63d6ba5a832e&units=e&language=en-US 2019-07-12 14:00:04.454 - ^[[34mdebug^[[39m: weatherunderground.0 location has not changed, reuse extracted URLs 2019-07-12 14:00:04.464 - ^[[34mdebug^[[39m: weatherunderground.0 Use Legacy API 2019-07-12 14:00:04.466 - ^[[34mdebug^[[39m: weatherunderground.0 Use legacy API Key d8585d80376a429e 2019-07-12 14:00:04.467 - ^[[34mdebug^[[39m: weatherunderground.0 get WU legacy data: http://api.wunderground.com/api/d8585d80376a429e/forecast/hourly/conditions/units:m/lang:DL/q/pws:ISCHWEDT26.json 2019-07-12 14:00:04.873 - ^[[32minfo^[[39m: weatherunderground.0 Key rejected, resetting legacy key and trying again ... 2019-07-12 14:00:04.875 - ^[[34mdebug^[[39m: weatherunderground.0 get PWS dashboard page: https://www.wunderground.com/dashboard/pws/ISCHWEDT26 2019-07-12 14:00:06.570 - ^[[34mdebug^[[39m: weatherunderground.0 fetched new stationKey from WU webpage-0419: d8585d80376a429e 2019-07-12 14:00:06.572 - ^[[34mdebug^[[39m: weatherunderground.0 Use Legacy API 2019-07-12 14:00:06.573 - ^[[34mdebug^[[39m: weatherunderground.0 Use legacy API Key d8585d80376a429e 2019-07-12 14:00:06.574 - ^[[34mdebug^[[39m: weatherunderground.0 get WU legacy data: http://api.wunderground.com/api/d8585d80376a429e/forecast/hourly/conditions/units:m/lang:DL/q/pws:ISCHWEDT26.json 2019-07-12 14:00:06.852 - ^[[32minfo^[[39m: weatherunderground.0 Key rejected, resetting legacy key and trying again ... 2019-07-12 14:00:06.853 - ^[[34mdebug^[[39m: weatherunderground.0 get PWS dashboard page: https://www.wunderground.com/dashboard/pws/ISCHWEDT26 2019-07-12 14:00:07.123 - ^[[34mdebug^[[39m: weatherunderground.0 fetched new stationKey from WU webpage-0419: d8585d80376a429e 2019-07-12 14:00:07.125 - ^[[34mdebug^[[39m: weatherunderground.0 Use Legacy API 2019-07-12 14:00:07.126 - ^[[34mdebug^[[39m: weatherunderground.0 Use legacy API Key d8585d80376a429e 2019-07-12 14:00:07.126 - ^[[34mdebug^[[39m: weatherunderground.0 get WU legacy data: http://api.wunderground.com/api/d8585d80376a429e/forecast/hourly/conditions/units:m/lang:DL/q/pws:ISCHWEDT26.json
Jetzt habe ich mir mal die JSON angeschaut von der StationID und dort erhalte ich nur folgenden Error:
{ "response": { "version":"0.1", "termsofService":"http://www.wunderground.com/weather/api/d/terms.html", "features": { } , "error": { "type": "keynotfound" ,"description": "this key does not exist" } } }
Kann ich davon ausgehen das dort erneut der Key durch WU geändert/resettet wurde oder der Adapter dort Probleme hat sich einen neuen zu grabben? Ansich ist die Station aber online und liefert Daten wie gewohnt.
Sry für erneutes gejaule xD
-
klappt bei mir auch irgendwie nicht
wird nicht aktualisiert
gestern kam die Fehlermeldung mal wieder mit dem Key, Einige Wert hatten komplett gefehlt bzw wurden nur mit 999# angezeigt, danach hat er einmal aktualisiert und seitdem stehen die Werte unverändert.
im log von heut nacht2019-07-12 06: 00: 04.022 - Fehler : weatherunderground.0 Wunderground hat einen Fehler gemeldet: null, 503
und von gestern abend
2019-07-11 19:45:03.050 - error: weatherunderground.0 Wunderground reported an error: null, 500
zuvor mit der v3.0.12
kam hin und wieder immer mal2019-07-11 15:30:04.101 - error: weatherunderground.0 Key rejected, reset legacy key and try again
-
@crunchip - okay dann scheint es ein Problem generell grade mit dem grabben des API Keys zu sein, hatte dann auch wieder auf die 3.0.12 gedowngraded aber da änderte sich leider auch nichts dran. Schade irgendwie das WU das generell umgstellt hat aber gut ist halt nur meine Meinung.
-
Schaue ich mir heute Abend an.
-
Also scheinbar haben die die ALte API auch für sich abgeschaltet und nutzen Sie nucht mehr. Geht es bei Euch ohne den "Alte API" Haken?
-
kommt auch n Fehler:
weatherunderground.0 2019-07-12 17:55:06.595 error exception in daily forecast data TypeError: original.lastIndexOf is not a function weatherunderground.0 2019-07-12 17:55:06.559 error exception in : body.daily_forecast2TypeError: original.lastIndexOf is not a function
Ausserdem werden in meiner Vis die Icons nicht mehr angezeigt
-
@v522533 bitte mal Version vom GitHub oder latest repo nutzen. Müsste die 3.0.14 sein wo das gefixt ist.
-
passt jetzt gehts ohne die älteren APIs
-
@v522533 Danke. Schaue heute Abend nochmal rum aber fürchte das wars dann mit den alten Daten
-
@apollon77 gibt es vllt noch alternativ Seiten, die diese Daten bereitstellen?
-
Oh man, na das wird ja dann wieder spaßig einen ordentlichen Adapter zu finden der alle Daten bereitstellt.
-
@xcilence äääähm ... der Adapter geht doch noch ... Daten sind da. Einzig Temperatur leider aktuell ohne nachkommastelle
-
@apollon77 bei mir wird die Nachkommastelle angezeigt, allerdings nicht der richtige Wert.
Aber man kann ja nicht alles haben im Leben -
@crunchip ok, die .14 installiert, Werte wurden aktualisiert
was mir aufgefallen ist, dieses wurde geändert ohne mein zu tun, im Gegensatz zum Bild vorher -
So, auf GiHub und ab morgen im Latest gibt es die 3.1.0 die leider die Legacy-API abschaltet. Habe alles durchsucht. Nichts mehr zu finden.
-
Du hast ja soweit recht das der Adapter funktioniert, leider aber nur semiproduktiv da einige Datenpunkte falsch oder nicht/nicht mehr angezeigt werden. Das die Nachkommastelle abhanden gekommen ist damit kann ich leben, allerdings sind gewisse Sachen wie:
- weather.state nicht mehr vorhanden,
- eigenes Icon-Set wird nicht mehr gefunden,
- Windrichtungen die früher als N, NE, E ... etc. angezeigt wurden sind nur noch als Zahlen zu sehen.
Ich hoffe das wenigestens das mit der 3.1.0 wieder klappt, wäre sonst echt mühsam das alles anderweitig auf einen entsprechenden anderen Adapter umzumodeln wenn diese Sachen nicht mehr so funktionieren. Darauf hatte sich meine gestrige Aussage berufen gehabt und mich etwas bescheiden schön ausgedrückt.
-
@xcilence sagte in Weatherunderground Reborn 3.0.0 Alpha:
Ich hoffe das wenigestens das mit der 3.1.0 wieder klappt,
Naja ... so automatisch garantiert nicht.
Wie bereits schon mehrfach geschrieben stellt die neue API leider nicht alle Daten wie Die Alte zur Verfügung. Ich habe bestmöglich gemappt. Wenn Ihr mehr braucht oder Dinge anders dann wären Feature-Request Issues in GitHub der perfekte Weg.weather.state nicht mehr vorhanden,
Ich denke Du meinst forecast.current.weather ... ja nicht mehr drin in der API. Gibt es vllt einen anderen Wert der da rein paasst? macht Vorschläge.
eigenes Icon-Set wird nicht mehr gefunden,
Korrekt, da sich die "Icon Codes" in der neuen API geändert haben. Ein Beispiel-Iconset von WU liegt (noch) unter https://drive.google.com/drive/folders/0B6fWQWXuE09OOWtBOXJNX190TDQ
Mein Tipp: Seht es Euch an, Baut Eure um und stelle Sie hier im Thread oder in einem anderen den anderen Usern zur Verfügung .. oder stellt vllt das Mapping zur Verfügung? Mit einem Mapping könnte auch ich ggf "alte" Iconsets zurückmappen?Windrichtungen die früher als N, NE, E ... etc. angezeigt wurden sind nur noch als Zahlen zu sehen.
Ich denke das sind Gradzahlen und damit ggf genauer als nur die Richtungen. Auch hier: Bitte GitHub-Issue mit dem Mapping wie es sein sollte. Ich nutze das Feld momentan nicht und kann es daher nicht definieren.
Das sich APIs von externen Anbietern ändern geschiet immer mal. Natürlich ist das blöd. Ich habe versucht es bestmöglich zu mappen. Jetzt (bzw faktisch seit 4 Monaten seitdem v3 draussen ist) seid Ihr dran zu sagen was nicht passt damit es passend gemacht werden kann.
Je genauer Ihr es sagt bzw je eindeutiger desdo schneller bin ich bei der Umsetzung.Ingo
-
@apollon77 da muss ich erst mal in aller ruhe beobachten welche der Werte denn nun nicht mehr aktualisiert und welche dann effektiv davon benötigt werden.
Vllt kann sich da auch @sigi234 zu Wort melden, da er ja doch eine recht anspruchsvolle View auf die Beine gestellt hat.
Im Moment läuft noch v3.0.14 ohne Fehler -
@crunchip sagte in Weatherunderground Reborn 3.0.0 Alpha:
Vllt kann sich da auch @sigi234 zu Wort melden
ich werde es mir ansehen...........gibt bald Bescheid.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxAlso, alte Objekte gelöscht. WU neu mit Cron gestartet. Version 3.1.0
Alles ok, keine Fehlermeldungen.
Einige DP werden nicht mehr gefüllt, kann damit leben, meine View besteht zu 80 % aus dem dasWetter Adapter.
Es kommen aber trotzdem noch genügend Daten an..............
Für die Windrichtung nutze ich jetzt ein Skript. Siehe oben. -
Hm, natürlich etwas blöde das für die Windrichtung nur noch Zahlen angegeben werden,
obwohl es dadurch viel genauer wird mit der Anzeige.
Also vorläufige Lösung bei mir
Einfach ein Basic-html-Widget und bei Allgemein/HTML eintragen (Pfad natürlich anpassen):<img style="transform: rotate({weatherunderground.0.forecast.current.windDegrees}deg); position: absolute; width: 100%;" src="/vis.0/main/Img/Kompassnadel_2.gif" data-pin-nopin="true">
Damit kann man doch erstmal leben