-Menü

Beiträge anzeigen

Dieser Abschnitt erlaubt es Ihnen, alle Beiträge anzusehen, die von diesem Mitglied geschrieben wurden. Beachten Sie, dass Sie nur Beiträge sehen können, die in Teilen des Forums geschrieben wurden, auf die Sie aktuell Zugriff haben.

Beiträge anzeigen-Menü

Beiträge - mortva_Nesreca

#1
Hallo,
Wenn ich das richtig lese auf "developer.worldweatheronline.com/api" bekommt man bei einer Neuanmeldung automatisch eine 60 Tage Premium Probelizenz. Wenn diese 60 Tage rum sind kann man sich entscheiden ob man das Geld für die Premiumlizenz ausgeben will oder bei Free bleibt.
Also einfach die 60 Tage warten. Oder wenn es euch so eilig ist, dann worldweather anschreiben.
Vll können die das umändern.

#2
Natürlich!
Die Oscat Libs haben mir soviel Zeit gespart und es mir leichter gemacht, da gebe ich auch gerne wieder etwas zurück!

Im Anhang die drei exportierten Dateien. Einfach in der Lib ersetzen.
Ist mit codesys_network_121_hf1.lib und mit codesys_network_130.lib getestet.

Dies funktioniert nur für neuere Anmeldungen bei World-Weatheronline bei denen die Free/V1 nicht mehr geht.
Mit dem Key in der World_Weather_Demo kann nur auf V1 zugegriffen werden,  bei neueren Anmeldungen nur auf V2.

Ob man schon eine neuere Anmeldung hat kann ganz einfach getestet werden indem man folgende URL in den Browser kopiert und bei Key=xxxxxxx seinen eigenen Key einfügt.

V1
http://api.worldweatheronline.com/free/v1/weather.ashx?q=49.49,13.37&format=csv&num_of_days=5&key=xxxxxxxxxxxxxxxxxxxxx
V2
http://api.worldweatheronline.com/free/v2/weather.ashx?q=49.49,13.37&format=csv&num_of_days=5&tp=24&key=xxxxxxxxxxxxxxxxxx

Wer also noch auf V1 zugreifen kann, kann dies hier getrost ignorieren. http://www.oscat.de/community/Smileys/default/wink.gif

[gelöscht durch Administrator]
#3
Hallo,

hatte heute Mittag etwas Zeit und habe es auch mit der free/V2 hinbekommen.
Der Buffer muss nicht vergrößert werden wenn in der URL noch '&tp=24' hinzugefügt wird. Dann holt er nicht die Daten für alle 3 Stunden, sondern den Tagesdurchschnitt.
Musste noch die Day- , Cur-Struct  und den World_WeatherFB anpassen. Sind viel mehr Daten in der free/V2.

Kann ich gerne zur Verfügung stellen wenn Interesse besteht.

Ich vermute dass die free/v1 über kurz oder lang abgeschaltet wird. 
#4
Hallo,

Mit der Network 1.30.lib funktioniert es bei mir auch wenn ich sie unverändert benutze.

Wenn ich aber meinen eigenen World-Weather-KEY verwende, kann ich nicht mehr die api.worldweatheronline.com/free/v1 benutzen.
Dann muss ich die V2 nehmen und diese hat viel mehr Daten.

Was dann zu dem im vorherigen Post geschriebenen zu kleinen Network_Buffer und natürlich falschen Daten führt.
Worldweatheronline hat jetzt noch die Vorhersage für alle 3 Stunden für jeden Tag miteingefügt.
Ich habe im Anhang mal die CSV für V2 eingefügt.

Dann hätte es wahrscheinlich auch mit der Network 1.21 HF1 funktioniert. Ich habe immer gleich meinen Key ,die Koordinaten und die URL angepasst.


Vielen Dank für die schnellen Antworten!

[gelöscht durch Administrator]
#5
World weather funktioniert auch nicht. Wenn uch die Fehlermeldung richtig interpretiert habe ist der Buffer zu klein bzw. Die csv zu groß. Wenn ich den buffer grösser mache führt er zwar ohne Fehlermeldung aus, schreibt aber schwachsinnige werte ins ww- array.

Scheinbar hat worldweatheronline die csv geändert.
#6
Ich habe den Yahoo weither fb erst letzten Sonntag eingebunden. Hat zuerst auch gut funktioniert. Irgendwann diese Woche fiel mir auf das er die Wetterdaten nicht mehr aktualisiert. Wann dann das genau war kann ich nicht sagen. Vll Mittwoch wie kiar schreibt.
Ich habe daraufhin in mein Projekt eingefügt dass er mir im Fehlerfall die wetterdaten löscht bzw. Den Wettercode 3200 schreibt.
Nach dem laden der Steuerung hat er sich wieder Daten geholt. Aber irgendwann war es wieder soweit. Bis Sonntag konnte man ihn mit einem Reset im Codesys wieder zum funktionieren bewegen, jetzt geht es garnicht mehr.
#7
Hallo,

leider funktioniert es bei mir auch mit der angepassten Lib nicht.
Sporadisch wird es ohne Fehler ausgeführt und manchmal kommt Fehler 252 bzw. 16#000000FC    und error_t= 16#02