Frage zur Variable Wetterzustand mit Regensensor/Zeitsensor

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
Ogon

Frage zur Variable Wetterzustand mit Regensensor/Zeitsensor

Beitrag von Ogon »

Hallo!

Ich habe mit sehr gutem Erfolg den Code von Hans getestet. Die Verbindung mit dem Zeitsensor ist gut gelungen.
Suche jetzt noch nach einer Möglichkeit, die Ausgabe "leichter, mässiger oder starker" unabhängig vom Ausleseintervall zu machen. Dies beträgt bei mir 3 Minuten und daher wird meist immer nur "leichter" angezeigt.

Der Code von Hans:
%unit_off%%ws_setmem[1]=%ws_compare[1]=%curval[34]%~0~5~1%%
%ws_setmem[9]=%ws_calc1[/]=%ws_calc[+]=%curval[2]%~%curval[43]%~1%~2~1%%
%ws_setmem[2]=%ws_compare[4]=%ws_getmem[9]%~1,0~5~4%%
%ws_setmem[10]=%ws_compare[4]=%ws_getmem[9]%~0,7~5~6%%
%ws_setmem[11]=%ws_compare[3]=%ws_getmem[2]%~%ws_getmem[10]%~Schneefall~ Schneeregen%%
%ws_setmem[3]=%ws_compare[4]=%ws_getmem[9]%~1,3~%ws_getmem[11]%~ Regen%%
%ws_setmem[5]=%ws_compare[2]=%curval[34]%~0,360~3~5%%
%ws_setmem[6]=%ws_compare[2]=%curval[34]%~0,7~3~4%%
%ws_setmem[7]=%ws_compare[3]=%ws_getmem[5]%~%ws_getmem[6]%~mäßiger~leichter%%
%ws_setmem[8]=%ws_compare[4]=%curval[34]%~1,08~%ws_getmem[7]%~starker%%
%ws_setmem[12]=%ws_compare[1]=%curval[9]%~0~%ws_getmem[8]%%ws_getmem[3]%~Zur Zeit kein Niederschlag%%
%ws_setmem[13]=%ws_compare[1]=%curval[34]%~0~%ws_getmem[8]%%ws_getmem[3]%~Zur Zeit kein Niederschlag%%
%ws_compare[1]=%curval[34]%~0~%ws_getmem[13]%~%ws_getmem[12]%%


Der Stundenmaxwert anstelle vom aktuellen Wert führt leider zu keinem brauchbaren Ergebnis. Kann man den Code ergänzen mit einem Vergleich: leichter Regen, wenn Zeitsensor >0 und Regenmenge =0. Oder geht es anders bzw. einfacher? Ideal wäre es wenn man den höchsten Wert der z. B. letzten 3 Werte nehmen könnte...

Hat jemand einen Tipp für mich?

Viele Grüße
Peter
Bild
MichaelK

Beitrag von MichaelK »

Hallo Ogon,
Ich hab das bei mir mit drin wenn der Zeitsensor >0 und die Regenmenge =0 ist. Zusätzlich hab ich noch ein paar Warnungen eingebaut, jedoch müssen die Vergleichswerte den lokalen Verhältnissen angepaßt werden.

%unit_off%
%ws_setmem[9]=%ws_calc1[/]=%ws_calc[+]=%curval[10]%~%curval[43]%~1%~2~1%%

%ws_setmem[10]=%ws_compare[4]=%rain1h%~0.153~Tau / Nieselregen~Schneeregen%%
%ws_setmem[5]=%ws_compare[4]=%rain1h%~0.153~Reif / Schneegriesel~Schneefall%%
%ws_setmem[11]=%ws_compare[4]=%ws_getmem[9]%~0.7~%ws_getmem[5]%~%ws_getmem[10]%%%

%ws_setmem[4]=%ws_compare[4]=%rain1h%~0.153~Tau / Nieselregen~Regen%%
%ws_setmem[3]=%ws_compare[4]=%ws_getmem[9]%~1.3~%ws_getmem[11]%~%ws_getmem[4]%%%

%ws_setmem[6]=%ws_compare[4]=%rain1h%~0.153~~leichter %%
%ws_setmem[7]=%ws_compare[2]=%curval[34]%~0.153~mäßiger ~%ws_getmem[6]%%%
%ws_setmem[8]=%ws_compare[2]=%curval[34]%~0.306~starker ~%ws_getmem[7]%%%
%ws_compare[1]=%curval[39]%~0~%ws_getmem[8]%%ws_getmem[3]%~trocken%


%ws_setmem[12]=%ws_compare[1]=%rain1h%~6~<br>Achtung Aquaplaning möglich!~%%
%ws_compare[1]=%rain1h%~12~<br>Achtung Aquaplaninggefahr!~%ws_getmem[12]%%

%ws_setmem[16]=%ws_compare[1]=%avg10minwind%~30~<br>In exponierten Lagen Gefahr von Winböen!~%%
%ws_compare[1]=%avg10minwind%~40~<br>Gefahr von Windböen!~%ws_getmem[16]%%


%ws_setmem[20]=%ws_compare[2]=%avg10minwind%~10~<br>Achtung Schneeverwehungen möglich!~%%
%ws_setmem[15]=%ws_compare[2]=%avg10minwind%~15~<br>Achtung Schneeverwehungen!!!~%ws_getmem[16]%%%
%ws_setmem[14]=%ws_compare[2]=%avg10minwind%~15~<br>In exponierten Lagen Schneeverwehungen möglich!~%%
%ws_setmem[13]=%ws_compare[2]=%snowheight%~5~%ws_getmem[14]%~%%
%ws_setmem[2]=%ws_compare[2]=%snowheight%~15~%ws_getmem[15]%~%ws_getmem[13]%%%
%ws_compare[2]=%curval[10]%~0.3~%ws_getmem[2]%~%
%unit_on%


Gruß Michael
-------------------
Bild
Ogon

Beitrag von Ogon »

@Michael

Vielen Dank für den Tipp. Habe den Code modifiziert und in meiner Seite eingebaut. Teste jetzt mal beim nächsten Regen oder Wind.
Ich glaub so langsam komm ich dahinter wie das funktioniert...

Nochmals vielen Dank!

Gruß
Peter

Bild
Antworten