-
v1.4.2 — forward-looking Tibber prices (accurate per-slot billing)
released this
2026-07-18 20:23:39 +02:00 | 4 commits to main since this releaseBug fix release. Follow-up to v1.4.1.
- fix(tibber): fetch prices via priceInfo(resolution: QUARTER_HOURLY) { today
tomorrow } instead of priceInfoRange. priceInfoRange is historical (its range
ends at "now"), so upcoming 15-min slots were never stored. That made the
price chart history-only and, more importantly, caused per-slot billing to
fall back to the previous quarter's price for intra-hour periods (locked in by
the immutability guard). priceInfo is forward-looking AND quarter-hourly, so
every slot's exact price is in the DB before it closes: accurate per-slot
billing and a live current-price entity that steps every 15 minutes.
Verified against the live Tibber API (192 points, today 00:00 → tomorrow 23:45,
future slots present) and the full pytest/ruff gate plus app + docker build.Downloads
- fix(tibber): fetch prices via priceInfo(resolution: QUARTER_HOURLY) { today