NEWS
Weatherunderground Reborn 3.0.0 Alpha
-
das habe ich gemacht:
var state = getState('weatherunderground.0.forecast.0d.date').val; console.log(state); ```
Ergebnis: ein Datum ist drin, aber irgendwie falsch formatiert...
9.5.2019, 19:24:49.510 [info ]: javascript.0 Start javascript script.js.Überwachung_Wohnung.testweather 9.5.2019, 19:24:49.510 [info ]: javascript.0 script.js.Überwachung_Wohnung.testweather: 2019-5-9 9.5.2019, 19:24:49.510 [info ]: javascript.0 script.js.Überwachung_Wohnung.testweather: registered 0 subscriptions and 0 schedules
-
adapter macht wieder Probleme und aktualisiert nicht mehr
im logWunderground reported an error: null, 401
date steht auf
Tue Jul 09 2019 00:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)
localtimeRFC822
Tue, 09 Jul 2019 00:30:03 +0200
zeitstempel 1:15 heute nacht
letzte Änderung 0:30 heute nacht -
This post is deleted! -
Ok, vergiss es ... 3.0.12. auf GitHub verfügbar. Bitte testen!
Sie haben jetzt zum ersten mal den PWS-Key den ich aus der Webseite hole aktualisiert und der alte ist damit "kaputt" und genau da fehlte noch die Logik Ihn neu zu holen wenn der Fehler kommt (weil wusste nicht welcher Fehler kommt wenn es mal passiert). Jetzt ists drin.
-
@apollon77 alles klar
-
weatherunderground.0 2019-07-09 19:00:03.684 error Key rejected, reset legacy key and try again
hab diese rausgelöscht
weatherunderground.0.currentObservationUrl weatherunderground.0.currentWebKey
wurden neu vergeben
dies stimmt auch wieder
weatherunderground.0.forecast.current.observationTimeRFC822
kommt bisher nicht mehr
Wunderground reported an error: null, 401
-
@crunchip hättest nichts löschen müssen. Das lieg an dich alles automatisch.
-
@apollon77 dachte wegen der meldung error key
-
@crunchip ok ändere die Meldung weil die sollte bedeuten das der Adapter das selbst tut
-
@apollon77 ich habe ebenso den Fehler das kein API mehr aus der Website extrahiert wird und wollte nachfragen ob bereits daran gearbeitet wird das der Adapter (3.0.12) wieder läuft demnächst? Denn meine Frau macht mir bereits die Hölle heiß xD
Mein Log sagt halt das gleiche aus wie bei papper371. Adapter wurde bereits auf die neue Version geupdatet von GitHub.
2019-07-11 11:30:04.333 - ^[[34mdebug^[[39m: weatherunderground.0 initialize Web Key: 6532d6454b8aa370768e63d6ba5a832e 2019-07-11 11:30:04.341 - ^[[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-11 11:30:04.349 - ^[[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-11 11:30:04.358 - ^[[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-11 11:30:04.362 - ^[[34mdebug^[[39m: weatherunderground.0 location has not changed, reuse extracted URLs 2019-07-11 11:30:04.363 - ^[[33mwarn^[[39m: weatherunderground.0 API key invalid, please enter the new PWS owner API key or remove the key, ignoring it! 2019-07-11 11:30:04.366 - ^[[34mdebug^[[39m: weatherunderground.0 Use Legacy API 2019-07-11 11:30:04.367 - ^[[34mdebug^[[39m: weatherunderground.0 Use legacy API Key 606f3f6977348613 2019-07-11 11:30:04.368 - ^[[34mdebug^[[39m: weatherunderground.0 get WU legacy data: http://api.wunderground.com/api/606f3f6977348613/forecast/hourly/conditions/units:m/lang:DL/q/pws:%20ISCHWEDT26.json 2019-07-11 11:30:04.705 - ^[[31merror^[[39m: weatherunderground.0 Key rejected, reset legacy key and try again 2019-07-11 11:30:04.707 - ^[[34mdebug^[[39m: weatherunderground.0 get PWS dashboard page: https://www.wunderground.com/dashboard/pws/%20ISCHWEDT26 2019-07-11 11:30:05.922 - ^[[31merror^[[39m: weatherunderground.0 Unable to get PWS dashboard page: null / 404 2019-07-11 11:30:05.924 - ^[[34mdebug^[[39m: weatherunderground.0 Use Legacy API 2019-07-11 11:30:05.924 - ^[[34mdebug^[[39m: weatherunderground.0 Use legacy API Key 2019-07-11 11:30:05.924 - ^[[34mdebug^[[39m: weatherunderground.0 get WU legacy data: http://api.wunderground.com/api//forecast/hourly/conditions/units:m/lang:DL/q/pws:%20ISCHWEDT26.json 2019-07-11 11:30:06.254 - ^[[31merror^[[39m: weatherunderground.0 Key rejected, reset legacy key and try again 2019-07-11 11:30:06.255 - ^[[34mdebug^[[39m: weatherunderground.0 get PWS dashboard page: https://www.wunderground.com/dashboard/pws/%20ISCHWEDT26 2019-07-11 11:30:06.466 - ^[[31merror^[[39m: weatherunderground.0 Unable to get PWS dashboard page: null / 404 2019-07-11 11:30:06.467 - ^[[34mdebug^[[39m: weatherunderground.0 Use Legacy API 2019-07-11 11:30:06.467 - ^[[34mdebug^[[39m: weatherunderground.0 Use legacy API Key 2019-07-11 11:30:06.467 - ^[[34mdebug^[[39m: weatherunderground.0 get WU legacy data: http://api.wunderground.com/api//forecast/hourly/conditions/units:m/lang:DL/q/pws:%20ISCHWEDT26.json 2019-07-11 11:30:06.758 - ^[[31merror^[[39m: weatherunderground.0 Key rejected, reset legacy key and try again 2019-07-11 11:30:09.300 - ^[[32minfo^[[39m: host.weatherstation instance system.adapter.weatherunderground.0 terminated with code 0 (OK)
-
@xcilence sagte in Weatherunderground Reborn 3.0.0 Alpha:
%20
Also 3.0.12 tut ... welche Version Du nutzt weiss ich nicht, ggf Updaten? Aber Lösch mal das leerzeichen was Du da vor deiner PWS-Station-ID in der Konfig hast ... das sieht mir eher nach der Ursache bei Dir aus
-
OMG, keine Ahnung wie sich dort das Leerzeichen eingeschlichen hatte, aber ja es lag tatsächlich daran.
Bevor der Adapter auf die Version 3.0.11/12 aktalisiert wurde, funktionierte es ja ohne Probs. Ich danke dir, denn darauf hatte ich leider nicht geachtet. -
@xcilence Im Latest Repo gibt es später heute eine 3.0.14 die so einen falschen Wert jetzt auch korrekt behandelt und solche zeichen rauswirft.
Warum es früher ging und jetzt nicht mehr müsste man tief analysieren, und auch hier ist Frage ob WU da bei sich was geändert hat. Denke können wir uns sparen -
@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.