La Crosse TX5
git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@4885 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
@@ -43,6 +43,7 @@
|
|||||||
# * "TFA_RAIN" is TFA
|
# * "TFA_RAIN" is TFA
|
||||||
# * "RG700" is UPM RG700
|
# * "RG700" is UPM RG700
|
||||||
# * "WS2300_RAIN" is WS2300
|
# * "WS2300_RAIN" is WS2300
|
||||||
|
# * "TX5_RAIN" is La Crosse TX5
|
||||||
#
|
#
|
||||||
# wind sensors (WIND):
|
# wind sensors (WIND):
|
||||||
# * "WTGR800_A" is WTGR800
|
# * "WTGR800_A" is WTGR800
|
||||||
@@ -663,6 +664,8 @@ sub TRX_WEATHER_common_rain {
|
|||||||
0x03 => "TFA_RAIN",
|
0x03 => "TFA_RAIN",
|
||||||
0x04 => "RG700",
|
0x04 => "RG700",
|
||||||
0x05 => "WS2300_RAIN", # WS2300
|
0x05 => "WS2300_RAIN", # WS2300
|
||||||
|
0x06 => "TX5_RAIN", # La Crosse TX5
|
||||||
|
|
||||||
);
|
);
|
||||||
|
|
||||||
if (exists $devname{$bytes->[1]}) {
|
if (exists $devname{$bytes->[1]}) {
|
||||||
@@ -707,6 +710,7 @@ sub TRX_WEATHER_common_rain {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($dev_type ne "TX5_RAIN") {
|
||||||
my $train = ($bytes->[7]*256*256 + $bytes->[8]*256 + $bytes->[9])/10; # total rain
|
my $train = ($bytes->[7]*256*256 + $bytes->[8]*256 + $bytes->[9])/10; # total rain
|
||||||
push @res, {
|
push @res, {
|
||||||
device => $dev_str,
|
device => $dev_str,
|
||||||
@@ -714,6 +718,7 @@ sub TRX_WEATHER_common_rain {
|
|||||||
current => $train,
|
current => $train,
|
||||||
units => 'mm',
|
units => 'mm',
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
TRX_WEATHER_battery($bytes, $dev_str, \@res, 10);
|
TRX_WEATHER_battery($bytes, $dev_str, \@res, 10);
|
||||||
return @res;
|
return @res;
|
||||||
|
|||||||
Reference in New Issue
Block a user