diff --git a/fhem/FHEM/50_HP1000.pm b/fhem/FHEM/50_HP1000.pm index 6330fedd4..b387ee1d7 100755 --- a/fhem/FHEM/50_HP1000.pm +++ b/fhem/FHEM/50_HP1000.pm @@ -323,12 +323,12 @@ sub HP1000_PushWU($$) { if ( $key eq "windspeed" ) { $key = "windspeedmph"; - $value = $value / 1.609344; + $value = $value / 1.609344; # convert from kph to mph } if ( $key eq "windgust" ) { $key = "windgustmph"; - $value = $value / 1.609344; + $value = $value / 1.609344; # convert from kph to mph } if ( $key eq "inhumi" ) { @@ -337,7 +337,7 @@ sub HP1000_PushWU($$) { if ( $key eq "intemp" ) { $key = "indoortempf"; - $value = $value * 9 / 5 + 32; + $value = $value * 9 / 5 + 32; # convert from Celsius to Fahrenheit } if ( $key eq "intempf" ) { @@ -350,7 +350,7 @@ sub HP1000_PushWU($$) { if ( $key eq "outtemp" ) { $key = "tempf"; - $value = $value * 9 / 5 + 32; + $value = $value * 9 / 5 + 32; # convert from Celsius to Fahrenheit } if ( $key eq "outtempf" ) { @@ -359,27 +359,27 @@ sub HP1000_PushWU($$) { if ( $key eq "rain" ) { $key = "rainin"; - $value = $value / 25.4; + $value = $value / 25.4; # convert from mm to inch } if ( $key eq "dailyrain" ) { $key = "dailyrainin"; - $value = $value / 25.4; + $value = $value / 25.4; # convert from mm to inch } if ( $key eq "dewpoint" ) { $key = "dewptf"; - $value = $value * 9 / 5 + 32; + $value = $value * 9 / 5 + 32; # convert from Celsius to Fahrenheit } - if ( $key eq "absbaro" ) { + if ( $key eq "relbaro" ) { $key = "baromin"; - $value = $value * 100 * 0.000295299830714; + $value = $value * 100 * 0.000295299830714; # convert from hPa to Inches of Mercury } if ( $key eq "light" ) { $key = "solarradiation"; - $value = $value; + $value = $value * 0.01; # convert from uW/cm2 to W/m2 } $cmd .= "$key=" . $value . "&"; @@ -479,20 +479,17 @@ sub HP1000_ReturnWU($$$) { Attributes
@@ -533,20 +530,17 @@ sub HP1000_ReturnWU($$$) { Attributes