Version bump
[infoex-autowx.git] / infoex-autowx.py
index 3598b1701f61dbc7259011a70062f13b3da64b32..5a12c83ba30e7809d9dbcad455b617ae0ebe8247 100755 (executable)
@@ -43,7 +43,7 @@ import zeep
 import zeep.cache
 import zeep.transports
 
-__version__ = '3.4.0'
+__version__ = '3.4.2'
 
 LOG = logging.getLogger(__name__)
 LOG.setLevel(logging.NOTSET)
@@ -117,7 +117,9 @@ def setup_config(config):
 
         # 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(',')
 
@@ -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)
 
-    # # 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']: