Autor Thema: YAHOO_WEATHER Baustein funktioniert nicht mehr  (Gelesen 40282 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Paule84

  • Newbie
  • *
  • Beiträge: 4
    • Profil anzeigen
Re: YAHOO_WEATHER Baustein funktioniert nicht mehr
« Antwort #30 am: 09. Mai 2016, 13:11:44 »
Moin,

wo genau habt ihr den Puffer angepasst?
In der Bibliothek oder im Programm selbst?

Gruß Markus

Offline andy_hs-ulm

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
    • E-Mail
Re: YAHOO_WEATHER Baustein funktioniert nicht mehr
« Antwort #31 am: 12. Mai 2016, 22:14:36 »
Hi,
ich hab das eben auch probiert.
Die Variablen müssen global als konstanten deklariert werden. Somit werden die Variablen in der Bibliothek überschattet und unwirksam.

Var_global constant
(* Yahoo-Wetter *)
NETWORK_BUFFER_LONG_SIZE : UINT := 4095;
NETWORK_BUFFER_SHORT_SIZE : UINT := 1407;
End_var

Ergebnis: Daten empfangen! ::)

Offline Paule84

  • Newbie
  • *
  • Beiträge: 4
    • Profil anzeigen
Re: YAHOO_WEATHER Baustein funktioniert nicht mehr
« Antwort #32 am: 16. Mai 2016, 19:16:09 »
Danke! Jetzt funktioniert es bei mir auch wieder!

Gruß Markus

Offline linsenpago

  • Jr. Member
  • **
  • Beiträge: 84
    • Profil anzeigen
    • E-Mail
Re: YAHOO_WEATHER Baustein funktioniert nicht mehr
« Antwort #33 am: 20. Mai 2016, 14:26:58 »
hi!
Super, dass ihr euch dem Problem mit dem Yahoo Wetter angenommen habt.

Ich habe versucht den neuen FB bei mir einzubauen und den puffer zu erhöhen, ich bekomme aber leider immer noch eine Fehlermeldung:

Error_C= 65024
Error_T= 2

Leider verstehe ich diese Fehlertabelle in der Doku nicht wirklich, darum hoffe ich von euch kann mir jemand hier weiterhelfen.

Danke u. LG
Alex

Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 378
    • Profil anzeigen
Re: YAHOO_WEATHER Baustein funktioniert nicht mehr
« Antwort #34 am: 20. Mai 2016, 16:42:59 »
65024 als hex dword ergibt 0x0000FD00

1. Byte connect
2. Byte send
3.  Byte receive
4. Byte applikationsfehler

Da im 3 byte (receive) der wert FD steht bedeutet es das der empfangsbuffer uebergelaufen ist
So wie es aussieht ist dein empfangsbuffer immer noch zu klein

Offline andy_hs-ulm

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
    • E-Mail
Re: YAHOO_WEATHER Baustein funktioniert nicht mehr
« Antwort #35 am: 24. Mai 2016, 09:21:08 »
Die Empfangsdaten sind anscheinend immer unterschiedlich lang. Mal reicht der Empfangsbuffer, ein ander mal reicht er nicht. Was ist den bei einer Wago 880 an Empfangsbuffer noch tragbar? Von welchen Faktoren hängt das denn ab, von der Größe des Quellcodes?

Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 378
    • Profil anzeigen
Re: YAHOO_WEATHER Baustein funktioniert nicht mehr
« Antwort #36 am: 24. Mai 2016, 18:40:55 »

das du den empfangsbuffer groesser machst in nicht direkt gleich ein problem

du musst nur berücksichtigen das deine änderung global wirkt

wenn du z.b. von 4096 auf 8192 erhöhst dann ist alleine beim yahoo weather baustein
von 2x 4096 auf 2x 8192 bytes erhöht

und alle sonstiges anwendungen die mit ip_control arbeiten haben den gleichen effekt !


Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 378
    • Profil anzeigen
Re: YAHOO_WEATHER Baustein funktioniert nicht mehr
« Antwort #37 am: 16. Juni 2016, 13:13:59 »
Hallo

ich habe den yahoo-weather baustein komplett überarbeitet und ist nun wieder vollständig nutzbar
vorteil ist das man den network_buffer nicht vergroessern muss
und nun ganze 9 tage wwetter-forecast vorhanden ist

viel spass damit

http://www.oscat.de/community/index.php/topic,2546.0.html

Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 378
    • Profil anzeigen
Re: YAHOO_WEATHER Baustein funktioniert nicht mehr
« Antwort #38 am: 10. Januar 2017, 23:01:17 »
hallo  an alle YAHOO_WEATHER Baustein Nutzer

Man merkt das YAHOO bald zu sperrt und das sie gerade verkauft wurden
ES dürften auch alle Programmierer gerade weglaufen....

Leider funktioniert die API-Schnittstelle schon wieder so gut wie gar nicht

Folgende URL werden benutzt um an die Daten zu kommen
Wenn man diese Links im Browser mehrmals hintereinander abfragt dann bekommt man meistens keine sinnvollen Daten zurück
Reiner Zufall momentan

Auch die Antwort-Telegramme brauchen oft mehr als 5 Sekunden
(Eventuell Anpassung des TIMEOUT-PARAMETER am IP_CONTROL notwendig das hier im demoprogramm 5sekunden angegeben sind)

Ich warte mal ab und hoffe das YAHOO diesen Schrott wieder repariert ....


http://query.yahooapis.com/v1/public/yql?q=select%20units,wind,atmosphere,astronomy,location%20from%20weather.forecast%20where%20woeid=551801%20AND%20u=%27c%27

http://query.yahooapis.com/v1/public/yql?q=select%20item%20from%20weather.forecast%20where%20woeid=551801%20and%20u=%27c%27


Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 378
    • Profil anzeigen
Re: YAHOO_WEATHER Baustein
« Antwort #39 am: 22. April 2017, 19:32:54 »
yahoo_weather baustein sollte nun wieder funktionieren !

http://www.oscat.de/community/index.php/topic,2546.msg13867.html#msg13867
« Letzte Änderung: 22. April 2017, 19:34:31 von peewit »