Start fixing forecast service 19

This commit is contained in:
Urtzi Alfaro
2025-07-30 09:00:17 +02:00
parent 024290e4c0
commit 326638b52d
3 changed files with 112 additions and 101 deletions

View File

@@ -228,6 +228,7 @@ class ForecastingService:
"humidity": weather.get("humidity", 65.0),
"wind_speed": weather.get("wind_speed", 5.0),
"pressure": weather.get("pressure", 1013.0),
'weather_description': weather_data.get('description', 'clear')
})
logger.info("Weather data acquired successfully", tenant_id=tenant_id)
@@ -251,6 +252,8 @@ class ForecastingService:
"humidity": current_weather.get("humidity", 65.0),
"wind_speed": current_weather.get("wind_speed", 5.0),
"pressure": current_weather.get("pressure", 1013.0),
'weather_description': current_weather.get('description', 'clear')
})
logger.info("Using current weather as fallback", tenant_id=tenant_id)
@@ -286,6 +289,7 @@ class ForecastingService:
# features.update({
# "traffic_volume": traffic_data.get("traffic_volume", 100),
# "pedestrian_count": traffic_data.get("pedestrian_count", 50),
# "average_speed2" traffic_data.get('average_speed', 30.0)
# })
# logger.info("Traffic data acquired successfully", tenant_id=tenant_id)
# return
@@ -300,7 +304,8 @@ class ForecastingService:
features.update({
"traffic_volume": int(100 * weekend_factor),
"pedestrian_count": int(50 * weekend_factor),
"congestion_level": 1
"congestion_level": 1,
'average_speed': 30.0
})
logger.warning("Using default traffic values", tenant_id=tenant_id)