Skip to content

Latest commit

 

History

History
55 lines (41 loc) · 2.13 KB

File metadata and controls

55 lines (41 loc) · 2.13 KB

Electricity Price Ticker – Version Information

Current firmware

  • Version: 6.1.2
  • Release date: 2026-03-11
  • Target MCU: Seeed XIAO ESP32‑C3
  • Display: 20x4 I²C LCD (PCF8574, default address 0x27)
  • API endpoint: https://api.energy-charts.info/price?bzn=SI
  • Resolution: 15‑minute intervals, hourly averages for overview

Highlights of v6.1.2

  • Fix: restore proper white LED price indicator behavior on ESP32 by avoiding mixing PWM (analogWrite) and digitalWrite on the same pin.
  • Fix: LED is now truly off when backlight/LED gating turns it off (no more “dim glow”).
  • Change: updateLeds() uses PWM only (analogWrite(pin, 0/255)) for off/on and blink toggles.

For full details, see:

Previous firmware

  • Version: 6.1.1
  • Release date: 2026-03-07
  • Target MCU: Seeed XIAO ESP32‑C3
  • Display: 20x4 I²C LCD (PCF8574, default address 0x27)
  • API endpoint: https://api.energy-charts.info/price?bzn=SI
  • Resolution: 15‑minute intervals, hourly averages for overview

Highlights of v6.1.1

  • Fix: daily lowest/highest hourly price marker now includes negative and 0.0 prices.
  • Fix: daily average is computed over the number of valid hours (instead of always dividing by 24 even when hours were skipped).

Earlier firmware

  • Version: 6.0.0
  • Release date: 2026-01-27
  • Target MCU: Seeed XIAO ESP32‑C3
  • Display: 20x4 I²C LCD (PCF8574, default address 0x27)
  • API endpoint: https://api.energy-charts.info/price?bzn=SI
  • Resolution: 15‑minute intervals, hourly averages for overview

Highlights of v6.0.0

  • Single daily fetch (on boot / after midnight) instead of hourly.
  • NVS storage of daily data for resilience to power outages.
  • Robust midnight rollover and retry logic:
    • First immediate fetch.
    • Up to 5 × 10‑minute retries.
    • Then top‑of‑hour retries until successful.
  • Prevents yesterday’s prices from ever being shown as today’s.
  • Secondary info menu extended with NVS status and clear version label.