NEWS
Weatherunderground Reborn 3.0.0 Alpha
-
nee das wäre 0:01 Uhr klick doch im Admin drauf, da ist ein Editor der die das anzeigt
-
@Negalein sagte in Weatherunderground Reborn 3.0.0 Alpha:
@apollon77 sagte in Weatherunderground Reborn 3.0.0 Alpha:
@Negalein Naja oder mal eben den Schedule anpassen
1 0 * * * ist in 1 Minute?
-
@apollon77 sagte in Weatherunderground Reborn 3.0.0 Alpha:
nee das wäre 0:01 Uhr klick doch im Admin drauf, da ist ein Editor der die das anzeigt
Ok, das wäre dann 1 Minute?
1 * * * *Es kommt nichts an. Auch im Log nichts, dass der Shedule abgearbeitet wird.
Gibt es ein Minimum?
-
ne das ist: Minute 1 jeder Stunde jede minute wäre * ntelle der 1 ... */2 jede zwei Minuten
-
@apollon77 sagte in Weatherunderground Reborn 3.0.0 Alpha:
ne das ist: Minute 1 jeder Stunde jede minute wäre * ntelle der 1 ... */2 jede zwei Minuten
wie stell ich das richtig ein? Verstehe gerade nix.
-
@Negalein sagte in Weatherunderground Reborn 3.0.0 Alpha:
@apollon77 sagte in Weatherunderground Reborn 3.0.0 Alpha:
ne das ist: Minute 1 jeder Stunde jede minute wäre * ntelle der 1 ... */2 jede zwei Minuten
wie stell ich das richtig ein? Verstehe gerade nix.
-
hab es jetzt auf 22:34 gestellt.
34 22 * * *
-
@sigi234 sagte in Weatherunderground Reborn 3.0.0 Alpha:
Glaub ich habs gecheckt. Im richtigen Menü war ich eh immer
-
@apollon77 sagte in Weatherunderground Reborn 3.0.0 Alpha:
Aaaahhhhh ... habs ... Please reinstall. Da fehlte ein File
Es klappt
-
Ich habe die neue Variante auch mal getestet und kann folgendes berichten.
Wetterdaten scheinen alle abgerufen zu werden.
Allerdings kommt folgender error, wenn ich die Station als Ort eintrage:weatherunderground.0 2019-03-20 11:28:06.079 error Unable to get WU weather page: null
Trage ich bei Ort die Koordinaten ein, läuft es ohne error durch.
Anbei der komplette Log.
host.iobroker-test 2019-03-20 11:28:08.989 info instance system.adapter.weatherunderground.0 terminated with code 0 (OK) weatherunderground.0 2019-03-20 11:28:06.578 debug all forecast values set weatherunderground.0 2019-03-20 11:28:06.578 debug all current conditions values set weatherunderground.0 2019-03-20 11:28:06.080 debug get WU legacy data: http://api.wunderground.com/api/xxxxxxxxxxxxxxx/forecast/hourly/conditions/units:m/lang:DL/q/pws:xxxxxxxxx.json weatherunderground.0 2019-03-20 11:28:06.080 debug Use legacy API Key xxxxxxxxxxxxxxx weatherunderground.0 2019-03-20 11:28:06.079 error Unable to get WU weather page: null weatherunderground.0 2019-03-20 11:28:05.481 debug get WU weather page: https://www.wunderground.com/weather/DE/q/pws: xxxxxxxxx weatherunderground.0 2019-03-20 11:28:04.626 debug get WU weather page: https://www.wunderground.com/weather/DE/pws: xxxxxxxx weatherunderground.0 2019-03-20 11:28:04.626 info fetched new stationKey from WU webpage: xxxxxxxxxxxx weatherunderground.0 2019-03-20 11:28:04.338 debug get PWS dashboard script: https://icons.wxug.com/scripts/wui-pwsdashboard/0.2.6/wui.pwsdashboard.min.js weatherunderground.0 2019-03-20 11:28:01.567 debug get PWS dashboard page: https://www.wunderground.com/personal-weather-station/dashboard?ID=xxxxxxxxxxx weatherunderground.0 2019-03-20 11:28:01.567 warn API key invalid, please enter the new PWS owner API key or remove the key, ignoring it! weatherunderground.0 2019-03-20 11:28:01.566 info initialize Web Key: xxxxxxxxxxxxxx weatherunderground.0 2019-03-20 11:28:01.528 info initialize PWS Station Key: xxxxxxxxxxxx weatherunderground.0 2019-03-20 11:28:01.528 debug init forecast objects weatherunderground.0 2019-03-20 11:28:01.528 debug init conditions objects weatherunderground.0 2019-03-20 11:28:01.528 debug on ready: DL true true true true weatherunderground.0 2019-03-20 11:28:01.528 info starting. Version 3.0.0 in /opt/iobroker/node_modules/iobroker.weatherunderground, node: v8.15.0 host.iobroker-test 2019-03-20 11:28:00.016 info instance system.adapter.weatherunderground.0 started with pid 19683
-
Fehler gefunden ...
In der alten Version und in der Beschreibung für den Ort muss pws mit Leerzeichen eingegeben werden.
Bei der aktuellen Version darf kein leerzeichen drin sein.Besipiel:
Alt: pws: StationsID
Neu: pws:StationsID -
@simatec sagte in Weatherunderground Reborn 3.0.0 Alpha:
Du kannst an sich sogar das pws: weglassen und die station ID nur in das Feld der StationID reinschreiben!
Aber ja da muss ich scheinbar noch parameter encoden
-
Wenn ich den Ort weglasse und nur die StationsID eintrage, kommt ebenfalls der error.
weatherunderground.0 2019-03-20 11:50:07.416 error Unable to get WU weather page: null weatherunderground.0 2019-03-20 11:50:06.710 debug get WU weather page: https://www.wunderground.com/weather/DE/q/ weatherunderground.0 2019-03-20 11:50:06.172 debug get WU weather page: https://www.wunderground.com/weather/DE/
Es läuft nur durch, wenn ich bei dem Ort entweder die Koordinaten eintrage oder das Leerzeichen zwischen pws: und der StationsID weglasse.
Aber das ist ja kein Problem ... Ein risen Dank an dich, dass du den Adapter wieder reaktiviert hast
-
Ihr könnt (falls Lust) auch bitte mal mit verschiedenen Localtion und Station-ID Kombis spielen ...
Die aktuelle Logik ist faktisch:
- Wenn eine PWS-Station-ID angegeben wird gewinnt die (immer) für Aktuelle Werte und auch Forecast
- Wenn die PWS-Station-ID fehlt dann gilt das ewas bei Location eingetragen ist (wobei da an sich auch eine Station-ID stehen kann ) Aber ja "Location " heute noch "URL-kodiert eintragen (%20 anstelle leerzeichen %2C für ein komma). In Location können auch Geo-Koordinaten stehen.
Im Update denke ich heute Abend/Nacht kommt die Option hinzu die Neue API zu nutzen, da mischen sich Dinge etwas. Da wird dann vorauss. gelten:
- Wenn Station-ID angegeben, dann kommen die aktuellen Wert immer daher. Forecast wird für die Geo-Location der Station-ID geholt.
- Wenn ein neuer API-key eingetragen ist wird der für aktuelle Werte und 4-tages Forecast genutzt, sonst der "extrahierte. Für Stunden-Forecast (wenn aktiviert) gilt immer der extrahierte weil die neuen API-Keys das offiziell nicht dürfen
- Ohne Station ID wird alles per Location geholt und immer der extrahierte Key genommen.
-
@simatec Das korrekte Encoding kann man dann auch mit dem nächsten Update heute Abend/Nacht nochmal checken (also mit den Leerzeichen)
-
@apollon77 Perfekt
-
Nach einem Tag Beobachtung ist mir aufgefallen, dass sporadisch alle paar Stunden beim Abruf der error mal auftaucht.
host.iobroker-test 2019-03-21 14:00:24.494 info instance system.adapter.weatherunderground.0 terminated with code 0 (OK) weatherunderground.0 2019-03-21 14:00:21.977 error Wunderground reported an error: null weatherunderground.0 2019-03-21 14:00:13.674 info fetched new webkey from WU weather page: xxxxxxxxxx weatherunderground.0 2019-03-21 14:00:11.895 info fetched new stationKey from WU webpage: xxxxxxxxx weatherunderground.0 2019-03-21 14:00:02.459 warn API key invalid, please enter the new PWS owner API key or remove the key, ignoring it! weatherunderground.0 2019-03-21 14:00:02.459 info initialize Web Key: xxxxxxxxx weatherunderground.0 2019-03-21 14:00:02.458 info initialize PWS Station Key: xxxxxxxxx weatherunderground.0 2019-03-21 14:00:02.381 info starting. Version 3.0.0 in /opt/iobroker/node_modules/iobroker.weatherunderground, node: v8.15.0 host.iobroker-test 2019-03-21 14:00:00.020 info instance system.adapter.weatherunderground.0 started with pid 27468
-
@simatec sagte in Weatherunderground Reborn 3.0.0 Alpha:
weatherunderground.0 2019-03-21 14:00:21.977 error Wunderground reported an error: null
Na das ist ja super spezifisch ;-)) Ich erweitere das Logging im Fehlerfall für die nächste Version. Habs gestern Abend nicht fertig bekommen. Heute Abend
-
@apollon77 sagte in Weatherunderground Reborn 3.0.0 Alpha:
@simatec sagte in Weatherunderground Reborn 3.0.0 Alpha:
weatherunderground.0 2019-03-21 14:00:21.977 error Wunderground reported an error: null
Na das ist ja super spezifisch ;-))
Hatte die Instanz auf info ... sorry
Schalte jetzt nochmal auf debug und werde berichten -
Hallo,
arbeite schon an einer neuen View, ist eine Kombination aus DasWetter und Weatherunderground....