Weather
The Weather App provides Eliona with 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 (a free version is available).
Generate your API key in the Account Dashboard.
Note 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 > Weather
in Eliona.Access the Generic Frontend interface.
Use the configuration endpoint with the PUT method.
Enter your configuration in JSON format:
{
"apiKey": "Your-API-Key",
"enable": true,
"refreshInterval": 300,
"requestTimeout": 120,
"projectIDs": [
"10"
]
}
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 on "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 "Additional 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 check:
The location name appears with additional geographic details.
Weather data begins to populate the asset attributes.
Location Troubleshooting
If the location is not found:
Try more specific location names.
Add country or state information.
Check if 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
Feels-like temperature considering wind and humidity
°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)
°
In Google Sheets exportieren
App Status Monitoring
The app creates a "Weather Root" asset that provides the following:
Status Indicators
Asset Status: Shows the active/inactive state.
Status Attribute: Current operational 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 problem
Check app configuration
RATE_LIMIT
API rate limit exceeded
Increase refresh interval or upgrade API plan
NETWORK_ERROR
Connection problem
Check network settings
In Google Sheets exportieren
Use Cases
Building Energy Optimization
Adjusting HVAC systems based on outside temperature.
Optimizing cooling systems using humidity data.
Implementing natural ventilation strategies based on wind conditions.
Renewable Energy Management
Forecasting solar power generation using cloud cover data.
Adjusting wind turbine operation based on wind speed/direction.
Implementing weather-dependent energy storage strategies.
Facility Management
Planning maintenance activities considering weather conditions.
Implementing weather-dependent cleaning schedules.
Optimizing landscape irrigation based on precipitation forecasts.
Analytics and Reporting
Correlating energy consumption with weather patterns.
Creating reports on weather impact.
Building predictive models for energy consumption.
Last updated