breezy-weather/docs/SOURCES.md
2024-01-31 18:45:47 +01:00

14 KiB
Raw Blame History

Weather sources

This is a user-end guide to weather sources available in Breezy Weather. If you are a developer looking to add a new source in Breezy Weather, have a look at contribute.

AccuWeather is the most complete source, although you may not need so much completeness (not many people care about ceiling, for example).

Open-Meteo is the only free and open source weather source on this list, and probably also the most privacy-friendly. It is nearly as complete as AccuWeather, however lacks major features (short-term forecast accuracy, alerts, realtime precipitations and reverse geocoding).

Accuracy

When deciding about which source you want to use, accuracy of data is probably the most important criteria.

Here are some suggestions based on various criteria or testimonies (you can suggest others in GitHub discussions):

Country/Continent Main source Air quality Pollen Minutely Alerts Normals
Europe Open-Meteo
United States Forecast Advisor
Canada ECCC ECCC ECCC
Germany Bright Sky (DWD) Open-Meteo Open-Meteo Bright Sky
France Météo-France Open-Meteo Météo-France Météo-France Météo-France
Sweden SMHI or MET Norway Open-Meteo Open-Meteo MET Norway
DMI DMI or MET Norway Open-Meteo Open-Meteo MET Norway
Norway MET Norway MET Norway Open-Meteo MET Norway
Ireland MET Éireann Open-Meteo Open-Meteo

Status

Sources Open-Meteo AccuWeather MET Norway OpenWeather Pirate Weather Météo-France DMI China³ Bright Sky ECCC SMHI MET Éireann
API key None Optional None Rate-limited¹ Rate-limited¹ Optional None None None None None None
Countries Worldwide² Worldwide² Worldwide² Worldwide² Worldwide² Worldwide² Worldwide China Germany Canada Sweden Ireland

Additional sources are available to configure but requires an API key. You can find them at the bottom of this page.

  • ¹ Bundled API key is often rate-limited. You can configure your own API key, however OpenWeather asks for credit card information even if you only want to use the free-tier.
  • ² Some features may not be available everywhere.
  • ³ Aggregated data from Beijing Meteorological Service, ColorfulClouds (Caiyun) and CNEMC

Main features

Sources Open-Meteo AccuWeather MET Norway OpenWeather Météo-France DMI China Bright Sky ECCC SMHI MET Éireann
Daily (days) 15 15 ~10 7 or 8 14 10 15 10 6 15 7
Hourly (days) 16 10 ~10 2 15 10 1 10 1 15 7
Weather
Temperature
Precipitation (RSI) (RS) (RS)
Precipitation probability (TRSI) (T) (RSI) Daily T
Wind
UV
Sun & Moon & Moon phase

Note that no forecast above 7 days is reliable, so you should not decide based on the highest number of days available.

Features that can be added from other sources

The following features, if not available from your selected source, can be added from another source.

Sources Open-Meteo AccuWeather MET Norway OpenWeather Météo-France DMI China Bright Sky ECCC SMHI MET Éireann
Air quality Norway Current
Pollen Europe North America
Precipitation in the next hour ² Nordic area France
Alerts In progress ¹ In progress In progress
Normals Average¹ Average¹ Average¹ Average¹

Legend:

Letter Meaning
R Rain
T Thunderstorm
S Snow
I Ice

Other weather data

Sources Open-Meteo AccuWeather MET Norway OpenWeather Météo-France DMI China Bright Sky ECCC SMHI MET Éireann
Humidity Current Current
Dew point Current Current
Pressure Current Current
Cloud cover
Visibility Current Current
Ceiling
Precipitation duration (RSI)
Hours of sun

¹ Median from daily forecast

Location

Sources Open-Meteo AccuWeather MET Norway OpenWeather Météo-France DMI China Bright Sky ECCC SMHI MET Éireann
Search Default Default Default Default ³ Default Default Default Default
Reverse geocoding ² ² ² ² ³ ² ² ² ²
  • ¹ Default means it will use the configured location search source in settings. By default, it is Open-Meteo.
  • ² TimeZone is assumed to be the same as device
  • ³ TimeZone is assumed to be China

Additional sources with mandatory API key

Main features

Sources Pirate Weather HERE
Daily (days) 8 6
Hourly (days) 2 6
Weather
Temperature
Precipitation (RS)
Precipitation probability
Wind
UV
Sun & Moon & Moon phase

Features that can be added from other sources

Sources Pirate Weather HERE
Air quality
Pollen
Precipitation in the next hour
Alerts US (NWS)
Normals Average¹ Average¹

¹ Median from daily forecast

Other weather data

Sources Pirate Weather HERE
Humidity
Dew point
Pressure
Cloud cover
Visibility Current
Ceiling
Precipitation duration
Hours of sun
Search Default
Reverse geocoding ¹
  • ¹ TimeZone is assumed to be the same as device

Combinable sources

Sources Open-Meteo AccuWeather MET Norway OpenWeather Pirate Weather Météo-France Bright Sky ECCC ATMO AURA
Air quality Norway France (AuRA)
Pollen ²
Precipitation in the next hour ³ Nordic area France
Alerts France Germany Canada
Normals Canada

means that its either not supported or doesnt support longitude/latitude.

  • ¹ Only supports NWS alerts, but has many duplicate issues, so not worth implementing
  • ² Not restricted but currently only works in Europe
  • ³ Works best in Europe at the moment
  • ⁴ Implemented but it is not yet possible to change secondary normals source for a location from UI