It looks strange to see the heat index suddenly dropping a few degrees below the temperature when the temperature gets above 40ºF. (I just saw this this morning.) After looking through the thread on weewx’s new heat index calculation, I noticed an oddity at the National Weather Service: while their calculator calculates a heat index down to 40ºF, on
the page where they describe the HI equation they say the “Rothfusz regression is not valid for extreme temperature and relative humidity conditions beyond the range of data considered by Steadman.” Looking at
Steadman’s sultriness papers from 1979 he never looked at temperatures below 68ºF. I couldn’t find any reference to indicate why they arbitrarily extended the javascript calculator down to 40ºF. Other authors, and the NWS tables, suggest that the heat index isn’t really of value below 80ºF.
So I tweaked dewpointF() in my installation to return None if the temperature is below 68, and now I feel better.