Frage zur Variable Wetterzustand mit Regensensor/Zeitsensor
Verfasst: 29 Nov 2004 10:37
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:
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

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

