Wind-Daten-Werte Wswin / weewx

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
Benutzeravatar
JoachimF
Beiträge: 297
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Wind-Daten-Werte Wswin / weewx

Beitrag von JoachimF »

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
wind.png
wind.png (16.9 KiB) 2274 mal betrachtet
Die Wswin-Envoy-Kombi liefert deutlich höhere Werte.
Welcher Kombi soll ich vertrauen?
Gruß Joachim

https://puttkammer.de
Benutzeravatar
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

Beitrag von Werner »

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.
Benutzeravatar
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

Beitrag von Tex »

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.
Benutzeravatar
JoachimF
Beiträge: 297
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Wind-Daten-Werte Wswin / weewx

Beitrag von JoachimF »

@Tex , @Werner

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'
Gruß Joachim

https://puttkammer.de
Benutzeravatar
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

Beitrag von Werner »

Es gibt auch noch

Code: Alles auswählen

group_speed2 = km_per_hour2    # Options are 'mile_per_hour2', 'km_per_hour2', 'knot2', or 'meter_per_second2'
Dein gezeigter Eintrag ist schon richtig.
Die Zuweisung kann auch in der de.conf erfolgen.

Woher kommt den Deine Vergleichstabelle?
Benutzeravatar
JoachimF
Beiträge: 297
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Wind-Daten-Werte Wswin / weewx

Beitrag von JoachimF »

Werner hat geschrieben: 18 Okt 2025 18:04 Es gibt auch noch

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.
Dort gibt es nicht diesen oder ähnlichen Eintrag

Woher kommt den Deine Vergleichstabelle?
Wswin : Grundlage die EXP10_25.CSV
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.
Gruß Joachim

https://puttkammer.de
Benutzeravatar
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

Beitrag von Werner »

Die Werte
"vecavg"
"rms"
gehören zur group_speed2
Weewx: Grunglage die weewx-Davis-Datenbank
Windwerte aus der DB exportiert
Dann haben wir ja die Erklärung!
Beim Export wird die default-Einstellung der Datenbank verwendet.
Benutzeravatar
JoachimF
Beiträge: 297
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Wind-Daten-Werte Wswin / weewx

Beitrag von JoachimF »

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.
cam-14.jpg
cam-14.jpg (73.73 KiB) 1130 mal betrachtet
Gruß Joachim

https://puttkammer.de
Benutzeravatar
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

Beitrag von Werner »

... dann schaue Dir mal meine Erweiterung wswincsv.py an.
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']))

Benutzeravatar
JoachimF
Beiträge: 297
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Wind-Daten-Werte Wswin / weewx

Beitrag von JoachimF »

Ich glaube wir reden aneinander vorbei :wink:
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.
Gruß Joachim

https://puttkammer.de
Benutzeravatar
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

Beitrag von Werner »

Ich glaube wir reden aneinander vorbei
Glaube nicht,
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.
Benutzeravatar
JoachimF
Beiträge: 297
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Wind-Daten-Werte Wswin / weewx

Beitrag von JoachimF »

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

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
Gruß Joachim

https://puttkammer.de
Benutzeravatar
JoachimF
Beiträge: 297
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Wind-Daten-Werte Wswin / weewx

Beitrag von JoachimF »

Weewx 5.2. habe ich neu installiert (Simulator) mit metricwx und auch so in der weewx.conf eingestellt.

Windspeedwerte in der Datenbank
windspeed.png
windspeed.png (66.59 KiB) 755 mal betrachtet
Windgeschwindigkeits-Graphik (boen auskommentiert)
windgeschwindigkeit.png
windgeschwindigkeit.png (18.36 KiB) 755 mal betrachtet
Wert in der Htmlseite
aktuelle Werte.png
aktuelle Werte.png (21.42 KiB) 755 mal betrachtet
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 :?:
Gruß Joachim

https://puttkammer.de
Benutzeravatar
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

Beitrag von Werner »

Die Daten werden so in die Datenbank geschrieben wie in der weewx.conf angegeben
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'
Standard-Einstellung in Weewx ist "US"
Benutzeravatar
JoachimF
Beiträge: 297
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Wind-Daten-Werte Wswin / weewx

Beitrag von JoachimF »

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.
text.png
text.png (217.64 KiB) 3 mal betrachtet
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
Die /etc/weewx/skins/Werte/ enthält u.a.eine werte.csv.tmpl

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
Werte und Einheiten sind so korrekt, bis auf Δ $trend.outTemp .
Existiert überhaupt ein solcher Wert?
Gruß Joachim

https://puttkammer.de
Antworten