mRID>71b4f11f-d24b-4</mRID>E (20950758) [2026-07-01 20:46:20.590] FETCH: ENTSO-E: both hosts failed for BZN=NL
W (20950768) [2026-07-01 20:46:20.599] FETCH: ENTSO-E retry failed — trying Energy-Charts fallback
I (20950778) [2026-07-01 20:46:20.608] FETCH: Energy-Charts URL:
https://api.energy-charts...2026-07-01&end=2026-07-02
I (20951248) [2026-07-01 20:46:21.077] esp-x509-crt-bundle: Certificate validated
W (20951728) [2026-07-01 20:46:21.565] FETCH: Energy-Charts: no data for local hour 0, using average 75.89
W (20951728) [2026-07-01 20:46:21.565] FETCH: Energy-Charts: no data for local hour 1, using average 75.89
W (20951738) [2026-07-01 20:46:21.573] FETCH: Energy-Charts: no data for local hour 2, using average 75.89
W (20951748) [2026-07-01 20:46:21.582] FETCH: Energy-Charts: no data for local hour 3, using average 75.89
W (20951758) [2026-07-01 20:46:21.591] FETCH: Energy-Charts: no data for local hour 4, using average 75.89
W (20951768) [2026-07-01 20:46:21.601] FETCH: Energy-Charts: no data for local hour 5, using average 75.89
W (20951778) [2026-07-01 20:46:21.610] FETCH: Energy-Charts: no data for local hour 6, using average 75.89
W (20951788) [2026-07-01 20:46:21.619] FETCH: Energy-Charts: no data for local hour 7, using average 75.89
W (20951798) [2026-07-01 20:46:21.629] FETCH: Energy-Charts: no data for local hour 8, using average 75.89
W (20951808) [2026-07-01 20:46:21.638] FETCH: Energy-Charts: no data for local hour 9, using average 75.89
W (20951818) [2026-07-01 20:46:21.648] FETCH: Energy-Charts: no data for local hour 10, using average 75.89
W (20951828) [2026-07-01 20:46:21.657] FETCH: Energy-Charts: no data for local hour 11, using average 75.89
W (20951828) [2026-07-01 20:46:21.666] FETCH: Energy-Charts: no data for local hour 12, using average 75.89
W (20951838) [2026-07-01 20:46:21.676] FETCH: Energy-Charts: no data for local hour 13, using average 75.89
W (20951848) [2026-07-01 20:46:21.685] FETCH: Energy-Charts: no data for local hour 14, using average 75.89
W (20951858) [2026-07-01 20:46:21.695] FETCH: Energy-Charts: no data for local hour 15, using average 75.89
W (20951868) [2026-07-01 20:46:21.704] FETCH: Energy-Charts: no data for local hour 16, using average 75.89
W (20951878) [2026-07-01 20:46:21.714] FETCH: Energy-Charts: no data for local hour 17, using average 75.89
W (20951888) [2026-07-01 20:46:21.723] FETCH: Energy-Charts: no data for local hour 18, using average 75.89
W (20951898) [2026-07-01 20:46:21.733] FETCH: Energy-Charts: no data for local hour 19, using average 75.89
W (20951908) [2026-07-01 20:46:21.742] FETCH: Energy-Charts: no data for local hour 20, using average 75.89
W (20951918) [2026-07-01 20:46:21.752] FETCH: Energy-Charts: no data for local hour 21, using average 75.89
W (20951928) [2026-07-01 20:46:21.761] FETCH: Energy-Charts: no data for local hour 22, using average 75.89
W (20951938) [2026-07-01 20:46:21.771] FETCH: Energy-Charts: no data for local hour 23, using average 75.89
I (20951948) [2026-07-01 20:46:21.780] FETCH: Energy-Charts: produced 48 hourly prices for BZN=NL
I (20951958) [2026-07-01 20:46:21.791] FETCH: apply_tax: converted 48 prices to all-in for BZN=NL (tax=0.1088 EUR/kWh, VAT=1.210x)
I (20951968) [2026-07-01 20:46:21.800] FETCH: fetch_prices: gap at h=0 filled with cached price 0.2235 (was avg-fallback)
I (20951978) [2026-07-01 20:46:21.811] FETCH: fetch_prices: gap at h=1 filled with cached price 0.2235 (was avg-fallback)
I (20951988) [2026-07-01 20:46:21.821] FETCH: fetch_prices: gap at h=2 filled with cached price 0.2235 (was avg-fallback)
I (20951998) [2026-07-01 20:46:21.832] FETCH: fetch_prices: gap at h=3 filled with cached price 0.2235 (was avg-fallback)
I (20952008) [2026-07-01 20:46:21.843] FETCH: fetch_prices: gap at h=4 filled with cached price 0.2235 (was avg-fallback)
I (20952018) [2026-07-01 20:46:21.853] FETCH: fetch_prices: gap at h=5 filled with cached price 0.2235 (was avg-fallback)
I (20952028) [2026-07-01 20:46:21.864] FETCH: fetch_prices: gap at h=6 filled with cached price 0.2235 (was avg-fallback)
I (20952038) [2026-07-01 20:46:21.875] FETCH: fetch_prices: gap at h=7 filled with cached price 0.2235 (was avg-fallback)
I (20952048) [2026-07-01 20:46:21.885] FETCH: fetch_prices: gap at h=8 filled with cached price 0.2235 (was avg-fallback)
I (20952058) [2026-07-01 20:46:21.896] FETCH: fetch_prices: gap at h=9 filled with cached price 0.2235 (was avg-fallback)
I (20952078) [2026-07-01 20:46:21.907] FETCH: fetch_prices: gap at h=10 filled with cached price 0.2235 (was avg-fallback)
I (20952088) [2026-07-01 20:46:21.918] FETCH: fetch_prices: gap at h=11 filled with cached price 0.2235 (was avg-fallback)
I (20952098) [2026-07-01 20:46:21.928] FETCH: fetch_prices: gap at h=12 filled with cached price 0.2235 (was avg-fallback)
I (20952108) [2026-07-01 20:46:21.939] FETCH: fetch_prices: gap at h=13 filled with cached price 0.2235 (was avg-fallback)
I (20952118) [2026-07-01 20:46:21.950] FETCH: fetch_prices: gap at h=14 filled with cached price 0.2235 (was avg-fallback)
I (20952128) [2026-07-01 20:46:21.961] FETCH: fetch_prices: gap at h=15 filled with cached price 0.2235 (was avg-fallback)
I (20952138) [2026-07-01 20:46:21.971] FETCH: fetch_prices: gap at h=16 filled with cached price 0.2235 (was avg-fallback)
I (20952148) [2026-07-01 20:46:21.982] FETCH: fetch_prices: gap at h=17 filled with cached price 0.2235 (was avg-fallback)
I (20952158) [2026-07-01 20:46:21.993] FETCH: fetch_prices: gap at h=18 filled with cached price 0.2235 (was avg-fallback)
I (20952168) [2026-07-01 20:46:22.004] FETCH: fetch_prices: gap at h=19 filled with cached price 0.2235 (was avg-fallback)
I (20952178) [2026-07-01 20:46:22.014] FETCH: fetch_prices: gap at h=20 filled with cached price 0.2235 (was avg-fallback)
I (20952188) [2026-07-01 20:46:22.025] FETCH: fetch_prices: gap at h=21 filled with cached price 0.2235 (was avg-fallback)
I (20952198) [2026-07-01 20:46:22.036] FETCH: fetch_prices: gap at h=22 filled with cached price 0.2235 (was avg-fallback)
I (20952208) [2026-07-01 20:46:22.047] FETCH: fetch_prices: gap at h=23 filled with cached price 0.2235 (was avg-fallback)
I (20952228) [2026-07-01 20:46:22.057] FETCH: fetch_prices: restored 24 of today's hours from cache instead of day-average
W (20952238) [2026-07-01 20:46:22.068] FETCH: fetch_prices: all 24 of today's hours are gap-filled — source has no data for today, signalling retry.
E (20952248) [2026-07-01 20:46:22.081] SCHEDULER: Price fetch failed — will retry at next :15 or :45.
I (21193258) [2026-07-01 20:50:23.092] SCHEDULER: Hourly weather refresh (hour 20)...
I (21193258) [2026-07-01 20:50:23.092] FETCH: Weather source: Open-Meteo (free)
I (21193498) [2026-07-01 20:50:23.327] esp-x509-crt-bundle: Certificate validated
I (21193808) [2026-07-01 20:50:23.640] FETCH: Open-Meteo fetched 48 hours (2 arrays, total_kwp=4.80) in 1 HTTP request
I (21193808) [2026-07-01 20:50:23.642] SCHEDULER: Hourly weather refresh done (48 hours).
I (21485218) [2026-07-01 20:55:15.051] ODIN_SERVER: