Skip to content

Releases: hg1337/homeassistant-dwd

2024.9.0

14 Sep 00:39
6051b9f
Compare
Choose a tag to compare

This release fixes several warnings:

  • "Detected code that calls async_forward_entry_setup for integration dwd with title [...] during setup without awaiting async_forward_entry_setup, which can cause the setup lock to be released before the setup is done." (#25) - Fix contributed by @ChristophCaina
  • "Detected blocking call to open [...] inside the event loop by custom integration 'dwd' [...]"

2024.4.0

21 Apr 00:49
Compare
Choose a tag to compare

This release removes the previously deprecated daily and hourly entities as the forecast state attribute is not supported any more since Home Assistant release 2024.4. For more information see https://github.com/hg1337/homeassistant-dwd/blob/2024.4.0/migration.md.

The minimum required Home Assistant version for installation of this update via HACS is set to 2024.4.0 to prevent accidental installation for people who are not ready yet to move away from the forecast state attribute.

If you are using Home Assistant 2024.4.0 or later, upgrading to this version should be no big deal. If you are still using the old entities with the _daily and _hourly suffix, you will notice that those are not available any more. However, you can seamlessly switch to the new weather entity without suffix that provides both forecasts in a single entity, e.g. by just removing the _daily and _hourly suffix in your configuration.

2024.1.0

13 Jan 00:40
Compare
Choose a tag to compare

⚠️ Please notice:
The dedicated hourly and daily weather entities are deprecated although they are currently still available. If you are still using them, please read https://github.com/hg1337/homeassistant-dwd/blob/2024.1.0/migration.md after upgrading to this release.

This release fixes an issue where listeners using the new forecast mechanism were not notified about updates. This could e.g. be experienced on a dashboard that is being displayed for a long time without user interaction.

It also contains an updated station list and some maintenance.

2023.10.0

30 Oct 21:51
Compare
Choose a tag to compare

This release fixes an issue where the daily forecast didn't work properly with template sensors.

2023.8.2

09 Aug 20:28
Compare
Choose a tag to compare

This release brings the following updates:

  • New data as native attributes of the Weather Entity:
    • dew_point: measurement, hourly forecast
    • cloud_coverage: measurement, hourly forecast, daily forecast
    • wind_gust_speed: measurement, hourly forecast, daily forecast
    • wind_speed new as daily forecast (was already available as measurement and hourly forecast)
  • Updated station list. Doesn't contain many changes however.
  • Some internal improvements and cleanups.

2023.8.1

05 Aug 15:05
Compare
Choose a tag to compare

This release adds a new weather entity that provides the daily and hourly forecasts combined in one entity via the new mechanism introduced recently in Home Assistant.

⚠️ Please notice:
If you add a new station, the dedicated daily and hourly entities are now disabled by default, but you can enable them any time if you need them, e.g. if using a third party weather card that still uses the old mechanism. The existing stations stay untouched, they just get additionally the combined entity that you may use.

Screenshot Entities

Screenshot Weather Forecast Card Configuration

2023.8.0

05 Aug 00:26
df7e2f2
Compare
Choose a tag to compare

This release fixes an incompatibility with the recent Home Assistant version causing the time of the hourly forecast not being displayed correctly.

If you are using the standard Weather Forecast Card, you probably have to change forecast_type: legacy to forecast_type: hourly or remove it completely from its configuration.

Legacy

Hourly

None

Thanks @BerriJ for the hint.

2023.2.0

23 Feb 23:06
Compare
Choose a tag to compare

This is a very small maintenance release with updated station list and updated manifest.

2023.1.3

20 Jan 22:31
Compare
Choose a tag to compare

This release adds the following improvements to the config flow:

  • Displays the difference in elevation to the station and takes it into account when suggesting a station.
  • Allows selecting stations that do not provide measurement data directly from the built-in list. Shows in the list if a station provides no measurement data.
  • Shows the station names from the MOSMIX Stationskatalog in most cases with the correct casing instead of all-upper-case.
  • Allows changing the name of stations selected from the built-in list directly in the workflow, no need any more to do it afterwards.

2023.1.2

15 Jan 03:34
Compare
Choose a tag to compare

This release adds the following features:

  • When adding a new station, the station can now be selected from a list of stations sorted by distance, so no need to copy&paste IDs any more. However, you can still configure a station manually like before, just select "Custom..." from the list.
    image
  • Stations that do not provide measurement or forecast data are now supported. The station list mentioned before only lists stations that support measurement as well as forecast data (because these are still the preferred stations), but when you enter a station manually, it is not rejected any more, if it doesn't provide both.
  • When adding a new station as well as afterwards via the configuration dialog, you can now configure which data (measurement or forecast) to use as the current weather or if missing measurement data shall be filled up with forecast data. The available options depend on which data the station provides.
    image
  • Forecast data now additionally contains pressure.

Although it is expected that everything works fine in this release, major changes needed to be done to support the features described above. So if you discover a bug in this release in a feature that was already available before, it would be interesting to know if it was already there in the previous version or not.