OpenMeteo
This plugin allows to get current weather and solar irradiance data from Open-Meteo, including plane-of-array irradiance (GTI) for photovoltaic surfaces and satellite-observed clear-sky data.
Usage
The data is refreshed every 15 minutes automatically, and can also be refreshed manually.
A site is added by entering its latitude and longitude (no discovery). It provides the shared weather and solar data for the location, including a satellite-observed GHI and clear-sky index.
One or more PV planes can be added as children of a site. Each plane has its own tilt, azimuth and peak power, and reports the global tilted irradiance (GTI) for that orientation. Multiple orientations are handled by adding multiple planes.
Note: the azimuth is entered in geographic convention (180 = South, 90 = East, 270 = West).
By default the plugin queries the public Open-Meteo API. For commercial deployments, the Base URL and Base URL (satellite radiation) plugin settings can be pointed to a self-hosted Open-Meteo instance (the public API is for non-commercial use only).
Supported Things
-
Open-Meteo site (interfaces: weather, daylightsensor)
- Weather condition
- Temperature (current, daily min and max)
- Humidity
- Pressure
- Wind speed and direction
- Cloudiness
- Snowfall
- Global, direct normal and diffuse irradiance (GHI / DNI / DHI)
- Terrestrial (top-of-atmosphere) radiation
- Daily shortwave radiation sum
- Satellite-observed GHI, clear-sky GHI and clear-sky index
- Sunrise and sunset time
- Daylight
-
Open-Meteo PV plane
- Global tilted irradiance (GTI) for the configured tilt and azimuth
Requirements
- Internet connection, or a reachable self-hosted Open-Meteo instance
- The package 'nymea-plugin-openmeteo' must be installed
- No API key is required. For commercial use, a self-hosted instance is required (the public Open-Meteo API is non-commercial only).
More
Open-Meteo https://open-meteo.com
Weather data by Météo-France, satellite radiation by EUMETSAT, provided through Open-Meteo (CC-BY 4.0).
For the overall architecture (role of this plugin, conventions, license boundary), see the etm-powersync-docs repository.