github ReikanYsora/Helios v1.5.1
v1.5.1, tilted-panel forecast, today cumulative chart, dashboard polish

latest releases: 2026.7.2, 2026.7.2-b4, 2026.7.2-b1...
one month ago

Hotfix-flavoured iteration on top of v1.5.0. Focused on the issues 1.5.0's new users surfaced in the first 24 hours after release: an over-optimistic forecast for non-horizontal installs, a dashboard / timeline mismatch on the projected kWh, and visual polish on the new detail panel.

Fixes

  • Tilted panels, the forecast no longer assumes a flat install. New pv-tilt / pv-azimuth config options drive a Liu-Jordan transposition so balcony users and steep-roof setups see a realistic prediction instead of the 3 to 4x overshoot. (#3)
  • Dashboard / timeline mismatch, the "Aujourd'hui" forecast now matches the kWh value the timeline shows. Root cause was the cumulative-energy unit (kWh) being unhandled by the watts-normaliser after differentiation, which silently zeroed the observed contribution. Both surfaces now read from the same _computeDailyKwhTotals path.
  • Battery icon, the cap and the cell shell no longer draw a double edge at their junction.

New

  • Today cumulative chart, a sparkline of the day's running kWh shows up on the right of the "Aujourd'hui" card when the layout has room (>= 380px wide). Hover anywhere on the curve to read off the cumulative kWh at that exact minute.
  • "Pas encore produit" hint, when production is genuinely zero and the peak is still ahead, the card now tells you so instead of leaving "0,0 kWh" looking like a stuck sensor.
  • Loading skeleton, a discreet placeholder replaces the produced value while Home Assistant is still fetching the PV history, so you can tell "no data yet" from "no production yet".

Polish

  • 1 px border on the dots travelling along the PV / battery leader lines so they keep contrast against the map and the home chip.

Config keys added

  • pv-tilt, panel tilt in degrees, 0 to 90. Default 0 (horizontal, no behaviour change).
  • pv-azimuth, compass bearing the panels face, 0 to 360, clockwise from north (180 = south). Default 180. Only used when tilt is > 0.

Full architecture notes in ARCHITECTURE.md.

Don't miss a new Helios release

NewReleases is sending notifications on new releases.