I haven't seen this mentioned anywhere on the WxForum so I thought I would mention it here. Temperatures with a decimal place are now available through the WU API. (Decimals returned to Wundermap a few weeks back.) If your script is working with the new WU API key you received earlier this year, the only change you need to make to get a decimal value with your temperature is to add "numericPrecision=decimal" as a parameter in your WU API call. The resulting call should look something like:
https://api.weather.com/v2/pws/observations/current?stationId=stationofyourchoice&format=json&units=e&numericPrecision=decimal&apiKey=apikeynumber