Beiträge von Wetterfrosch1971

    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:

    Zitat

    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:


    Zitat

    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:

    Zitat

    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.

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    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.

    Hallo,


    ich hatte doch darum gebeten, meine 3 Stationen aus der halbautomatischen LD-Korrektur zu entfernen (siehe Posting #4), bzw. mir wurde es angeboten, meine Stationen aus der halbautomatischen Korrektur zu entfernen (siehe Posting #2), da ich mich selbst um die LD-Korrektur kümmere und wie man bisher sieht, ich das sehr gewissenhaft durchführe (siehe Posting #8), das schien bisher auch geklappt zu haben, doch heute war nun in einer meiner 3 Stationen (ID 22187) wieder eine LD Korrekturwert von +0,2 eingetragen.

    Bei dieser Station handelt es sich um meine Bergstation, die erfahrungsgemäß immer etwas stärker um den Mittelwert der Vergleichstationen schwankt, d.h. auf Perioden wo sie mal eine Zeitlang über dem Mittelwert lag, folgen aber genauso wieder Perioden, wo sie wieder dementsprechend darunter liegt, doch im längeren Mittel passt es dann wieder.

    Somit ist es total kontraproduktiv, hier mit einem Korrekturwert einzugreifen, da wie gesagt, im Mittel es meist wieder passt und man mit dem Korrerkturwert langfristig es eher schlechter macht, da man dann ständige wieder eingreifen muss, denn durch den Korrekturwert unterbindet man die Möglichkeit, dass der LD bei dieser Station sich im Mittel wieder selbst angleicht.


    Aktuell weicht sie vom Mittel um +0,2hPa ab bei einem Vergleichsradius von 20km und 18 Vergleichstationen (siehe Bildanhang) und deswegen kann ich es sowieso nicht verstehen, wieso mir da ein Korrekturwert von PLUS 0,2hPa reingeschrieben wurde, denn durch +0,2hPa verschlechtert man ja eher noch den Wert (nehme ich statt 20km Vergleichsradius/18 Vergleichstationen, den 50km Vergleichsradius/76 Vergleichsstationen, liegt sie aktuell sogar eher +0,6hPa über der Vergleichskurve, somit ist es ja noch offensichtlicher, dass die Korrektur um PLUS 0,2hPa zu einer Verschlechterung führt)!?

    Außerdem halte ich es für fragwürdig, wegen 0,2hPa einzugreifen und einen Korrekturwert von 0,2hPa einzutragen.

    Ich habe diesen Korrekturwert nun wieder entfernt.


    Bitte meine 3 Stationen von der automatischen Korrektur ausklammern (siehe Posting #4), ich kümmere mich selber gewissenhaft um den richtigen LD.

    ID:

    11485

    17477

    22187

    Was mich gerade mal noch interessieren würde, für die halbautomatische Luftdruckkontrolle, welchen Radius wird da für die Mittelwertvergleichskurve der Nachbarstationen verwendet?

    D.h. wenn man selbst den LD anhand der Vergleichskurve der Nachbarstationen kalibriert, welcher Radius für die Vergleichskurve ist da sinnvoll?

    Hi Barete,


    du hast doch die Bresser 6 in 1 Profi Wlan center, oder?

    Schau mal in die Bedienungsanleitung, Seite 11, da steht wie man den UV-Sensor kalibrieren kann:

    http://archive.bresser.de/download/7002540CM3000/Manual/Manual_7002540CM3000_Profi-WLAN-Wetter-Center-6-in-1_de-en_BRESSER_v052018a.pdf

    Hi,


    dieses Update habe ich schon aufgespielt, hat aber leider keinen Einfluss auf das Zeitproblem.


    Kurven kannst du aktuell nicht einbinden, zumindest weiß ich nicht wie, da müsste sich hier vielleicht mal ein Admin dazu äussern, da ich es auch interessant fände, diverse Kurven auf der eigenen Homepage mit einzubinden.

    Also bei der Bresser 6 in 1 OHNE Display muss man den Zeitserver UND die Zeitzone angeben (Zeitzone: GMT+1 = MEZ bzw. GMT+2 = MESZ).

    Über den Zeitserver holt sich die Station die WELTZEIT, d.h. die GMT- bzw UTC-Zeit welche der Greenwich-Zeit entspricht und zu unserer mitteleuropäischen-Zeit im Winter 1h und im Sommer 2h zurück ist, deswegen muss man bei der Zeitzone GMT+1 (im Winter) und GMT+2 (im Sommer einstellen), tut man z.B. im Sommer nicht auf GMT+2 umstellen, dann wird der tägliche Niederschlag bei Awekas dann um 1h zeitversetzt erst genullt. d.h. statt um 0 Uhr springt der täglich gefallene Niederschlag erst um 1 Uhr zurück auf Null.

    Du schreibst aber, dass du ein Display hast, eventuell ist es bei der Station mit Display anders und es geht ggf. automatisch, einfach mal an einem Tag mit Niederschlag in der Niederschlagskurve bei Awekas schauen, wann diese wieder auf Null fällt (am Besten in der Niederschlags-Kurve "Vergleich zu den Nachbarstationen" zu sehen), geschieht dies um Mitternacht, dann passt es, geschieht dies jedoch um 23 Uhr oder um 1 Uhr, stimmt was mit der Zeitzoneneinstellung nicht.


    Nachtrag zur Zeitzone:

    gerade in der Bedienungsanleitung der Bresser 6 in 1 MIT Display gesehen, die Station schaltet sich selber um, somit besteht das Problem wohl nur bei der Bresser 6 in 1 OHNE Display:

    Zitat

    Die Sommer-/Winterzeit ist werkseitig auf automatisch (auto) eingestellt. Die Uhr ist so programmiert, dass automatisch auf Sommer- bzw. Winterzeit umgestellt wird. Benutzerseitig kann diese Funktion ausgeschaltet werden (OFF).


    Das Widget welches du bei Awekas generieren kannst (https://www.awekas.at/de/widget.php), ist kostenlos, sofern es nur für private Zwecke genutzt wird, d.h. du kannst es einfach auf deinem Webspace einbinden, auch die Instrumentenseite kannst du auf deinem Webspace einbinden.

    Die Instrumentenseite kannst über diesen Link als iframe einbinden (musst dazu nur im Link meine ID 11485 dann duch deine ID ersetzen): https://www.awekas.at/premium/…5&lg=d&eh=c&tz=0&header=1


    Das Stationsweb ist ja eigentlich eine eingene Homepage, gedacht für Leute die keine Programmierkenntnisse haben und auf einfache Weiße eine fertige Wetterhomepage möchten ohne viel Arbeit.

    Hi,


    kann dir bei deiner Frage leider nicht helfen, doch wollte ich hier noch eine Lanze für Bresser brechen, finde es nicht ok, dass man Bresser hier immer so runter macht, ich habe meine Bresser 6 in 1 nun 1,5 Jahre am Laufen und ich finde sie macht einen guten Job:

    AWEKAS Automatisches Wetterkarten System

    Außerdem wurde sie ja rel. lange hier über Awekas auch supportet, dies war u.a. auch ein Grund weswegen ich mich damals für die Bresser entschieden hatte.

    Für eine all-in-one ist sie auch nicht schlechter als die Eccowitt oder Froggit all-in-one Stationen, im Gegenteil, ich finde den Außensensor der Bresser in diesem Vergleich mechanisch noch am hochwertigsten.

    Den einzigen Nachteil sehe ich darin, dass die Station nicht automatisch von Winter auf Sommerzeit sich umstellt und man jedes Mal zum Zeitwechsel, die Zeitzone von GMT+1 auf GMT+2 händisch umstellen muss, tut man dies nicht, wird der täglich Niederschlag bei Awekas nicht um Mitternacht sondern um 1h zeitversetzt erst wieder auf Null gesetzt, da der interne Datumswechsel der Station dann um 1h zeitversetzt ist.

    Hi,

    was ich in deinem Posting nicht ganz verstehe, wieso ist es blöd, dass der Außensensor strikt nach Norden ausgerichtet werden muss?

    Ein Außensensor (sofern er über einen Windrichtungssensor verfügt) muss immer exakt nach Norden ausgerichtet werden, wie soll er denn sonst die korrekte Windrichtung anzeigen?


    Bezüglich Übertragungsintervall zu Awekas kann ich dir nur mitteilen, dass meine Bresser 6 in 1, alle 12 Sekunden die Daten zu Awekas neu hochläd, wie das bei der 7 in 1 ist, weiß ich jedoch nicht, könnte mir aber vorstellen, dass dies zu einem ähnlichen Uploadintervall geschieht.

    Aktiviere doch bei Awekas in deinem Benutzerprofil einfach mal den Bresser-fast-Link als Übertragungsmöglichkeit.


    Kommen denn deine Messwerte auf der Awekas-Seite aktuell an?

    Falls nein, eventuell in der Station die falschen Zugangsdaten eingegeben?

    Wichtig, unter ID in der Station, musst du NICHT die ID die du bei Awekas bekommen hast eingeben, sondern du musst den Nutzername den du dir bei Awekas gegeben hast in der Station in das ID-Feld eingeben!

    dann noch das Passwort welches du dir bei Awekas vergeben hast unter Passwort in der Station eintragen, dann sollte es eigentlich klappen.