Skip to content

Releases: aschmere/dwd_global_rad_hass

v0.3.5-beta - 2024-10-18

18 Oct 15:48

Choose a tag to compare

v0.3.5-beta - 2024-10-18

New Features

Supervisor API Updates:

  • Replaced deprecated Supervisor API calls with new REST-based Supervisor API methods.
  • Improved handling of add-on start and information retrieval by utilizing the newer Supervisor API endpoints.

Improvements

API Add-On Reliability:

  • Enhanced the method for ensuring that the DWD Global Radiation add-on starts correctly after Home Assistant restarts.
  • Ensured that the integration works seamlessly with the updated Supervisor API, improving overall compatibility with the latest Home Assistant versions.

Supervisor Communication:

  • Improved error reporting for add-on start failures by providing more detailed logs and fallback mechanisms if the add-on fails to start.

Bug Fixes

Supervisor API Deprecation Fixes:

  • Fixed issues related to the deprecation of async_get_addon_info and async_start_addon methods.
  • Updated the integration to use HTTP-based Supervisor API calls for add-on management.

Version Update

  • Bumped version to 0.3.5-beta.

Release v0.3.4-beta

01 Jul 15:41

Choose a tag to compare

v0.3.4-beta - 2024-06-24

New Features

  • Manual API Server Configuration:
    • Added new configuration.yaml entries to allow users to manually specify the API server hostname and port.
    • Note: These settings are intended for development purposes only. Regular users should continue using the standard API server add-on without making modifications to configuration.yaml.

Improvements

  • Enhanced Error Handling:

    • Improved error handling for scenarios where the API server is rebooted while the Home Assistant instance with the DWD Global Radiation integration is running.
    • The integration now automatically repopulates the API client to ensure continuous operation.
  • API Server Shutdown Handling:

    • Enhanced error handling for cases where the API server is shut down.
    • Ensures the integration gracefully manages such situations without disrupting the Home Assistant instance.

Version Update

  • Bumped version to 0.3.4-beta.

Release v0.3.3-beta

16 Jun 19:32

Choose a tag to compare

Version 0.3.3-beta

New Features:

  • get_forecast_for_future_hour: Added a new method to the DWDGlobalRadAPIClient to fetch forecasts for a specific location and a future hour. This requires DWD Global Radiation API Server version 1.4.8 or later.
  • Forecast API Call Support: Added support for making REST API calls to get forecasts by location and future hour.

Improvements:

  • Adapted api_client.get_forecast_for_future_hour in restapi.py to use the new API client method with the updated DWD Global Radiation API Server.

Version Bump:

  • Updated integration version to 0.3.3-beta to reflect new features and improvements.

Release v0.3.2-beta

16 Jun 09:57

Choose a tag to compare

DWD Global Radiation Home Assistant Integration

[0.3.2-beta] - 2024-06-16

Changed

  • Removed Import of dwd_global_radiation Module: The import of the dwd_global_radiation module in __init__.py has been removed. This module is now encapsulated by the new DWD Global Radiation API Server Home Assistant add-on, which is a required component for this integration. This change addresses an issue where the integration could not load during Home Assistant startup due to the inability of Home Assistant OS to automatically install the dependent NetCDF module.

Notes

  • This release ensures smoother integration with the new DWD Global Radiation API Server add-on.
  • Please ensure that the DWD Global Radiation API Server add-on is installed and configured correctly to use this integration.

Release v0.3.1-beta

15 Jun 21:46

Choose a tag to compare

  • Compared to 0.3.0-beta a minor, but very important fix to use the DWD Global Radiation API Server add-on instead of a local Docker test container.

Release v0.3.0-beta

15 Jun 21:08

Choose a tag to compare

[0.3.0-beta] - 2024-06-15

Added

  • Camera Entity: Introduced a new camera entity that provides a 17-hour Global Radiation forecast as an animated GIF. This feature allows users to visually monitor radiation forecasts directly within Home Assistant.

Release v0.2.9-beta

12 Jun 20:52

Choose a tag to compare

[0.2.9-beta] - 2024-06-12

Fixed

  • Fixed an issue where adding more than one location could cause an index out of range error in the LocationUpdateCoordinator.
  • Added checks to ensure that measurement and forecast data are present and not empty before accessing their elements.

Notes

  • This version addresses stability issues when handling multiple locations and improves the robustness of data fetching.
  • Still considered a beta version due to ongoing troubleshooting with the REST API Server.

Release v0.2.8-beta

12 Jun 17:35

Choose a tag to compare

Changes:

  • API Client Enhancements:

    • Added remove_location method to DWDGlobalRadAPIClient for dynamic removal of locations.
    • Added get_status method to DWDGlobalRadAPIClient to check the API server status.
  • Improvements:

    • Enhanced functionality for managing locations dynamically.
    • Ensured better integration with the API server for robust operations.

Note:

  • Unstable Version: This is still not a stable version due to ongoing troubleshooting with the REST API Server.

Release v0.2.7-beta

12 Jun 16:07

Choose a tag to compare

**Ongoing Troubleshooting with Home Assistant Supervisor and interaction with the DWD Global Radiation Api server add-on.

v0.2.6-beta

12 Jun 14:13

Choose a tag to compare

Disclaimer: This version is still in ongoing troubleshooting regarding the Supervisor. Use with caution.

Improvements

  • Retry Logic for Add-On Startup: Introduced retry logic to ensure the DWD Global Radiation API Server add-on is started, improving stability during startup.

Ongoing Issues

  • Supervisor Interaction: Continued troubleshooting and improvements in handling Supervisor interactions to ensure reliable add-on startup and configuration.