Hauptmenü

14_CUL_WS.pm

Begonnen von Guest, 13 November 2011, 12:00:34

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

bin gerade im Modul 14_CUL_WS.pm über die Regenmengen-Auswertung
gestolpert, dort steht (CVS Version):


156       if($typbyte == 2 && int(@a) > 5) {           # rain
157         #my $more = ($firstbyte&8) ? 0 : 1000;
158         my $c = $hash->{corr1} ? $hash->{corr1} : 1;
159         $rain = hex($a[5].$a[3].$a[4]) + $c;
160         $val = "R: $rain";
161         $devtype =  "Rain";
162         $family = "WS7000";
163         $NotifyType="R";
164         $NotifyRain=$rain;
165      }

In Zeile 158 wird ein Korrekturfaktor bestimmt - Default Wert 1.
In Zeile 159 wird der Korrekturfaktor *addiert*, Folge war, das es bei
mir ständig geregnet hat.
In der commandref steht "Note: rain-values will be multiplied and not
added to the correction factor."

Sollte die Zeile 159 dann nicht statt eines "+" ein "*" haben:

159         $rain = hex($a[5].$a[3].$a[4]) * $c;

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

On Sun, Nov 13, 2011 at 03:00:34AM -0800, Happy Fhem User wrote:
> bin gerade im Modul 14_CUL_WS.pm über die Regenmengen-Auswertung
> gestolpert, dort steht (CVS Version):

Eingecheckt. Veilleicht sollten wir ueber generische Korrektur-Massnahmen
nachdenken.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com