wylark
/
infoex-autowx.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix mm/cm bug
[infoex-autowx.git]
/
infoex-autowx.py
diff --git
a/infoex-autowx.py
b/infoex-autowx.py
index 3598b1701f61dbc7259011a70062f13b3da64b32..46ca9296f45daf5a8431f9a478168c2ce3fbe663 100755
(executable)
--- a/
infoex-autowx.py
+++ b/
infoex-autowx.py
@@
-43,7
+43,7
@@
import zeep
import zeep.cache
import zeep.transports
import zeep.cache
import zeep.transports
-__version__ = '3.4.
0
'
+__version__ = '3.4.
1
'
LOG = logging.getLogger(__name__)
LOG.setLevel(logging.NOTSET)
LOG = logging.getLogger(__name__)
LOG.setLevel(logging.NOTSET)
@@
-117,7
+117,9
@@
def setup_config(config):
# massage provider config items
if station['provider'] == 'nrcs':
# massage provider config items
if station['provider'] == 'nrcs':
- station['source'] = 'https://www.wcc.nrcs.usda.gov/awdbWebService/services?WSDL'
+ #station['source'] = 'https://www.wcc.nrcs.usda.gov/awdbWebService/services?WSDL'
+ station['source'] = 'https://wcc.sc.egov.usda.gov/awdbWebService/services?WSDL'
+
station['station_id'] = config['station']['station_id']
station['desired_data'] = config['station']['desired_data'].split(',')
station['station_id'] = config['station']['station_id']
station['desired_data'] = config['station']['desired_data'].split(',')
@@
-811,9
+813,9
@@
def convert_units_to_american(element_cd, value):
# if element_cd in ['TMAX', 'TMIN', 'TOBS', 'air_temp', 'air_temp_high_24_hour', 'air_temp_low_24_hour']:
# value = c_to_f(value)
# if element_cd in ['TMAX', 'TMIN', 'TOBS', 'air_temp', 'air_temp_high_24_hour', 'air_temp_low_24_hour']:
# value = c_to_f(value)
- #
# snow values
-
# if element_cd in ['SNWD', 'snow_depth']
:
-
# value = cm_to_in(mm_to_cm(value)
)
+ #
mesowest provides HS in mm, not cm; we want cm
+
if element_cd == 'snow_depth'
:
+
value = mm_to_cm(value
)
# baro values also arrive in metric, so convert to imperial
if element_cd in ['PRES', 'pressure']:
# baro values also arrive in metric, so convert to imperial
if element_cd in ['PRES', 'pressure']: