import zeep.cache
import zeep.transports
-__version__ = '3.4.0'
+__version__ = '3.4.1'
LOG = logging.getLogger(__name__)
LOG.setLevel(logging.NOTSET)
# 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(',')
# 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']: