Wind-Daten-Werte Wswin / weewx
Moderatoren: Werner, Tex, weneu
- JoachimF
- Beiträge: 297
- Registriert: 08 Dez 2021 20:29
- Wohnort: Carces
- Hat sich bedankt: 1 mal
- Kontaktdaten:
Wind-Daten-Werte Wswin / weewx
Hallo,
Wswin empfängt die Davis Daten von der Weather Envoy
und Weewx erhält die Davis Daten von Vantage Pro 2 Konsole.
Mir ist aufgefallen, dass die Windgeschwindigkeitswerte - obwohl gleiche Quelle - je nach Auswertung deutlich unterschiedlich sind.
Weewx - Konsole (links) (rechts) Wswin - Envoy
Die Wswin-Envoy-Kombi liefert deutlich höhere Werte.
Welcher Kombi soll ich vertrauen?
Wswin empfängt die Davis Daten von der Weather Envoy
und Weewx erhält die Davis Daten von Vantage Pro 2 Konsole.
Mir ist aufgefallen, dass die Windgeschwindigkeitswerte - obwohl gleiche Quelle - je nach Auswertung deutlich unterschiedlich sind.
Weewx - Konsole (links) (rechts) Wswin - Envoy
Die Wswin-Envoy-Kombi liefert deutlich höhere Werte.
Welcher Kombi soll ich vertrauen?
- Werner
- Site Admin
- Beiträge: 6057
- Registriert: 04 Dez 2001 01:00
- Wohnort: Lackenhäuser
- Danksagung erhalten: 137 mal
- Kontaktdaten:
Re: Wind-Daten-Werte Wswin / weewx
Ich denke,
dass bei WeeWx eine andere Einheit für die Windgeschwindigkeit eingestellt ist.
Default ist da, glaube ich "m/s"
Wenn ich die WeeWx - Werte umrechne ist das so, das dieser Wert in m/s ist.
dass bei WeeWx eine andere Einheit für die Windgeschwindigkeit eingestellt ist.
Default ist da, glaube ich "m/s"
Wenn ich die WeeWx - Werte umrechne ist das so, das dieser Wert in m/s ist.
- Tex
- Moderator
- Beiträge: 2004
- Registriert: 04 Aug 2014 17:47
- Wohnort: Woldegk
- Hat sich bedankt: 3 mal
- Danksagung erhalten: 45 mal
- Kontaktdaten:
Re: Wind-Daten-Werte Wswin / weewx
Ohne die Systeme jetzt wirklich zu kennen, glaube ich nicht, daß Envoi und Konsole absolut exakt zur gleichen Zeit die Daten speichern. Soweit ich weiß, liefert das Anemometer alle 2,5 sec. Daten. Dann sieht es für mich so aus, als ob weex in m/sec. und wswin in km/h die Werte ausspuckt. Zumindest deuten einige Werte bei Umrechnung darauf hin.
Ups, da war Werner etwas schneller ----- aber im Prinzip die gleiche Analyse.
Ups, da war Werner etwas schneller ----- aber im Prinzip die gleiche Analyse.
- JoachimF
- Beiträge: 297
- Registriert: 08 Dez 2021 20:29
- Wohnort: Carces
- Hat sich bedankt: 1 mal
- Kontaktdaten:
Re: Wind-Daten-Werte Wswin / weewx
@Tex , @Werner
aber wie stelle ich Weewx um, das auch in km/h angezeigt wird?
weewx.conf
aber wie stelle ich Weewx um, das auch in km/h angezeigt wird?
weewx.conf
Code: Alles auswählen
[[Defaults]]
.....
# Which unit system to use for all reports. Choices are 'us', 'metric', or 'metricwx'.
# You can override this for individual reports.
unit_system = metricwx
[[[Units]]]
# Option "unit_system" above sets the general unit system, but overriding specific unit
# groups is possible. These are popular choices. Uncomment and set as appropriate.
# NB: The unit is always in the singular. I.e., 'mile_per_hour',
# NOT 'miles_per_hour'
[[[[Groups]]]]
......
group_speed = km_per_hour # Options are 'mile_per_hour', 'km_per_hour', 'knot', or 'meter_per_second'
- Werner
- Site Admin
- Beiträge: 6057
- Registriert: 04 Dez 2001 01:00
- Wohnort: Lackenhäuser
- Danksagung erhalten: 137 mal
- Kontaktdaten:
Re: Wind-Daten-Werte Wswin / weewx
Es gibt auch noch
Dein gezeigter Eintrag ist schon richtig.
Die Zuweisung kann auch in der de.conf erfolgen.
Woher kommt den Deine Vergleichstabelle?
Code: Alles auswählen
group_speed2 = km_per_hour2 # Options are 'mile_per_hour2', 'km_per_hour2', 'knot2', or 'meter_per_second2'
Die Zuweisung kann auch in der de.conf erfolgen.
Woher kommt den Deine Vergleichstabelle?
- JoachimF
- Beiträge: 297
- Registriert: 08 Dez 2021 20:29
- Wohnort: Carces
- Hat sich bedankt: 1 mal
- Kontaktdaten:
Re: Wind-Daten-Werte Wswin / weewx
Dort gibt es nicht diesen oder ähnlichen EintragWerner hat geschrieben: ↑18 Okt 2025 18:04 Es gibt auch nochDie Zuweisung kann auch in der de.conf erfolgen.Code: Alles auswählen
group_speed2 = km_per_hour2 # Options are 'mile_per_hour2', 'km_per_hour2', 'knot2', or 'meter_per_second2'
Wswin : Grundlage die EXP10_25.CSVWoher kommt den Deine Vergleichstabelle?
dort habe ich die Wind-Werte entnommen
Weewx: Grunglage die weewx-Davis-Datenbank
Windwerte aus der DB exportiert
Was mir noch mit Weewx Werten bzgl windspeed in der Datenbank auffällt:
seit de, 13.3.2025 ist der kleinste Wert immer 0.44704 !!
In den Zeit davor hat auch andere Werte unterhalb von 0.44704 aufgezeichnet.
In der EXP10_25.CSV ist ein solches Muster nicht vorhanden.
- Werner
- Site Admin
- Beiträge: 6057
- Registriert: 04 Dez 2001 01:00
- Wohnort: Lackenhäuser
- Danksagung erhalten: 137 mal
- Kontaktdaten:
Re: Wind-Daten-Werte Wswin / weewx
Die Werte
"vecavg"
"rms"
gehören zur group_speed2
Beim Export wird die default-Einstellung der Datenbank verwendet.
"vecavg"
"rms"
gehören zur group_speed2
Dann haben wir ja die Erklärung!Weewx: Grunglage die weewx-Davis-Datenbank
Windwerte aus der DB exportiert
Beim Export wird die default-Einstellung der Datenbank verwendet.
- JoachimF
- Beiträge: 297
- Registriert: 08 Dez 2021 20:29
- Wohnort: Carces
- Hat sich bedankt: 1 mal
- Kontaktdaten:
Re: Wind-Daten-Werte Wswin / weewx
Tut mir leid, verstehe ich aber nicht richtig.
Die Wind-Rohdaten aus der weewx-DB sind nicht die Metricwx Daten,
diese Metricwx Werte werden erst berechnet.
Ich schreibe einige Wetterdaten in das WebCamBild und müsste also vorher den Windwert korrigieren.
Die Wind-Rohdaten aus der weewx-DB sind nicht die Metricwx Daten,
diese Metricwx Werte werden erst berechnet.
Ich schreibe einige Wetterdaten in das WebCamBild und müsste also vorher den Windwert korrigieren.
- Werner
- Site Admin
- Beiträge: 6057
- Registriert: 04 Dez 2001 01:00
- Wohnort: Lackenhäuser
- Danksagung erhalten: 137 mal
- Kontaktdaten:
Re: Wind-Daten-Werte Wswin / weewx
... dann schaue Dir mal meine Erweiterung wswincsv.py an.
Die exportiert die Winddaten auf jeden Fall als "km/h"
Code dazu:
Die exportiert die Winddaten auf jeden Fall als "km/h"
Code dazu:
Code: Alles auswählen
pu = packet.get('usUnits')
def convert(v, metric, group, from_unit_system, to_units):
ut = weewx.units.getStandardUnitType(from_unit_system, metric)
vt = (v, ut[0], group)
v = weewx.units.convert(vt, to_units)[0]
return v
data['windSpeed'] = convert(v, 'windSpeed', 'group_speed', pu, 'km_per_hour')
fields.append("%.1f," % float(data['windSpeed']))
- JoachimF
- Beiträge: 297
- Registriert: 08 Dez 2021 20:29
- Wohnort: Carces
- Hat sich bedankt: 1 mal
- Kontaktdaten:
Re: Wind-Daten-Werte Wswin / weewx
Ich glaube wir reden aneinander vorbei
da ich mit dem Raspi keine Wswin Daten exportiere, sondern nur aus der Weewx-Datenbank ,
um Wetterdaten ins WebCamBild zu schreiben (testbetrieb).
Das WebCamBild auf meiner Homepage wird mit einem Win11 PC + Wswin erzeugt und ist OK.

da ich mit dem Raspi keine Wswin Daten exportiere, sondern nur aus der Weewx-Datenbank ,
um Wetterdaten ins WebCamBild zu schreiben (testbetrieb).
Das WebCamBild auf meiner Homepage wird mit einem Win11 PC + Wswin erzeugt und ist OK.
- Werner
- Site Admin
- Beiträge: 6057
- Registriert: 04 Dez 2001 01:00
- Wohnort: Lackenhäuser
- Danksagung erhalten: 137 mal
- Kontaktdaten:
Re: Wind-Daten-Werte Wswin / weewx
Glaube nicht,Ich glaube wir reden aneinander vorbei
ich wollte Dir nur eine Möglichkeit aufzeigen, wie
Du die Winddaten mit der Einheit km/h bekommen kannst,
d.h. ohne Code oder spezielle Template-Datei wirst Du nicht ans Ziel kommen.
- JoachimF
- Beiträge: 297
- Registriert: 08 Dez 2021 20:29
- Wohnort: Carces
- Hat sich bedankt: 1 mal
- Kontaktdaten:
Re: Wind-Daten-Werte Wswin / weewx
Danke für deine Mühe,
aber eine Lösung über den wswin-Export vom Win11 PC sagt mir nicht zu,
da ich eine autarke Raspi - Debian - Weewx - Davis Konsole - Installation will.
Der Export des letzten Eintrags in der Weewx-DB erfolgt ( crontab) in der Konsole so
aber eine Lösung über den wswin-Export vom Win11 PC sagt mir nicht zu,
da ich eine autarke Raspi - Debian - Weewx - Davis Konsole - Installation will.
Der Export des letzten Eintrags in der Weewx-DB erfolgt ( crontab) in der Konsole so
Code: Alles auswählen
sqlite3 --header -csv /var/lib/weewx/weewx_eco.sdb "select dateTime,outTemp, outHumidity,barometer, rain,rainRate, windspeed, windDir from archive order by datetime desc limit 1;" > /home/pi/daten.csv
- JoachimF
- Beiträge: 297
- Registriert: 08 Dez 2021 20:29
- Wohnort: Carces
- Hat sich bedankt: 1 mal
- Kontaktdaten:
Re: Wind-Daten-Werte Wswin / weewx
Weewx 5.2. habe ich neu installiert (Simulator) mit metricwx und auch so in der weewx.conf eingestellt.
Windspeedwerte in der Datenbank Windgeschwindigkeits-Graphik (boen auskommentiert) Wert in der Htmlseite In welcher Einheit werden die Werte in die Datenbank geschrieben?
Z.B. der Temperaturwert in der DB entspricht genau dem Temp-Wert auf der Htmlseite.
In der Graphik werden 4 Nachkommastellen angezeigt ?
und der aktuelle Htmlwert ist NULL.
Die Zusammenhänge verstehe ich nicht
Windspeedwerte in der Datenbank Windgeschwindigkeits-Graphik (boen auskommentiert) Wert in der Htmlseite In welcher Einheit werden die Werte in die Datenbank geschrieben?
Z.B. der Temperaturwert in der DB entspricht genau dem Temp-Wert auf der Htmlseite.
In der Graphik werden 4 Nachkommastellen angezeigt ?
und der aktuelle Htmlwert ist NULL.
Die Zusammenhänge verstehe ich nicht

- Werner
- Site Admin
- Beiträge: 6057
- Registriert: 04 Dez 2001 01:00
- Wohnort: Lackenhäuser
- Danksagung erhalten: 137 mal
- Kontaktdaten:
Re: Wind-Daten-Werte Wswin / weewx
Die Daten werden so in die Datenbank geschrieben wie in der weewx.conf angegeben
in diesem Abschnitt
Standard-Einstellung in Weewx ist "US"
in diesem Abschnitt
Code: Alles auswählen
[StdConvert]
# The target_unit affects only the unit system in the database. Once
# chosen it cannot be changed without converting the entire database.
# Modification of target_unit after starting weewx will result in
# corrupt data - the database will contain a mix of US and METRIC data.
#
# The value of target_unit does not affect the unit system for
# reporting - reports can display US, Metric, or any combination of units.
#
# In most cases, target_unit should be left as the default: US
#
# In particular, those migrating from a standard wview installation
# should use US since that is what the wview database contains.
# DO NOT MODIFY THIS VALUE UNLESS YOU KNOW WHAT YOU ARE DOING!
target_unit = US # Options are 'US', 'METRICWX', or 'METRIC'
- JoachimF
- Beiträge: 297
- Registriert: 08 Dez 2021 20:29
- Wohnort: Carces
- Hat sich bedankt: 1 mal
- Kontaktdaten:
Re: Wind-Daten-Werte Wswin / weewx
Zuerst vielen Dank an Dich Werner, für deine Geduld und ...
Auch wenn manchmal meine Fragen vielleicht 'blöd' sind, weil mit das notwendige Verständnis fehlt
oder ich zu ungeduldig oder besser wissend bin, welches meinem Altersstarrsinn geschuldet ist.
Die Wetterdaten der Weewx-Davis-Station werden auch bzgl. Wind nun korrekt ins Bild geschrieben. Ich habe einen anderen Ansatz gewählt und das direkte Auslesen aus der DB zur Seite gelegt.
In der weewx.conf habe ich eine weiteren Eintrag vorgenommen
Die /etc/weewx/skins/Werte/ enthält u.a.eine werte.csv.tmpl
Werte und Einheiten sind so korrekt, bis auf Δ $trend.outTemp .
Existiert überhaupt ein solcher Wert?
Auch wenn manchmal meine Fragen vielleicht 'blöd' sind, weil mit das notwendige Verständnis fehlt
oder ich zu ungeduldig oder besser wissend bin, welches meinem Altersstarrsinn geschuldet ist.
Die Wetterdaten der Weewx-Davis-Station werden auch bzgl. Wind nun korrekt ins Bild geschrieben. Ich habe einen anderen Ansatz gewählt und das direkte Auslesen aus der DB zur Seite gelegt.
In der weewx.conf habe ich eine weiteren Eintrag vorgenommen
Code: Alles auswählen
[StdReport]
[[WerteReport]]
# The WerteReport uses the 'Werte' skin and the file
# is placed in a dedicated subdirectory.
skin = Werte
enable = true
HTML_ROOT = /var/www/html/weewx/werte
Code: Alles auswählen
outTemp;outHumidity;barometer;windSpeed;rain;rainrate;dateTime
Temperatur : $current.outTemp (Δ $trend.outTemp)
Luftfeuchte : $current.outHumidity
Luftdruck : $current.barometer (Δ $trend.barometer)
Wind : $current.windSpeed $gettext("aus") $current.windDir.ordinal_compass ($current.windDir)
Regen : $current.rain (Σ $day.rain.sum)
Regenrate : $current.rainRate
$current.dateTime
Existiert überhaupt ein solcher Wert?