Neues Wetterstation für weewx

Kaufberatung für Wetterstationen und Zubehör
Benutzeravatar
Gyvate
Offline
Beiträge: 2529
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 12 mal
Danksagung erhalten: 383 mal
Kontaktdaten:

Re: Neues Wetterstation für weewx

#21

Beitrag von Gyvate »

Es gibt übrigens noch zwei weitere Werte, die auf der Grundlage der WS2320E/WH4000SE-Daten dargestellt werden könn(t)en (von Innentemperatur und -Feuchte mal abgesehen): die gefühlte Temperatur (apparent temperature) und die theoretische Wolkenhöhe (cloudbase).
Zuletzt geändert von Gyvate am 06 Okt 2021, 18:52, insgesamt 1-mal geändert.
Ecowitt WS2320E,HP2553,HP3501,GW2001,GW1100, GW1000,WH2650,WN1910,WN1980, Meteobridge RPi4B-2GB/(16)32GB SLC 3165, Weewx 4.5.1/4.10.2, CumulusMX 3.28.4 b3282, Barani MeteoShield Pro, MetSpecRad02, Personal Weather Tablet(PWT) - http://meshka.eu
Benutzeravatar
Gyvate
Offline
Beiträge: 2529
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 12 mal
Danksagung erhalten: 383 mal
Kontaktdaten:

Re: Neues Wetterstation für weewx

#22

Beitrag von Gyvate »

noxx hat geschrieben: 06 Okt 2021, 18:47 ....

So wie ich das verstanden habe, brauche ich wohl ne passende import.conf
mit einer entsprechenden [[FieldMap]] für die WH4000SE.

Der Tag wird kommen wie das Amen in der Kirche das ich das brauche :D
Genau. Das CSV-Beispiel im utility guide ist schon fast vollständig für die WH4000SE.
Ecowitt WS2320E,HP2553,HP3501,GW2001,GW1100, GW1000,WH2650,WN1910,WN1980, Meteobridge RPi4B-2GB/(16)32GB SLC 3165, Weewx 4.5.1/4.10.2, CumulusMX 3.28.4 b3282, Barani MeteoShield Pro, MetSpecRad02, Personal Weather Tablet(PWT) - http://meshka.eu
noxx
Offline
Beiträge: 36
Registriert: 08 Feb 2021, 10:40
Hat sich bedankt: 5 mal

Re: Neues Wetterstation für weewx

#23

Beitrag von noxx »

Gyvate hat geschrieben: 06 Okt 2021, 18:48 Es gibt übrigens noch zwei weitere Werte, die auf der Grundlage der WS2320E/WH4000SE-Daten dargestellt werden könn(t)en (von Innentemperatur und -Feuchte mal abgesehen): die gefühlte Temperatur (apparent temperature) und die theoretische Wolkenhöhe (cloudbase).
Schnellversuch lief ins leere ;)

Code: Alles auswählen

$current.appTemp
zeigt mir nichts an
Benutzeravatar
Gyvate
Offline
Beiträge: 2529
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 12 mal
Danksagung erhalten: 383 mal
Kontaktdaten:

Re: Neues Wetterstation für weewx

#24

Beitrag von Gyvate »

skin.conf muss in der values und chart order den entsprechenden Variablen-Eintrag haben.
.....
values_order = outTemp, outHumidity, barometer, windSpeed, rain, snowDepth, dewpoint, windchill, heatindex, inTemp, inHumidity, UV, ET, radiation, appTemp, cloudbase, extraTemp1, extraHumid1, extraTemp2, extraHumid2, extraTemp3, extraHumid3, extraTemp4, extraHumid4, extraTemp5, extraHumid5, extraTemp6, extraHumid6, extraTemp7, extraHumid7, extraTemp8, extraHumid8

charts_order = outTemp, windchill, radiation, rain, snowDepth, windSpeed, barometer, windvec, UV, outHumidity, inTemp, inHumidity, appTemp, cloudbase, extraTemp1, extraHumid1, extraTemp2, extraHumid2, extraTemp3, extraHumid3, extraTemp4, extraHumid4, extraTemp5, extraHumid5, extraTemp6, extraHumid6, extraTemp7, extraHumid7, extraTemp8, extraHumid8

index.html.tmpl - $current ist nicht vorgesehn in der Skin für die Grafiken - aber $day; $current natürlich bei den Wertekarten
....
// Wind chill + Heat index + optional appTemp - charts = graphics

#if "appTemp" in $Extras.Appearance.charts_order and $day.appTemp.has_data
$getChartJsCode("windchill", "windchillchart", "area", "windchill", "heatindex", "avg", "appTemp")
#else
$getChartJsCode("windchill", "windchillchart", "area", "windchill", "heatindex")
#end if

#if $day.cloudbase.has_data
$getChartJsCode("cloudbase", "cloudbasechart", "area", "cloudbase", "avg")
#end if

Die ausgelieferte index.html.tmpl hat eigentlich alle benötigten Einträge - die Einträge der darzustellenden Variablen in skin.conf müssen vorhanden sein. Dann müsste er klappen.
Schau mal unter http://meshka.eu/neowx2
dazu wurde nichts in den ausgelieferten skin.conf und index.html.tmpl geändert - nur die Reihenfolge bei charts_order

in weewx.conf muss in [StdWxCalculate] stehen
appTemp = prefer_hardware
barometer = prefer_hardware
cloudbase = prefer_hardware
dewpoint = prefer_hardware
Das sind ja beides abgeleitete und nicht direkt von der Station gemessene Werte.
Soweit ich erkennen kann, berechnet die Konsole diese Werte nicht und versendet sie auch nicht. Also muss weewx sie selbst berechnen, was ja mit prefer_hardware passiert, wenn keine Daten dafür kommen.
Ecowitt WS2320E,HP2553,HP3501,GW2001,GW1100, GW1000,WH2650,WN1910,WN1980, Meteobridge RPi4B-2GB/(16)32GB SLC 3165, Weewx 4.5.1/4.10.2, CumulusMX 3.28.4 b3282, Barani MeteoShield Pro, MetSpecRad02, Personal Weather Tablet(PWT) - http://meshka.eu
noxx
Offline
Beiträge: 36
Registriert: 08 Feb 2021, 10:40
Hat sich bedankt: 5 mal

Re: Neues Wetterstation für weewx

#25

Beitrag von noxx »

Danke. Ich probiere das nochmal aus.

Was mich noch interessieren würde, ob man anhand der Sensoren (UV o. Strahlung) die
Sonnenscheindauer in Std ermitteln und aufzeichnen kann.
Benutzeravatar
Gyvate
Offline
Beiträge: 2529
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 12 mal
Danksagung erhalten: 383 mal
Kontaktdaten:

Re: Neues Wetterstation für weewx

#26

Beitrag von Gyvate »

Geht im Prinzip schon, aber meistens nur Pi x Daumen. Dazu geistern verschiedene Algorithmen durch's Web, die annehmen, dass Sonne scheint, wenn die Strahlung grösser als 120 W/m2 ist. Ein österreichischer Hobby-Meteorologe hat dazu sogar eine tagesbezogene Tabelle entwickelt (d.h. der Schwellwert liegt jeden Tag wo anders).
siehe http://www.pete.at/wetter/Sonnenstunden_2021.htm

Ich habe eine einfachere, erschwingliche und sehr exakte Lösung gefunden, den SunRecorder.
http://www.sunrecorder.net
Erfasst die realistische Sonnenscheindauer minutengenau über den Tag, als Grafik, als Tabelle, als minütliche Datei, die z.B. meine CumulusMX Installation verarbeitet (hat dazu eine Schnittstelle). Software zum Gerät läuft nur unter Windows.
Es ist quasi ein elektronischer (s?) Pyranometer.

Das Ganze nach weewx zu bringen habe ich noch nicht gesehen (die technische Lösung ist nicht so weit verbreitet), aber im Grunde müsste eine Datei (die quasi sunhours_total beinhaltet) in jedem Speicherinterval vom Cheetah-generator dazu gelesen werden. (oder, das DB-Schema erweitert werden, die Datei im Loop "dazugelesen" und mit abgespeichert werden).
Ggf. ein zukünftiges Projekt.

Das Bild stammt übrigens von meiner Installation. An einem Mast an der der Hausschmalseite knapp übers Dach hoch"geschoben".
Dateianhänge
SunRecorder002.jpg
SunRecorder002.jpg (12.78 KiB) 1195 mal betrachtet
SunRecorder001.png
SunRecorder001.png (124.13 KiB) 1195 mal betrachtet
SunRecorder_20210602.JPG
SunRecorder_20210602.JPG (78.26 KiB) 1195 mal betrachtet
Ecowitt WS2320E,HP2553,HP3501,GW2001,GW1100, GW1000,WH2650,WN1910,WN1980, Meteobridge RPi4B-2GB/(16)32GB SLC 3165, Weewx 4.5.1/4.10.2, CumulusMX 3.28.4 b3282, Barani MeteoShield Pro, MetSpecRad02, Personal Weather Tablet(PWT) - http://meshka.eu
Benutzeravatar
olicat
Offline
Beiträge: 2032
Registriert: 07 Dez 2020, 20:33
Wohnort: Hohen Neuendorf
Hat sich bedankt: 28 mal
Danksagung erhalten: 414 mal
Kontaktdaten:

Re: Neues Wetterstation für weewx

#27

Beitrag von olicat »

Hi!
Ich habe eine einfachere, erschwingliche und sehr exakte Lösung gefunden, den SunRecorder.
Wie lautet denn erschwinglich in Zahlen?
;-)
Ich versuche gerade, meine neue Sonnenstundenberechnung im FOSHKplugin zu verifizieren. Da fehlt mir eine Referenz.
Was mich noch interessieren würde, ob man anhand der Sensoren (UV o. Strahlung) die Sonnenscheindauer in Std ermitteln und aufzeichnen kann.
die annehmen, dass Sonne scheint, wenn die Strahlung grösser als 120 W/m2 ist.
FOSHKplugin nutzt dies bis v0.09 auch genau so. Minuetlich wird geprueft, ob der gemeldete SR-Wert oberhalb von 120 W/m² liegt. Falls ja, wird die Summe der Sonnenminuten um eins erhoeht. Per Ecowitt-Protokoll wird dann der Wert sunmins sowie sunhours mit uebertragen. Um Mitternacht wird dann die Tagessumme zurueckgesetzt.
In der kommenden Version gibt es eine ortsbezogene Ermittlung mit dynamischen Schwellwerten (abhaengig vom Zeitpunkt innerhalb des Jahres).
Fuer weewx gibt es auch eine passende Funktion - da habe ich die neue Berechnungsgrundlage (danke, Werner!) her:

Sonnenscheindauer: basiert auf Code von Jterrettaz/sunduration https://github.com/Jterrettaz/sunduration und Werner Krenn

Gruss, Oliver
Benutzeravatar
Gyvate
Offline
Beiträge: 2529
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 12 mal
Danksagung erhalten: 383 mal
Kontaktdaten:

Re: Neues Wetterstation für weewx

#28

Beitrag von Gyvate »

Ich habe eine einfachere, erschwingliche und sehr exakte Lösung gefunden, den SunRecorder.
Wie lautet denn erschwinglich in Zahlen?
;-)
Ich versuche gerade, meine neue Sonnenstundenberechnung im FOSHKplugin zu verifizieren. Da fehlt mir eine Referenz.
Ist natürlich relativ 8-)
nachstehend das Angebot: (Versand aus Dänemark)
"Blake Larsen Sun Recorder EUR 160
Comprising:
Recorder unit with either 50 or 100 M Cable
Hardware for pole mounting ø25-38mm
USB interface
Software and user manual delivered via Internet
Shipping to Germany EUR 37
Payment: Prepaid via Paypal to account paypal@sunrecorder.net"

Ist eine Anschaffung für Jahrzehnte.

Die Berechnungen sind halt so eine Sache. Du kannst durchaus 200+ W/m2 haben und trotzdem ist der Himmel wolkenverhangen. Also kein echter Sonnenschein. Beim SunRecorder wird das nicht als Sonnenschein akzeptiert.
Ecowitt WS2320E,HP2553,HP3501,GW2001,GW1100, GW1000,WH2650,WN1910,WN1980, Meteobridge RPi4B-2GB/(16)32GB SLC 3165, Weewx 4.5.1/4.10.2, CumulusMX 3.28.4 b3282, Barani MeteoShield Pro, MetSpecRad02, Personal Weather Tablet(PWT) - http://meshka.eu
noxx
Offline
Beiträge: 36
Registriert: 08 Feb 2021, 10:40
Hat sich bedankt: 5 mal

Re: Neues Wetterstation für weewx

#29

Beitrag von noxx »

160€ wäre mir zuviel dafür.

Ob man mit den Werten der Froggit Sonnenstunden berechnen kann, wage
ich auch gerade zu bezweifeln.

Aktuell:
UV 1,3
Strahlung 198 W/m²
Himmel bewölkt
Benutzeravatar
Gyvate
Offline
Beiträge: 2529
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 12 mal
Danksagung erhalten: 383 mal
Kontaktdaten:

Re: Neues Wetterstation für weewx

#30

Beitrag von Gyvate »

Die Sonnenstunden über Rechenverfahren aus der gemessenen Lichtstärke zu berechnen, ist ein Näherungsverfahren und je nach Wetterlage ungenau.

Wenn man genau sein will, braucht man einen Pyranometer, da geht nichts daran vorbei. Ordentliche Teile sind aber astronomisch teuer. Der SunRecorder ist eine clevere low-cost Variante (gemessen am generellen Preisniveau solcher Geräte). Absolut gesehen ist er auch nicht billig. Mehr als eine ganze WS2320E/WH4000SE Wetterstation.
Ecowitt WS2320E,HP2553,HP3501,GW2001,GW1100, GW1000,WH2650,WN1910,WN1980, Meteobridge RPi4B-2GB/(16)32GB SLC 3165, Weewx 4.5.1/4.10.2, CumulusMX 3.28.4 b3282, Barani MeteoShield Pro, MetSpecRad02, Personal Weather Tablet(PWT) - http://meshka.eu
Antworten