{"schema_version":1,"origin_date":"2026-10-20","generated_at":"2026-10-20T12:01:01.906720+02:00","as_of":"2026-10-20T12:00:57.452017+02:00","calculation":"intraday_refresh","timezone":"Europe/Paris","model":{"version":"rte-scenarios-meteo-2026-10-v2","sha256":"a40c2d9a2ebbd09724e5c987d65a9b73b52dd4658c36ba751611d2fd681646bd","trained_through":"2026-08-31","confidence":"moderate","validated_origin_time":"06:00 Europe/Paris","intraday_validation":"prospective","weather":"ecmwf_ifs_12utc_day_before","weather_run":"2026-10-19 12:00:00","calibration":{"red_logit_offset":0.0,"rows":0,"window_days":30}},"stocks":{"red":22,"white":43},"today":{"date":"2026-10-20","color":"blue","status":"official","announced_at":"2026-10-19T10:20:00+02:00"},"tomorrow":{"date":"2026-10-21","color":"blue","status":"official","announced_at":"2026-10-20T10:20:00+02:00"},"days":[{"date":"2026-10-21","horizon":1,"probabilities":{"blue":1.0,"white":0.0,"red":0.0},"likely_color":"blue","red_eligible":false,"indicators":{"consumption_mw":51202.75531839654,"load_correction_mw":1343.9949017298754,"wind_mw":{"value":10842.179487191883,"p10":9423.920793074798,"p90":13027.189128162716},"solar_mw":{"value":3236.434539356083,"p10":2769.7951702002497,"p90":3740.172074393917},"net_mw":{"value":36839.822711429115,"p10":34371.878000379525,"p90":38667.66769369684},"normalized_net":{"value":0.05047957850357091,"p10":-0.10007280129832352,"p90":0.16198386413739455},"threshold_red":{"value":1.9579999999999997,"p10":1.9579999999999997,"p90":1.9579999999999997},"threshold_white":{"value":1.545,"p10":1.545,"p90":1.545},"red_stock_expected":22.0,"white_stock_expected":43.0,"temperature_c":9.056255,"wind_onshore_rte_mw":null,"wind_offshore_rte_mw":null,"solar_rte_mw":null},"data_quality":{"consumption_missing":false,"renewables":"ecmwf_regression","temperature_normalizer":"12-region proxy, 62-day lag","temperature_forecast":"ECMWF IFS 12 UTC run of the day before origin; mean of eight cities; model input"},"window_start":"2026-10-21T06:00:00+02:00","window_end":"2026-10-22T06:00:00+02:00","raw_probabilities":{"blue":1.0,"white":0.0,"red":0.0},"status":"official","consumption_updated_at":"2026-10-20T09:59:06+00:00","consumption_coverage":1.0,"announced_at":"2026-10-20T10:20:00+02:00"},{"date":"2026-10-22","horizon":2,"probabilities":{"blue":1.0,"white":0.0,"red":0.0},"likely_color":"blue","red_eligible":false,"indicators":{"consumption_mw":50898.73960325713,"load_correction_mw":1318.9062699237911,"wind_mw":{"value":12088.470652578359,"p10":10474.169647098359,"p90":14225.895481005442},"solar_mw":{"value":3729.5439942281578,"p10":3273.2553210676574,"p90":4219.304200975658},"net_mw":{"value":35292.812252803094,"p10":32487.37409097603,"p90":37633.339751491396},"normalized_net":{"value":-0.04389291901705457,"p10":-0.21503345946720473,"p90":0.09888661058166158},"threshold_red":{"value":1.948,"p10":1.948,"p90":1.948},"threshold_white":{"value":1.5299999999999998,"p10":1.5299999999999998,"p90":1.5299999999999998},"red_stock_expected":22.0,"white_stock_expected":43.0,"temperature_c":10.342826,"wind_onshore_rte_mw":null,"wind_offshore_rte_mw":null,"solar_rte_mw":null},"data_quality":{"consumption_missing":false,"renewables":"ecmwf_regression","temperature_normalizer":"12-region proxy, 62-day lag","temperature_forecast":"ECMWF IFS 12 UTC run of the day before origin; mean of eight cities; model input"},"window_start":"2026-10-22T06:00:00+02:00","window_end":"2026-10-23T06:00:00+02:00","raw_probabilities":{"blue":1.0,"white":0.0,"red":0.0},"status":"forecast","consumption_updated_at":"2026-10-20T09:53:16+00:00","consumption_coverage":1.0,"announced_at":null},{"date":"2026-10-23","horizon":3,"probabilities":{"blue":1.0,"white":0.0,"red":0.0},"likely_color":"blue","red_eligible":false,"indicators":{"consumption_mw":50956.46773513553,"load_correction_mw":1294.134401802194,"wind_mw":{"value":16273.905977783927,"p10":14235.08550948226,"p90":18909.72542642476},"solar_mw":{"value":3553.1537941308525,"p10":3043.7556693850192,"p90":4159.109947020019},"net_mw":{"value":31333.9149128798,"p10":28190.3306406871,"p90":34422.517876160004},"normalized_net":{"value":-0.2853980926331034,"p10":-0.47716660801655364,"p90":-0.09698360980327564},"threshold_red":{"value":1.9380000000000002,"p10":1.9380000000000002,"p90":1.9380000000000002},"threshold_white":{"value":1.5150000000000001,"p10":1.5150000000000001,"p90":1.5150000000000001},"red_stock_expected":22.0,"white_stock_expected":43.0,"temperature_c":9.966028,"wind_onshore_rte_mw":null,"wind_offshore_rte_mw":null,"solar_rte_mw":null},"data_quality":{"consumption_missing":false,"renewables":"ecmwf_regression","temperature_normalizer":"12-region proxy, 62-day lag","temperature_forecast":"ECMWF IFS 12 UTC run of the day before origin; mean of eight cities; model input"},"window_start":"2026-10-23T06:00:00+02:00","window_end":"2026-10-24T06:00:00+02:00","raw_probabilities":{"blue":1.0,"white":0.0,"red":0.0},"status":"forecast","consumption_updated_at":"2026-10-20T09:48:49+00:00","consumption_coverage":1.0,"announced_at":null},{"date":"2026-10-24","horizon":4,"probabilities":{"blue":1.0,"white":0.0,"red":0.0},"likely_color":"blue","red_eligible":false,"indicators":{"consumption_mw":48044.35958088776,"load_correction_mw":0.0,"wind_mw":{"value":13305.657866654521,"p10":10843.097394664106,"p90":17072.018851927438},"solar_mw":{"value":2762.16253405535,"p10":2264.9842157953503,"p90":3472.7119458486836},"net_mw":{"value":32315.22253535421,"p10":28998.734495787627,"p90":35949.92430875686},"normalized_net":{"value":-0.22553524513096895,"p10":-0.42785143345794313,"p90":-0.0038070194515484068},"threshold_red":{"value":1.928,"p10":1.928,"p90":1.928},"threshold_white":{"value":1.5,"p10":1.5,"p90":1.5},"red_stock_expected":22.0,"white_stock_expected":43.0,"temperature_c":10.473255,"wind_onshore_rte_mw":null,"wind_offshore_rte_mw":null,"solar_rte_mw":null},"data_quality":{"consumption_missing":true,"renewables":"ecmwf_regression","temperature_normalizer":"12-region proxy, 62-day lag","temperature_forecast":"ECMWF IFS 12 UTC run of the day before origin; mean of eight cities; model input"},"window_start":"2026-10-24T06:00:00+02:00","window_end":"2026-10-25T06:00:00+01:00","raw_probabilities":{"blue":1.0,"white":0.0,"red":0.0},"status":"forecast","consumption_updated_at":"2026-10-20T09:48:49+00:00","consumption_coverage":0.96,"announced_at":null},{"date":"2026-10-25","horizon":5,"probabilities":{"blue":1.0,"white":0.0,"red":0.0},"likely_color":"blue","red_eligible":false,"indicators":{"consumption_mw":45132.25142663999,"load_correction_mw":2541.8972599733224,"wind_mw":{"value":11444.682510889223,"p10":8373.752517770474,"p90":16309.682804573808},"solar_mw":{"value":2255.0690233643927,"p10":1647.3164617043929,"p90":2951.8304694860594},"net_mw":{"value":32272.27208630411,"p10":27093.584935213396,"p90":36313.090540191064},"normalized_net":{"value":-0.2281553574410629,"p10":-0.544071541201362,"p90":0.018347261461353973},"threshold_red":{"value":1.9179999999999997,"p10":1.9179999999999997,"p90":1.9179999999999997},"threshold_white":{"value":1.4849999999999999,"p10":1.4849999999999999,"p90":1.4849999999999999},"red_stock_expected":22.0,"white_stock_expected":43.0,"temperature_c":9.490831,"wind_onshore_rte_mw":null,"wind_offshore_rte_mw":null,"solar_rte_mw":null},"data_quality":{"consumption_missing":false,"renewables":"ecmwf_regression","temperature_normalizer":"12-region proxy, 62-day lag","temperature_forecast":"ECMWF IFS 12 UTC run of the day before origin; mean of eight cities; model input"},"window_start":"2026-10-25T06:00:00+01:00","window_end":"2026-10-26T06:00:00+01:00","raw_probabilities":{"blue":1.0,"white":0.0,"red":0.0},"status":"forecast","consumption_updated_at":"2026-10-20T09:48:49+00:00","consumption_coverage":1.0,"announced_at":null},{"date":"2026-10-26","horizon":6,"probabilities":{"blue":1.0,"white":0.0,"red":0.0},"likely_color":"blue","red_eligible":false,"indicators":{"consumption_mw":47367.107023109456,"load_correction_mw":1453.4195231094577,"wind_mw":{"value":5475.462901413555,"p10":2424.0416251093893,"p90":11719.053979704808},"solar_mw":{"value":2969.2155869649587,"p10":2234.9366720199587,"p90":3714.010890196625},"net_mw":{"value":39595.161454027715,"p10":33304.93063799401,"p90":44182.48176321221},"normalized_net":{"value":0.21856389700605444,"p10":-0.16515994195074898,"p90":0.4984048457798095},"threshold_red":{"value":1.908,"p10":1.908,"p90":1.908},"threshold_white":{"value":1.4700000000000002,"p10":1.4700000000000002,"p90":1.4700000000000002},"red_stock_expected":22.0,"white_stock_expected":43.0,"temperature_c":8.039356,"wind_onshore_rte_mw":null,"wind_offshore_rte_mw":null,"solar_rte_mw":null},"data_quality":{"consumption_missing":false,"renewables":"ecmwf_regression","temperature_normalizer":"12-region proxy, 62-day lag","temperature_forecast":"ECMWF IFS 12 UTC run of the day before origin; mean of eight cities; model input"},"window_start":"2026-10-26T06:00:00+01:00","window_end":"2026-10-27T06:00:00+01:00","raw_probabilities":{"blue":1.0,"white":0.0,"red":0.0},"status":"forecast","consumption_updated_at":"2026-10-20T09:48:49+00:00","consumption_coverage":1.0,"announced_at":null},{"date":"2026-10-27","horizon":7,"probabilities":{"blue":1.0,"white":0.0,"red":0.0},"likely_color":"blue","red_eligible":false,"indicators":{"consumption_mw":46753.698375027496,"load_correction_mw":1174.198375027493,"wind_mw":{"value":5811.186900670489,"p10":1976.032253351322,"p90":12235.644743611327},"solar_mw":{"value":3889.205980047751,"p10":3061.184115174418,"p90":4952.071306821085},"net_mw":{"value":37197.51883402186,"p10":30836.998980549713,"p90":42108.039409955025},"normalized_net":{"value":0.0723001655941728,"p10":-0.3157115254417159,"p90":0.3718573458919824},"threshold_red":{"value":1.8980000000000001,"p10":1.8980000000000001,"p90":1.8980000000000001},"threshold_white":{"value":1.455,"p10":1.455,"p90":1.455},"red_stock_expected":22.0,"white_stock_expected":43.0,"temperature_c":9.950211,"wind_onshore_rte_mw":null,"wind_offshore_rte_mw":null,"solar_rte_mw":null},"data_quality":{"consumption_missing":false,"renewables":"ecmwf_regression","temperature_normalizer":"12-region proxy, 62-day lag","temperature_forecast":"ECMWF IFS 12 UTC run of the day before origin; mean of eight cities; model input"},"window_start":"2026-10-27T06:00:00+01:00","window_end":"2026-10-28T06:00:00+01:00","raw_probabilities":{"blue":1.0,"white":0.0,"red":0.0},"status":"forecast","consumption_updated_at":"2026-10-20T09:48:49+00:00","consumption_coverage":1.0,"announced_at":null}],"source_health":{"rte_auth":{"status":"ok"},"ecmwf":{"status":"ok"},"weather":{"status":"ok"},"temperature":{"status":"ok"},"generation":{"status":"ok"},"short":{"status":"ok"},"weekly":{"status":"ok"},"colors":{"status":"ok"},"energy":{"status":"ok"}},"last_complete_electricity_date":"2026-10-19","schedule_local":["06:17","06:47","07:17","08:17","10:47","13:47","20:17"],"sources":{"rte":"https://data.rte-france.com","odre":"https://odre.opendatasoft.com","weather":"https://open-meteo.com","ecmwf":"https://data.ecmwf.int/forecasts","method":"https://www.services-rte.com/files/live/sites/services-rte/files/M%C3%A9thode%20de%20choix%20des%20jours%20Tempo%20indice%202.pdf"}}
