Add logging to silent ML energy prediction fallback
Browse files
src/data/data_providers.py
CHANGED
|
@@ -964,8 +964,8 @@ class EnergyService(BaseService):
|
|
| 964 |
from src.energy_predictor import EnergyPredictor
|
| 965 |
ep = EnergyPredictor()
|
| 966 |
return ep.predict_day_from_weather_df(target_date, df.tail(96))
|
| 967 |
-
except Exception:
|
| 968 |
-
|
| 969 |
|
| 970 |
# Raw analytical: GHI × capacity / STC
|
| 971 |
day_df = df.tail(96).copy()
|
|
|
|
| 964 |
from src.energy_predictor import EnergyPredictor
|
| 965 |
ep = EnergyPredictor()
|
| 966 |
return ep.predict_day_from_weather_df(target_date, df.tail(96))
|
| 967 |
+
except Exception as exc:
|
| 968 |
+
log.warning("ML energy prediction unavailable, falling back to analytical: %s", exc)
|
| 969 |
|
| 970 |
# Raw analytical: GHI × capacity / STC
|
| 971 |
day_df = df.tail(96).copy()
|