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 3d3da272d0da78a91419a8c1c0feaa784d200aa6..46ca9296f45daf5a8431f9a478168c2ce3fbe663 100755
(executable)
--- a/
infoex-autowx.py
+++ b/
infoex-autowx.py
@@
-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']: