Integration with weather information and data cycle

The information for the weather is a key part of the solution, it is use to calculate important information regarding the performance and alerts of the inverters. Since the information from the weather can vary from preferences and costs, the solution support the use of a weather service.

Integration with weather

Currently one service for weather is supported and must implement the interface tech.renovus.solarec.weather.WeatherService and implement the retrieveWeatherData method. The method will be call for each inverter service that might required additional information.

Currently 3 services is available

In order to determinate the service to be use, you need to the set the solarec.service.weather.provider property in the application.properties files.

The data that needs to be retrieve are:

##Data usage | Description | Code | overview | power_curve | performance | climate | alerts | inverter | Data Grid | Weather | Certificate | |————————————————–|——–|———-|————-|————-|———|——–|———-|———–|———|————-| | TYPE_SOLAR_STATION_AMBIENT_TEMPERATURE | 503 | use | | use | | added | | | added | | | TYPE_SOLAR_STATION_MODULE_TEMPERATURE | 504 | use | | use | | added | | | | | | TYPE_SOLAR_STATION_IRRADIATION | 505 | use | use | use | use | use | added | | added | | | TYPE_SOLAR_STATION_TOTAL_CLOUD_COVER | 506 | | | | | | | | added | | | TYPE_SOLAR_STATION_PRECIPITATION | 507 | | | | | | | | added | |