attempt to fix rain calibration

master
Matthew Wall 8 years ago
parent c66eec35a1
commit b7a035d797

@ -42,10 +42,9 @@ import weewx.units
import weewx.wxformulas import weewx.wxformulas
DRIVER_NAME = 'netatmo' DRIVER_NAME = 'netatmo'
DRIVER_VERSION = "X" DRIVER_VERSION = "0.3"
INHG_PER_MBAR = 0.0295299830714 INHG_PER_MBAR = 0.0295299830714
CM_PER_IN = 2.54
MPH_TO_KPH = 1.60934 MPH_TO_KPH = 1.60934
MPS_TO_KPH = 3.6 MPS_TO_KPH = 3.6
BEAFORT_TO_KPH = {0: 1, 1: 3.0, 2: 9.0, 3: 15.0, 4: 24.0, 5: 34.0, 6: 43.0, BEAFORT_TO_KPH = {0: 1, 1: 3.0, 2: 9.0, 3: 15.0, 4: 24.0, 5: 34.0, 6: 43.0,
@ -234,7 +233,7 @@ class CloudClient(Collector):
noise is measured in dB noise is measured in dB
co2 is measured in ppm co2 is measured in ppm
rain is measured in mm (or inch?) not specified in docs! rain is measured in mm
temperatures are measured in C or F temperatures are measured in C or F
the user object indicates the units of the download the user object indicates the units of the download
@ -395,10 +394,8 @@ class CloudClient(Collector):
@staticmethod @staticmethod
def _cvt_rain(x, from_unit_dict): def _cvt_rain(x, from_unit_dict):
# FIXME: verify that 0 is cm and 1 is inch # rain units are always mm, so convert to cm
if from_unit_dict['unit'] == 1: return x * 0.1
x *= CM_PER_IN
return x
def startup(self): def startup(self):
"""Start a thread that collects data from the netatmo servers.""" """Start a thread that collects data from the netatmo servers."""

@ -1,3 +1,6 @@
0.3 04aug2016
* fix for rain calculation
0.2 25apr2016 0.2 25apr2016
* release of combined driver * release of combined driver

@ -10,7 +10,7 @@ def loader():
class NetatmoInstaller(ExtensionInstaller): class NetatmoInstaller(ExtensionInstaller):
def __init__(self): def __init__(self):
super(NetatmoInstaller, self).__init__( super(NetatmoInstaller, self).__init__(
version="0.2", version="0.3",
name='netatmo', name='netatmo',
description='Driver for netatmo weather stations.', description='Driver for netatmo weather stations.',
author="Matthew Wall", author="Matthew Wall",

Loading…
Cancel
Save