This PR fixes an issue with the WeatherService GetToday[Min:Max]Temp functions which miscalculated the timestamp of the current day end. I also made a change which makes it find all events between day start & day end (instead of only non-expired events before day end) which as far as I can see is reasonable for this function (find highest and lowest values for the current 24h period). Testing will reveal how different weather data providers set expiry time and what that means for us...
This PR fixes an issue with the WeatherService GetToday[Min:Max]Temp functions which miscalculated the timestamp of the current day end. I also made a change which makes it find all events between day start & day end (instead of only non-expired events before day end) which as far as I can see is reasonable for this function (find highest and lowest values for the current 24h period). Testing will reveal how different weather data providers set expiry time and what that means for us...