Weather
The weather app provides Eliona weather data from OpenWeatherMap.

Installation
Navigate to the Eliona App Store
Search for "Weather App"
Click "Install" and confirm the installation
Wait for the installation confirmation (usually 1-2 minutes)
Configuration
OpenWeatherMap registration
Visit OpenWeatherMap and create an account
Subscribe to the "One Call API 3.0" service (free version available)
Generate your API key in the account dashboard
Note down your API key for the Eliona configuration
App configuration parameters
apiKey
Your OpenWeatherMap API key
Yes
-
enable
Enables/Disables the configuration
Yes
true
refreshInterval
Data synchronization interval (seconds)
Yes
300
requestTimeout
API request timeout (seconds)
No
120
projectIDs
Eliona project IDs for data collection
Yes
-
Configuration steps
Navigate to
Settings > Apps > Weatherin ElionaAccess the Generic Frontend interface
Use the configuration endpoint with the PUT method
Enter your configuration in JSON format:
Asset management
Asset type
The app creates a Weather-asset type that represents weather monitoring locations.
Creating weather assets
Navigate to Assets in Eliona
Click "Create new asset"
Select "Weather" as the asset type
Configure the basic asset properties
Save the new asset
Location configuration
Open your weather asset
Click the edit button
In the "More information" section:
Enter the location name (e.g. "Zurich, Switzerland")
For best results, use the format: "City, Country" or "City, State, Country"
Save the configuration
Refresh the page to verify:
The location name appears with additional geographic details
Weather data begins to fill the asset attributes
Location troubleshooting
If the location is not found:
Try more specific location names
Add country or state information
Check whether the location exists in the OpenWeatherMap database
Check for typos in the location name
Weather data attributes
The app provides these weather properties:
temperature
Current air temperature
°C
feels_like
Perceived temperature taking wind and humidity into account
°C
pressure
Air pressure at the location
hPa
humidity
Relative humidity in percent
%
dew_point
Temperature at which dew forms
°C
uvi
Ultraviolet index indicating the risk of sunburn
-
clouds
Percentage of cloud cover
%
wind_speed
Current wind speed
m/s
wind_deg
Wind direction in degrees (0-360)
°
App status monitoring
The app creates a "Weather Root" asset that provides:
Status indicators
Asset status: Indicates the active/inactive state
Status attribute: Current operating status with possible values:
OK
Normal operation
No action required
API_ERROR
Problem with the OpenWeatherMap API
Check API key and network connection
CONFIG_ERROR
Configuration issue
Check app configuration
RATE_LIMIT
API rate limit exceeded
Increase the refresh interval or upgrade the API plan
NETWORK_ERROR
Connection problem
Check network settings
Use cases
Building energy optimization
Adjustment of HVAC systems based on outside temperature
Optimization of cooling systems using humidity data
Implementation of natural ventilation strategies based on wind conditions
Renewable energy management
Prediction of solar power generation using cloud cover data
Adjustment of wind turbine operation based on wind speed/direction
Implementation of weather-dependent energy storage strategies
Facility management
Planning maintenance activities considering weather conditions
Implementation of weather-dependent cleaning schedules
Optimization of landscape irrigation based on precipitation forecasts
Analytics and reporting
Correlation of energy consumption with weather patterns
Creation of reports on weather impacts
Creation of predictive models for energy consumption
Last updated
Was this helpful?