Releases: briis/weatherbit
Version 1.0.4
Changed
- Issue #50 Changed the weather entity to use data from the current dataset, so that sensors and the weather entity are in sync on relevant data points.
Version 1.0.3
If you are currently running a version smaller than 1.0.0, then please read the release notes for V1.0.0 before you upgrade
Added
- New sensor called
observation_time
added. Holds the last update time of the data from the station.
Version 1.0.2
If you are currently running a version smaller than 1.0.0, then please read the release notes for V1.0.0 before you upgrade
Fixed
- Issue #46. Values for the
forecast_day_X
attributes, were not correct if unit system equals Imperial.
Changed
- Polish Sensor string updated. Thank you to @nepozs
Added
- Issue #47. Adding
alt_condition
as attribute to Weather entity. This attribute holds alternative conditions if it is night.
Version 1.0.1
If you are currently running a version smaller than 1.0.0, then please read the release notes for V1.0.0 before you upgrade
Added
- Issue #43. Added the
forecast_day_X
sensors back as per request. Changed the naming of some of the attributes to be in line with Home Assistant standards. - Issue #45. City Name is now part of the Attributes for Alerts.
Changed
- Issue #44. BREAKING CHANGE Changed the name of the weather entity to
weather.weatherbit
and the Friendly Name toWeatherbit
as the previous chosen name was too long. The entity name might stay unchanged, but for some installations it will not, so you might have to update the UI.
Fixed
- Changed the formula to extract English and Local Language text from the Alerts, to ensure they were in the right order every time.
Version 1.0.0
This release contains breaking changes and you will have to re-define most of your settings in the UI and in automations after installation.
Upgrade Instructions
Due to the many changes and entities that have been removed and replaced, we recommend the following process to upgrade from an earlier Beta or from an earlier release:
- Upgrade the Integration files, either through HACS (Recommended) or by copying the files manually to your custom_components/weatherbit directory.
- Restart Home Assistant
- Remove the Weatherbit Integration by going to the Integrations page, click the 3 dots in the lower right corner of the Weatherbit Integration and select Delete
- While still on this page, click the + ADD INTEGRATION button in the lower right corner, search for WeatherBit, and start the installation, supplying your credentials.
Changes
- BREAKING CHANGE This is basically a completely new Integration, as all code has been rewritten from the beginning. This goes for the Integration itself, but also for the module
pyweatherbitdata
that this integration uses for communincating with the WeatherBit API. This is done to make the Integration compliant with Home Assistant coding practices and to ensure it is much easier to maintain going forward. As a consequence of that almost all sensors have a new Name and a new Unique ID's, which is why a removal and re-installation is the best option when upgrading to this version. You will also have to change the sensor and weather entity names in the UI and in Automations that are based on this Integration. - Alerts are now always pulled from Weatherbit, as I found a way to pull that data together with the Current observation data, so it is only 1 call to Weatherbit. If there are no current alerts there will be no Attributes.
forecast_day_x
sensors have been removed from the new Integration. Data is already present as attributes in theweather
entity, but if someone really needs these, please create an issue in Github and I will look at adding them back.- Fixing Issue #41 and #42. Deprecated
device_state_attributes
.
Added
- Frontend Translations are now in place for non-standard text based sensors like Beaufort Description, UV Description and Wind Cardinals. This means that the state of the sensor will always be the same, independend of the UI Language, which makes it easier to make automations that go across UI languages. Please see the README file, if you want to translate to your local language.
- Dutch translation for Config Flow added. Thanks to @erik7
- Dutch translation for Sensor UI Values updated. Thanks to @erik7
Version 1.0.0-beta.1
This release contains breaking changes and you will have to re-define most of your settings in the UI and in automations after installation.
Many things have changed in Home Assistant since this Integration was created, and instead of continuing patching something I decided to basically re-write the whole Integration from scratch. Unfortunately, that will make it more or less impossible to do a 1:1 upgrade, but it will make it a lot easier to maintain and develop new features going forward.
Upgrade Instructions
Due to the many changes and entities that have been removed and replaced, we recommend the following process to upgrade from an earlier Beta or from an earlier release:
- Upgrade the Integration files, either through HACS (Recommended) or by copying the files manually to your custom_components/weatherbit directory.
- Restart Home Assistant
- Remove the Weatherbit Integration by going to the Integrations page, click the 3 dots in the lower right corner of the Weatherbit Integration and select Delete
- While still on this page, click the + ADD INTEGRATION button in the lower right corner, search for WeatherBit, and start the installation, supplying your credentials.
Changes
- BREAKING CHANGE This is basically a completely new Integration, as all code has been rewritten from the beginning. This goes for the Integration itself, but also for the module
pyweatherbitdata
that this integration uses for communincating with the WeatherBit API. This is done to make the Integration compliant with Home Assistant coding practices and to ensure it is much easier to maintain going forward. As a consequence of that almost all sensors have a new Name and a new Unique ID's, which is why a removal and re-installation is the best option when upgrading to this version. You will also have to change the sensor and weather entity names in the UI and in Automations that are based on this Integration. - Alerts are now always pulled from Weatherbit, as I found a way to pull that data together with the Current observation data, so it is only 1 call to Weatherbit. If there are no current alerts there will be no Attributes.
forecast_day_x
sensors have been removed from the new Integration. Data is already present as attributes in theweather
entity, but if someone really needs these, please create an issue in Github and I will look at adding them back.- Fixing Issue #41 and #42. Deprecated
device_state_attributes
.
Added
- Frontend Translations are now in place for non-standard text based sensors like Beaufort Description, UV Description and Wind Cardinals. This means that the state of the sensor will always be the same, independend of the UI Language, which makes it easier to make automations that go across UI languages. Please see the README file, if you want to translate to your local language.
Version 0.34.4
FIXED
: Issue #38 and #39. Better handling when WeatherBit does not supply any data, for whatever reason. Now the system will not throw an exception, just ad no value, and then retry on next interval. There will also be a warning in the HA log file, when we don't receive any data or the dataset is empty.
Version 0.34.3
FIXED
: If authentication failed during setup or startup of the Integration it did not return the proper boolean, and did not close the session properly.CHANGED
: Updated Polish Translation. Thank you @nepozsCHANGED
: Modified several files to ensure compatability with HA 2021.5.xCHANGED
: Added iot_class tomanifest.json
, as per HA requirements
Version 0.34.2
After upgrading to Home Assistant 2021.3.x you will start getting warnings about missing version number in manifest.json. This fix will take care of that.
Version 0.34.1
In Release 0.34 I had unfortunately deleted the English Translation for the Config Flow - and as this the default version, people who try to setup the Integration, might not see any Field Descriptions or Error Messages.
This release has no other changes, than re-adding the file back. So no need to upgrade for people who already have it installed.