- lcd4l: we need the forecast for current day

Signed-off-by: Thilo Graf <dbt@novatux.de>
This commit is contained in:
svenhoefer
2019-03-23 13:50:31 +01:00
committed by Thilo Graf
parent 0fcfc0a47e
commit b5b4170d2d

View File

@@ -1078,7 +1078,7 @@ void CLCD4l::ParseInfo(uint64_t parseID, bool newID, bool firstRun)
int forecast = CWeather::getInstance()->getForecastSize(); int forecast = CWeather::getInstance()->getForecastSize();
std::string wtemp = CWeather::getInstance()->getCurrentTemperature(); std::string wtemp = CWeather::getInstance()->getCurrentTemperature();
for (int i = 1; i < forecast; i++) // 0 is current day for (int i = 0; i < forecast; i++) // 0 is current day
{ {
wtemp += "\n" + CWeather::getInstance()->getForecastTemperatureMin(i); wtemp += "\n" + CWeather::getInstance()->getForecastTemperatureMin(i);
wtemp += "|" + CWeather::getInstance()->getForecastTemperatureMax(i); wtemp += "|" + CWeather::getInstance()->getForecastTemperatureMax(i);
@@ -1091,7 +1091,7 @@ void CLCD4l::ParseInfo(uint64_t parseID, bool newID, bool firstRun)
std::string wwind = CWeather::getInstance()->getCurrentWindSpeed(); std::string wwind = CWeather::getInstance()->getCurrentWindSpeed();
wwind += "|" + CWeather::getInstance()->getCurrentWindBearing(); wwind += "|" + CWeather::getInstance()->getCurrentWindBearing();
for (int i = 1; i < forecast; i++) // 0 is current day for (int i = 0; i < forecast; i++) // 0 is current day
{ {
wwind += "\n" + CWeather::getInstance()->getForecastWindSpeed(i); wwind += "\n" + CWeather::getInstance()->getForecastWindSpeed(i);
wwind += "|" + CWeather::getInstance()->getForecastWindBearing(i); wwind += "|" + CWeather::getInstance()->getForecastWindBearing(i);