Skip to content

[API/Model request] Add DWD ICON model as provider #120

@sheltpat

Description

@sheltpat

Open Meteo documents an API for the German Weather Service (Deutscher Wetterdienst, DWD) ICON models (Global, Europe, D2), which is an option in apps like Breezy Weather.

Edit: It looks like it uses the Bright Sky JSON API.

Benefit

  • "Europe" and especially "D2" for countries surrounding Germany have provided more accurate forecasts in my personal experience or perception.
    Open Meteo is good, but in my case its forecast was always a bit less precise and uncertain.
  • DWD provides alerts for warnings, which Open Meteo does not
    (For worldwide it might be worth checking WMO Severe Weather as listed on Breezy Weather's sources doc.)

Downsides / Deal breakers

  • DWD ICON does provide almost any data Open Meteo does, but lacks pollen warnings, precipitation nowcasting and air quality.
    For these Breezy Weather has a granular setting to choose a source for every set of data, which allows to complement the DWD data on one screen.
    However, the app's provider option has to be reworked, I'd think.
    A compromise might be to not display elements that are not provided by the API.
  • The spatial resolution from other providers might be more precise for global users, as well as the temporal one, possibly only benefitting European or some additional global users. (Although there is a "Global" and a "Seamless" model, the latter being a combined one.)

As you might have guessed, I'm currently a user of Breezy Weather, but this option would make it a viable alternative for me, especially with features like the rain radar available.
_

Additional info:
Breezy Weather has a separate option for sources (see comment below) and model.
I have no idea what the difference is between selecting Open Meteo as source with DWD ICON as model and selecting DWD as source directly with the same model.
Both provide slightly different data for me, so I will ask there and add anything I find out.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions