Posts by Wetterfrosch1971

    othi

    Wie wäre es, wenn Du/Ihr die Dropdown, sozusagen gleichzeitig als Legende, nach oben setzt.
    Dann unten die Tabelle dementsprechend generieren (nur gewählte Spalten).


    Wetterfrosch1971

    Wie wäre das Frank

    Wie kann man das Drop-Down dementsprechend verschieben, kann man das als User selbst einstellen?


    Das Problem mit der leeren Spalte (bzw. doppelt aufgelisteter Böe) ist jetzt nicht mehr so schlimm, habe gesehen, dass bei mir in der Grundanzeige der Luftdruck gefehlt hatte, habe nun dort in die leere Spalte den Luftdruck hinein gesetzt, somit sind nun alle Spalten belegt und mit Werten gefüttert.

    Hi othi,


    zuerst einmal vielen Dank für die tolle Arbeit.


    Dann noch eine Frage, betrifft die Grafikanzeige:


    Dort werden standartmässig 6 Sensoren angezeigt, ich habe aber nur 5 davon und deswegen wird nun 2x Böen aufgelistet, doch nur 1x angezeigt, die zweite Böen-Spalte ist leer (würde ja auch keinen Sinn machen, hier die Werte nochmal aufzuführen).


    Kann man dies irgendwie konfigurieren, dass nur soviel Spalten angezeigt/aufgelistet werden, wie auch Sensoren angeschlossen sind, sodass diese leeren Spalten wegfallen?

    Hi,


    bei der "Sperrung" steht "Betreiber", d.h. die Sperrung wurde nicht durch Awekas durchgeführt sondern von dir, d.h. du hast diese Sensoren unter deinen Usereinstellungen selbst gesperrt bzw. abgeschaltet.

    Geh mal in deinen Benutzerbereich, dort zu "Wetterstation" und schiebe die "Schieberegler" der entsprechenden Sensoren wieder auf "an", dann sollte alles wieder funktionieren.

    HSH-Frosch


    weiß nicht mehr wie hoch die LD-Korrektur war, war aber keine 4 oder 8hPa, so weit driftet meine Station nie ab und wenn doch, hätte ich längst eingegriffen, meine mich zu entsinnen, dass die Korrektur so um 0,5hPa lag und kann schon sein, dass er zu Monatsbeginn eingetragen wurde, ich achte ja nicht täglich darauf, ob da ein Korrekturwert eingetragen wurde, mir ist es eben erst jetzt aufgefallen.

    HSH-Frosch


    jetzt war vor wenigen Tagen wieder in meiner Bergstation

    AWEKAS Automatisches Wetterkarten System

    ein LD-Korrekturwert eingetragen worden, obwohl ich doch darum gebeten hatte, meine Stationen von dieser halbautomatischen Korretur zu entfernen, da ich denke, dass ich das selbst sehr gut im Griff habe.

    Gerade bei meiner Bergstation auf 1165mNN driftet der LD immer mal wieder um einen Mittelwert herum, mal liegt der LD etwas darüber, dann im Gegensatz aber auch wieder genausoviel darunter, doch im Mittel passt es dann wieder, deswegen macht es bei dieser Station einfach keinen Sinn, da permanent mit einem Korreturwert einzugreifen.

    Am 13.05.2022 (Posting 23) hast du mir geschrieben, dass du die Station aus dem Korreturprozedere herausgenommen hast, deswegen ist es für mich nun fraglich, wieso jetzt im August plötzlich wieder ein Korrekturwert eingetragen wurde?

    othi

    So, wir kommen dem Problem langsam auf die Sprünge:


    Es kommt vor, dass der Zugriff auf Awekas länger als 1 Minute dauert, dann wird aber per 1 Minuten Cronjob das Script schon wieder erneut ausgelöst obwohl der Zugriff auf Awekas noch nicht abgearbeitet ist und somit kommt es dann zur Fehlermeldung.

    Wenn dies zu oft passiert, dann bricht augenscheinlich mein Cronjob die Ausführung des Scriptes dauerhaft ab.


    Liegt das Problem, dass der Zugriff auf Awekas teilweise über 1 Minute dauert nun sendeseitig an mir oder empfangsseitig am Awekas-Server?

    Hi othi ,


    mein Script sendete zuvor über cURL und da gab es die Probleme mit meinem Cronjob auch, regelmässig nach ca. 3 Tagen brach er das Script ab, die einzige Fehlermeldung die ich in der CJ-Log-Datei fand, ist eben diese hier beschriebene, deswegen hatte bich es jetzt versuchsweiße mal über fopen() versucht, doch auch da blieb das Problem bestehen..

    Eventuell muss ich in das Script noch was einbauen, dass wenn die Datenübertragung zu Awekas fehlschlägt bzw. die URL nicht erreichbar ist, das Script dann abgebrochen wird?

    Was mir halt nicht ganz verständlich ist, weswegen ca. 3x pro Stunde (bei minütlicher Sendung), die obige genannte Fehlermeldung kommt, d.h. von 60 Sendungen klappen 57 und 3 werden "abgeblockt" und das führt dann augenscheinlich regelmässig nach ein paar Tagen zum Abbruch des CJ und ich muss dann diesen wieder manuell neu starten.

    Hallo,


    also der CJ bricht immer nach ein paar Tagen ab, die einzige Fehlermeldung die ich aktuell in der CJ-Log-Datei stehen habe ist 2-3x pro Stunde diese Meldung:

    Quote

    Warning: fopen(http://ws.awekas.at/weathersta…baromin=29.736769057223): failed to open stream: HTTP request failed!


    Ich sende ja kein zu hohes Intervall an Awekas, deswegen verstehe ich nicht, wieso Awekas augenscheinlich den Aufruf der Sende-URL immer wieder mal blockiert?


    Wie kann ich dieses Problem umgehen, ich kann ja nicht alle 3 Tage den CJ neu starten?

    Vielleicht kann mir othi diesbezüglich helfen?


    Mein Script sendet zu Awekas aktuell mit folgendem Code:


    Code
    $ID = 'xxx';
    $PASSWORD = 'yyy';
    
    
    $url = fopen("http://ws.awekas.at/weatherstation/updateweatherstation.php?ID=$ID&PASSWORD=$PASSWORD&action=$action&dateutc=$dateutc&tempf=$tempfb&dewptf=$dewptfb&humidity=$humidityb&winddir=$winddirb&windspeedmph=$windspeedmphb&windgustmph=$boeb&baromin=$barominb", "r");
    fclose($url);


    Was müsste ich da noch mit einbauen, dass der oben genannte Fehler nicht immer wieder zum CJ-Abbruch führt?


    Gerade in der CJ-Log Datei noch gesehen, wenn obig genannter Fehler auftritt, dann hat das auch Auswirkung auf die Folgezeile, d.h. auf das fclose im Script, gugst du:


    Quote

    Warning: fclose() expects parameter 1 to be resource

    was gibt denn der Server als Rückgabewert aus, wenn das Intervall zu kurz ist?

    too many requests - try again later?


    Ich sende im Minutentakt, somit sollte von dieser Seite ja kein Problem auftauchen.


    Ich habe das Sendescript von zuvor "PushTo"-Funktion mit Abfrage des Rückgabewertes jetzt mal auf einfach "fopen()" ohne Rückgabewertabfrage umgestellt, aktuell scheint es zu laufen, vielleicht stimmte in meinem Script mit der PushTo Funktion irgendwas nicht.


    habe gerade in den CJ-Log-dateien gesehen, dass ungefähr 1x Pro Stunde ich beim senden über "fopen()" zu Awekas folgende Fehlermeldung bekomme:

    Quote

    failed to open stream: HTTP request failed!


    Was bedeutet das und könnte das irgendwann zum Abruch des CJ führen wenn das zu oft auftritt?

    Hi,


    ich rufe über eine API eine befreundete Wetter-Bergstation ab, verarbeite dann die Messwerte auf meinen Server und sende sie dann per 1-Minuten-Cronjob gesteuert über ein PHP Script über diesen Link zu Awekas:


    Code
    http://ws.awekas.at/weatherstation/updateweatherstation.php?ID=$IDaw&PASSWORD=$PASSWORDaw&action=$action&dateutc=$dateutc&tempf=$tempf&dewptf=$dewptf&humidity=$humidity&winddir=$winddir&windspeedmph=$windspeedmph&windgustmph=$boe&UV=$UV&baromin=$baromin&rainin=$rainin&dailyrainin=$dailyrainin1


    Das gleiche mache ich im gleichen Script zu Wunderground. Nun stoppt alle paar

    Tage der Cronjob und wenn ich in die Log-Datei des CJ schaue steht da alle paar Minuten : "too many requests - try again later"


    Ich habe in meinen Script nun mal gesucht, welche Stelle diese Fehlermeldung verursacht und es ist die Stelle mit dem Senden der Daten zu Awekas, entferne ich diese Stelle und lasse das Script nur mit dem Senden zu WU laufen, kommt diese Fehlermeldung nicht mehr.


    Wieso hat der Awekas-Server ein Problem mit meiner minütlichen Sendung?

    Ich habe noch eine Bresser 6 in 1, die direkt mit Awekas verbunden ist und im 16 Sekunden Takt sendet, da gibts auch keine Probleme.


    Gibt es eventuell einen zweiten Server bei Awekas, der eher für die kürzeren Sendeintervalle ausgelegt ist, bei WU gibt es dafür ja z.B. den "rapid-Server" der dann eine andere URL hat, falls ja, wie lautet der Link zu diesem Server, den ich dann in meiner Sende-URL erstetzen müsste?


    Vielen Dank für die Hilfe.

    Ich habe es gefunden. Wenn man in der Grafik bei der PC-Version mit der Maus oder beim Smartphone/Tablet über die Parameter Beschriftung geht,

    dann werden auch die einzelnen MIn und Max - Bereiche so wie hier im Bild bei den Böen dargestellt.

    ja, als Grafik werden sie dargestellt, aber nicht als Zahlenwert. Als Zahlenwert wird in der Tabelle unten nur der Min- und Max Wert des Tages angezeigt, fahre ich aber mit der Mouse über die Kurve und will z.B. mir die Werte von 13 Uhr anzeigen, wird mir oben in der Anzeige nur der aktuelle Stundenmittelwert als Zahlenwert angezeigt, nicht aber den dazugehörigen Min- und Max-Wert.

    External Content www.youtube.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Ich finde es super, dass hier bei Awekas so stregiede auf Datenkorrektheit geachtet wird.

    Im angehängten Screenshot vom Wetternetzwerk Wunderground sieht man meine 2 Stationen (die eingekreisten) und daneben sendet jeden Tag eine andere Station (siehe Pfeil) Temperaturen mit bis zu 10°C mehr als meine Stationen, so sendet sie aktuell 36°C bei realen 27"C und bei WU interessiert das absolut Niemanden.

    Wenn so ein Messfehler nur eine Eintagsfliege wäre, würde mich das ja nicht stören, doch wie erwähnt, sendet diese Station täglich diese viel zu hohen Werte und es interessiert absolut Niemanden.

    Ein Wetternetzwerk, welches so falsche Daten toleriert und veröffentlicht, hat in meinen Augen keinen Informationsgehalt und deswegen liebe ich Awekas, da wird gegen solche Phantasiewerte wenigstens vorgegangen.

    Hi Jörg,


    alles klar, kein Problem.


    Dennoch eine weitere Frage, bei mir war ja ein Korrekturwert von +0,2hPa eingetragen, das ist ja eigentlich eine kaum relkevante Abweichung, deswegen die Frage bezügl. halbautomatischen Barocheck:

    Wäre es nicht sonnvoll, mit dieser "Halbautomatik" nur ab einem bestimmten Größe der Abweichung einzugreifen?

    D.h. wie in meinem Beispiel, bei Stationen bei denen lediglich um wenige Zehntel korrigiert werden würde, dass diese Stationen im halbautomatischen Barocheck erst gar nicht erfasst werden würde, man könnte doch sicherlich in eurem Programmtool einen gewissen "Grenzwert" eingeben, ab dem das Korrigierungstool erst eingreift, somit würden solche Minimalkorrekturen von wenigen Zehntel hPa herausfallen und somit würde sich die Summe der Stationen, die korregiert werden müssen auch wieder reduzieren.

    Hallo,


    rufe ich meinen Wertevergfleich auf, so ist die Zeitachsenbeschriftung um 1h zeitversetzt obwohl ich unter Zeitzone bei Awekas "Europa/Berlin" ausgewählt habe.

    Rufe ich die normale Werteübersicht auf, so ist in jener Grafik die Zeitachsenbeschriftung korrekt, d.h. es betrifft nur die Grafik des Wertevergleiches mit den Nachbarstationen.

    Siehe angehängtes Bild, Screenshot ist von 20:30 Uhr:
    In der normalen 24h-Kurve ist es korrekt dargestellt, da geht die Zeitachse von gestern 20 Uhr bis heute 20 Uhr, doch bei der Wertevergleichskurve beginnt die Zeitachse um 19 Uhr und endet um 19 Uhr anstatt wie gesagt von 20 Uhr bis 20 Uhr.