X-Git-Url: https://wylark.com/src/infoex-autowx.git/blobdiff_plain/76933d07912ab0d624a7bd4c16a54e40ae520f19..2034a5a98fec948aff0f8556246f83d38abc0f89:/infoex-autowx.py?ds=inline diff --git a/infoex-autowx.py b/infoex-autowx.py index aeac27c..d58baac 100755 --- a/infoex-autowx.py +++ b/infoex-autowx.py @@ -39,7 +39,7 @@ import zeep import zeep.cache import zeep.transports -__version__ = '3.0.0' +__version__ = '3.0.1' LOG = logging.getLogger(__name__) LOG.setLevel(logging.NOTSET) @@ -266,14 +266,15 @@ def main(): # expectations # # 0 decimal places: wind speed, wind direction, wind gust, snow depth - # 1 decimal place: air temp, baro + # 1 decimal place: air temp, relative humidity, baro # Avoid transforming None values if infoex['wx_data'][element_cd] is None: continue elif element_cd in ['wind_speed', 'WSPD', 'wind_direction', 'WDIR', 'wind_gust', 'SNWD', 'snow_depth']: infoex['wx_data'][element_cd] = round(infoex['wx_data'][element_cd]) - elif element_cd in ['TOBS', 'air_temp', 'PRES', 'pressure']: + elif element_cd in ['TOBS', 'air_temp', 'RHUM', + 'relative_humidity', 'PRES', 'pressure']: infoex['wx_data'][element_cd] = round(infoex['wx_data'][element_cd], 1) # CONSIDER: Casting every value to Float() -- need to investigate if