fix forecast windspeed issue
This commit is contained in:
@@ -160,6 +160,8 @@ export default class AppleWeatherProvider extends WeatherProvider {
|
|||||||
maxHumidity = maxHumidity > hour.humidity ? maxHumidity : hour.humidity;
|
maxHumidity = maxHumidity > hour.humidity ? maxHumidity : hour.humidity;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let windSpeed = ( historicData.forecastDaily.days[ 0 ].daytimeForecast.windSpeed + historicData.forecastDaily.days[ 0 ].overnightForecast.windSpeed ) / 2;
|
||||||
|
|
||||||
return {
|
return {
|
||||||
weatherProvider: "Apple",
|
weatherProvider: "Apple",
|
||||||
periodStartTime: moment(historicData.forecastHourly.hours[ 0 ].forecastStart).unix(),
|
periodStartTime: moment(historicData.forecastHourly.hours[ 0 ].forecastStart).unix(),
|
||||||
@@ -169,7 +171,7 @@ export default class AppleWeatherProvider extends WeatherProvider {
|
|||||||
maxHumidity: maxHumidity * 100,
|
maxHumidity: maxHumidity * 100,
|
||||||
solarRadiation: approximateSolarRadiation( cloudCoverInfo, coordinates ),
|
solarRadiation: approximateSolarRadiation( cloudCoverInfo, coordinates ),
|
||||||
// Assume wind speed measurements are taken at 2 meters.
|
// Assume wind speed measurements are taken at 2 meters.
|
||||||
windSpeed: this.kphToMph( historicData.forecastDaily.days[ 0 ].windSpeed ),
|
windSpeed: this.kphToMph( windSpeed ),
|
||||||
precip: this.mmToInchesPerHour( historicData.forecastDaily.days[ 0 ].precipIntensity || 0 ) * 24
|
precip: this.mmToInchesPerHour( historicData.forecastDaily.days[ 0 ].precipIntensity || 0 ) * 24
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user