This document will contain a list of all major changes.
- Made changes, so that Fetch Errors are ignored by default. Currently this is only done for the Hourly Forecast, but will be implemented across all records.
- With the above changes, it is now also possible to toggle this from the Integration. Requires 1.0.16 od the Integration.
- Implemented PR #3 done by @UpDryTwist which address removal of sea_level_pressure and uv from hourly forecasts
- Changing density units to conform with standard Home Assistant units
- In rare occasions the forecast icon is not present in data supplied from WeatherFlow. Will now be set to Cloudy as default.
- Changed error description when we could not get data from WeatherFlow, to something that better reflects the error.
- Reverted Lightning time to DateTime object.
utc_time
is now returned as a string instead of a DateTime object, as this is what Home Assistant expects.
- Previous fix worked for Imperial users, but then broke it for Metric users. Is now working for both unit systems.
- Feels Like forecast temperature had wrong value when displayed with Imperial Units.
- Altitude unit added to dictionary.
After a lot of testing I believe we are now at a point where this module will be called 1.0.0 as it is stable and delivers as expected.
- New data point freezing_line. It holds the altitude above sea level where snow is possible in meters or feet, depending on unit system.
- New data point cloud_base. It holds the cloud height altitude above sea level in meters or feet, depending on unit system.
- Added better error handling, when no data is returned from WeatherFlow
- Fixed error when Device List did not contain a
devie_type
which would stop the system from loading any data.
- Add possibility to specify how many hours of the the Hourly Forecast data should be returned.
- New sensor data points
precip_accum_local_day_final
,precip_accum_local_yesterday_final
,precip_minutes_local_yesterday_final
. These values will only appear for stations located in the US, as they are depended on Rain Check and that only works in the US.
- New sensor data point
station_name
. Will be used as a sensor in Home Assistant with the Station Data attached as Attributes.
- Limited the number of items in the Hourly Forecast array to 48, as the default of 240 items, was creating warnings in Home Assistant.
- Restructured the StationDescription dataclass so that all attached physical devices are added as a list to the class.
- Better error handling if empty dataset returned from oberservations.
- UV Index values are now rounded to 1 decimal.
- Added battery mode and battery mode description. This only applies to Tempest devices.
- Air Density values are now round to 5 decimals.
- Pressure values are now round to 3 decimals, when using Imperial unit system.
- Added missing density conversion
- If no wind_avg values present, the beaufort conversion function would fail. Now it will return empty values.