Wunderground-Protokoll enthält keine Regenrate
Verfasst: 03 Jan 2021, 16:06
Hallo,
bei meinen Nachforschungen, wieso meine Wlan-Station von Bresser bei Awekas keine Regenrate anzeigt, stattdessen jedoch der stündliche Niederschlag als mm/h erscheint, ergab, dass das Problem nicht an der Station liegt sondern am Wunderground-Übertragungsprotokoll über das die Station mit Awekas kommuniziert.
Augenscheinlich gibt es im WU-Übertragungsprotokoll nur einen Parameter für den stündlichen Niederschlag sowie für den täglichen, jedoch keinen für die Regenrate und somit wird vom WU-Protokoll dieser Parameter gar nicht unterstützt.
Ist mir bis dato noch gar nicht aufgefallen, dass augenscheinlich bei Wunderground keine echten Regenraten/Regenintensitäten angezeigt werden, sondern als mm/h immer nur der stündlich gefallene Niederschlag ausgegeben wird.
Finde diesen Umstand etwas bedauerlich, obwohl mir schon klar ist, dass es bei Regenraten keine einheitliche "Norm" gibt, dennoch finde ich die Regenrate schon ein kleinen Anhaltspunkt um zu erkennen, ob es in einer Region nun gerade einen Wolkenbruch hat oder ob es aktuell nur normal regnet.
Auch kann man über die Regenrate erkennen ob es aktuell dort gerade regnet, dies ist über den stündlichen Niederschlag nicht möglich, denn über diesen erkenne ich nur ob es in der aktuellen Stunde geregnet hat aber nicht ob es aktuell gerade regnet.
Will man sich z.B. bei Awekas die Regenrate dennoch anzeigen lassen, ist es wohl nur möglich, sich die Daten zuerst irgendwie auf den eigenen Server zu holen und dort dann den Parameter des stündlichen Niederschlags umzurechnen und stattdessen eine Regenrate auszugeben, denn bei Awekas wird bei Stationen die über das WU-Protokoll angebunden sind, aus dem WU-Protokoll der stündliche Niederschlag als Regenrate angezeigt.
Ich denke eine akzeptable Lösung wäre es dann, auf dem eigenen Server den gefallenen Niederschlag in einem Zeitraum von 10 Minuten kontinuierlich zu ermitteln, und diese Niederschlagsmenge dann mit 6 zu multiplizieren und dieses Ergebnis dann als Regenrate auszugeben.
Den Timer von 10 Minuten sollte man immer mit dem ersten Wippenschlag, d.h. sobald eine Niederschlagsänderung zu erkennen ist starten und dann über diese 10 Minuten kontinuierlich (die Station überträgt ja im 12-Sekunden-Takt) die Regenrate anhand des in diesem Zeitraum fallenden Niederschlags nach obiger Bedingung berechnen.
Dies scheint augenscheinlich die einzige Möglichkeit zu sein, wie man bei Stationen die über das WU-Protokoll kommunizieren, eine Regenrate zu erhalten.
Wie seht ihr das, könnte man die Regenrate, so wie ich es oben beschrieben habe bestimmen oder wie machen es sonst die einfachen Stationen?
Ich denke bei den meisten wird ein festes Zeitintervall genommen über das der Niederschlag gemessen wird und dann entsprechend des Zeitintervalls das Ergebnis multipliziert.
Nur wie wird das dann umgesetzt, wird das dann so gemacht wie von mir oben beschrieben, dass dieses Zeitintervall (z.B. 10 Minuten) immer mit dem ersten Wippenschlag gestartet wird, nach 10 Minuten dann alles wieder auf 0 gesetzt wird und wenn wieder ein Wippenschlag registriert wird, wird das Zeitintervall wieder erneut gestartet und die Regenrate wird wieder innerhalb des neuen 10-Minuten Zeitintervalls neu bestimmt?
Gruß Frank
bei meinen Nachforschungen, wieso meine Wlan-Station von Bresser bei Awekas keine Regenrate anzeigt, stattdessen jedoch der stündliche Niederschlag als mm/h erscheint, ergab, dass das Problem nicht an der Station liegt sondern am Wunderground-Übertragungsprotokoll über das die Station mit Awekas kommuniziert.
Augenscheinlich gibt es im WU-Übertragungsprotokoll nur einen Parameter für den stündlichen Niederschlag sowie für den täglichen, jedoch keinen für die Regenrate und somit wird vom WU-Protokoll dieser Parameter gar nicht unterstützt.
Ist mir bis dato noch gar nicht aufgefallen, dass augenscheinlich bei Wunderground keine echten Regenraten/Regenintensitäten angezeigt werden, sondern als mm/h immer nur der stündlich gefallene Niederschlag ausgegeben wird.
Finde diesen Umstand etwas bedauerlich, obwohl mir schon klar ist, dass es bei Regenraten keine einheitliche "Norm" gibt, dennoch finde ich die Regenrate schon ein kleinen Anhaltspunkt um zu erkennen, ob es in einer Region nun gerade einen Wolkenbruch hat oder ob es aktuell nur normal regnet.
Auch kann man über die Regenrate erkennen ob es aktuell dort gerade regnet, dies ist über den stündlichen Niederschlag nicht möglich, denn über diesen erkenne ich nur ob es in der aktuellen Stunde geregnet hat aber nicht ob es aktuell gerade regnet.
Will man sich z.B. bei Awekas die Regenrate dennoch anzeigen lassen, ist es wohl nur möglich, sich die Daten zuerst irgendwie auf den eigenen Server zu holen und dort dann den Parameter des stündlichen Niederschlags umzurechnen und stattdessen eine Regenrate auszugeben, denn bei Awekas wird bei Stationen die über das WU-Protokoll angebunden sind, aus dem WU-Protokoll der stündliche Niederschlag als Regenrate angezeigt.
Ich denke eine akzeptable Lösung wäre es dann, auf dem eigenen Server den gefallenen Niederschlag in einem Zeitraum von 10 Minuten kontinuierlich zu ermitteln, und diese Niederschlagsmenge dann mit 6 zu multiplizieren und dieses Ergebnis dann als Regenrate auszugeben.
Den Timer von 10 Minuten sollte man immer mit dem ersten Wippenschlag, d.h. sobald eine Niederschlagsänderung zu erkennen ist starten und dann über diese 10 Minuten kontinuierlich (die Station überträgt ja im 12-Sekunden-Takt) die Regenrate anhand des in diesem Zeitraum fallenden Niederschlags nach obiger Bedingung berechnen.
Dies scheint augenscheinlich die einzige Möglichkeit zu sein, wie man bei Stationen die über das WU-Protokoll kommunizieren, eine Regenrate zu erhalten.
Wie seht ihr das, könnte man die Regenrate, so wie ich es oben beschrieben habe bestimmen oder wie machen es sonst die einfachen Stationen?
Ich denke bei den meisten wird ein festes Zeitintervall genommen über das der Niederschlag gemessen wird und dann entsprechend des Zeitintervalls das Ergebnis multipliziert.
Nur wie wird das dann umgesetzt, wird das dann so gemacht wie von mir oben beschrieben, dass dieses Zeitintervall (z.B. 10 Minuten) immer mit dem ersten Wippenschlag gestartet wird, nach 10 Minuten dann alles wieder auf 0 gesetzt wird und wenn wieder ein Wippenschlag registriert wird, wird das Zeitintervall wieder erneut gestartet und die Regenrate wird wieder innerhalb des neuen 10-Minuten Zeitintervalls neu bestimmt?
Gruß Frank