{"ok":true,"service":"energie-charts","driver":"mysql","allowed_series":["fr_gas_storage_stock_gwh","fr_biomethane_igrm","fr_electricity_consumption_mw","fr_electricity_nuclear_mw","fr_electricity_renewables_mw","fr_electricity_co2_g_per_kwh","fr_electricity_physical_exchange_mw","fr_electricity_spot_price_eur_mwh","fr_electricity_spot_volume_mw","rte_electricity_consumption_realised_mw","rte_electricity_consumption_forecast_d1_mw","rte_consolidated_power_consumption_mw","rte_consolidated_energy_consumption_mw","rte_generation_nuclear_mw","rte_generation_solar_mw","rte_generation_wind_mw","rte_generation_hydro_mw","rte_generation_gas_mw","rte_generation_forecast_solar_d1_mw","rte_generation_forecast_wind_onshore_d1_mw","fr_weather_temperature_c","fr_weather_humidity_pct","fr_weather_wind_speed_ms","fr_weather_rain_1h_mm","fr_weather_temperature_weighted_c","fr_weather_temperature_avg_c","fr_weather_heating_dju","fr_weather_cooling_dju","fr_weather_wind_speed_avg_ms","fr_weather_humidity_avg_pct","fr_weather_rain_1h_avg_mm","fr_weather_cloud_cover_avg_pct","fr_weather_forecast_temperature_weighted_c","fr_weather_forecast_heating_dju","fr_weather_forecast_cooling_dju","fr_weather_forecast_wind_speed_avg_ms","fr_weather_forecast_rain_mm","fr_weather_forecast_cloud_cover_pct","fr_calendar_public_holiday","fr_calendar_school_holiday_zone_a","fr_calendar_school_holiday_zone_b","fr_calendar_school_holiday_zone_c","fr_calendar_school_holiday_any","fr_calendar_workday_proxy","rte_nuclear_availability_pct","rte_nuclear_unavailability_mw","fr_ev_registrations_monthly_bev","fr_ev_fleet_cumulative_bev","fr_peg_spot_price","gas_clean_spark_spread_eur_mwh","gas_supply_hhi_index","cross_carbon_signal_eur_mwh","entsoe_generation_nuclear_mw","entsoe_generation_solar_mw","entsoe_generation_wind_offshore_mw","entsoe_generation_wind_onshore_mw","entsoe_generation_gas_mw","entsoe_generation_hard_coal_mw","entsoe_generation_oil_mw","entsoe_generation_hydro_run_of_river_mw","entsoe_generation_hydro_reservoir_mw","entsoe_physical_flow_fr_be_mw","entsoe_physical_flow_fr_de_lu_mw","entsoe_physical_flow_fr_es_mw","entsoe_physical_flow_fr_it_north_mw","entsoe_physical_flow_fr_gb_mw","entsoe_physical_flow_fr_ch_mw","entsoe_physical_flow_fr_net_mw","fr_daily_peak_load_gw","fr_eco2mix_consolidated_co2_g_per_kwh","fr_eco2mix_consolidated_consumption_mw","fr_eco2mix_consolidated_lowcarbon_mw"],"checks":[{"collecte":"alert_monitor","status":"success","last_success":"2026-06-05 21:12:36","freshness_minutes":144,"records_read":517,"records_written":1,"message":"1 active alert(s)"},{"collecte":"avere_ev_barometer","status":"success","last_success":"2026-06-05 03:36:20","freshness_minutes":1200,"records_read":2,"records_written":4,"message":"https://www.avere-france.org/publication/barometre-avril-2026-deja-149-000-vehicules-particuliers-electriques-ont-ete-immatricules-en-france/"},{"collecte":"calendar_france","status":"success","last_success":"2026-06-05 03:36:22","freshness_minutes":1200,"records_read":1096,"records_written":6576,"message":null},{"collecte":"cross_carbon_signal","status":"success","last_success":"2026-06-05 21:12:35","freshness_minutes":144,"records_read":672,"records_written":672,"message":null},{"collecte":"entsoe_generation","status":"success","last_success":"2026-06-05 21:12:24","freshness_minutes":144,"records_read":6504,"records_written":6504,"message":null},{"collecte":"entsoe_physical_flows","status":"success","last_success":"2026-06-05 21:12:29","freshness_minutes":144,"records_read":3391,"records_written":4147,"message":null},{"collecte":"entsoe_prices","status":"success","last_success":"2026-06-05 21:12:15","freshness_minutes":144,"records_read":6479,"records_written":6479,"message":null},{"collecte":"entsoe_unit_outages","status":"success","last_success":"2026-06-05 16:07:42","freshness_minutes":449,"records_read":0,"records_written":0,"message":null},{"collecte":"gas_power_spread","status":"success","last_success":"2026-06-05 21:12:35","freshness_minutes":144,"records_read":1201,"records_written":1201,"message":null},{"collecte":"gas_supply_diversity","status":"success","last_success":"2026-06-05 03:36:19","freshness_minutes":1200,"records_read":526,"records_written":512,"message":null},{"collecte":"meteo_forecast_france","status":"success","last_success":"2026-06-05 21:12:35","freshness_minutes":144,"records_read":576,"records_written":576,"message":null},{"collecte":"meteo_official_arome_arpege","status":"skipped","last_success":null,"freshness_minutes":null,"records_read":0,"records_written":0,"message":"Skipped: METEOFRANCE_API_TOKEN is not configured."},{"collecte":"meteo_official_climatology","status":"skipped","last_success":null,"freshness_minutes":null,"records_read":0,"records_written":0,"message":"Skipped: METEOFRANCE_API_TOKEN is not configured."},{"collecte":"meteo_official_observations","status":"skipped","last_success":null,"freshness_minutes":null,"records_read":0,"records_written":0,"message":"Skipped: METEOFRANCE_API_TOKEN is not configured."},{"collecte":"meteo_synop_france","status":"success","last_success":"2026-06-05 03:36:20","freshness_minutes":1200,"records_read":0,"records_written":0,"message":null},{"collecte":"meteo_synop_orly","status":"warn","last_success":"2026-05-13 15:26:44","freshness_minutes":33610,"records_read":20,"records_written":80,"message":null},{"collecte":"odre_biomethane_igrm","status":"success","last_success":"2026-06-05 03:36:17","freshness_minutes":1200,"records_read":143,"records_written":24,"message":null},{"collecte":"odre_eco2mix","status":"success","last_success":"2026-06-05 21:12:02","freshness_minutes":145,"records_read":768,"records_written":3780,"message":null},{"collecte":"odre_gas_prices","status":"success","last_success":"2026-06-05 03:36:19","freshness_minutes":1200,"records_read":3,"records_written":3,"message":"ODRE dataset prix-spot-gaz-jour unavailable; used CNR PEG EEX monthly fallback."},{"collecte":"odre_gas_storage","status":"success","last_success":"2026-06-05 03:36:16","freshness_minutes":1200,"records_read":1552,"records_written":512,"message":null},{"collecte":"rte_actual_generation","status":"success","last_success":"2026-06-05 21:12:32","freshness_minutes":144,"records_read":9162,"records_written":9162,"message":null},{"collecte":"rte_consolidated_consumption","status":"success","last_success":"2026-06-05 03:36:14","freshness_minutes":1201,"records_read":3822,"records_written":3822,"message":null},{"collecte":"rte_consumption","status":"success","last_success":"2026-06-05 21:12:30","freshness_minutes":144,"records_read":1152,"records_written":1152,"message":null},{"collecte":"rte_generation_forecast","status":"success","last_success":"2026-06-05 21:12:32","freshness_minutes":144,"records_read":1152,"records_written":1152,"message":null},{"collecte":"rte_nuclear_availability","status":"success","last_success":"2026-06-05 03:36:14","freshness_minutes":1201,"records_read":473,"records_written":946,"message":"derived_from_rte_actual_generation"},{"collecte":"rte_wholesale_market","status":"success","last_success":"2026-06-05 21:12:29","freshness_minutes":144,"records_read":96,"records_written":192,"message":null},{"collecte":"sdes_ev_registrations","status":"warn","last_success":"2026-05-14 15:48:17","freshness_minutes":32148,"records_read":6,"records_written":12,"message":"https://static.data.gouv.fr/resources/part-des-vehicules-electriques-et-hydrogene-dans-les-immatriculations-de-vehicules-particuliers-vehicules-neufs/20260203-160158/part-des-vehicules-electriques-et-hydrogene-dans-les-immatriculations-de-vehicules-particuliers-vehicules-neufs-epci.csv"}]}