This is an automated archive made by the Lemmit Bot.
The original was posted on /r/homeassistant by /u/Reikan-Ysora on 2026-05-19 17:22:48+00:00.
Hey r/homeassistant, some of you saw the v1.5 post a few days ago and helped me clear out a long list of bugs. Today it's v1.6, big update and a clearer direction for what comes next.
For those discovering Helios: it's a custom Lovelace card that visualises live solar conditions at your home on a 3D MapLibre map. The sun arc, cloud cover, real cast shadows from buildings and vegetation (where LiDAR data is available), an optional PV production overlay with forecast, an optional battery overlay, and a scrubbable 5-day timeline that drives the whole scene through time. No API key, no signup, no cloud: tiles come from OpenFreeMap (OSM) and the weather from Open-Meteo.
Getting to this 1.6 took over 40 alpha versions and around ten betas. The card is now robust, functional, and I hope as user-friendly as possible. The goal: install it and use it fast, no headaches. I've put a huge amount of time into polishing the details to deliver the best possible experience.
What's new since v1.5.1
- Forecast calibration, Helios learns from your last 5 days of actual production and surfaces a refined kWh estimate alongside the raw model. Catches biases the model can't see (cloud forecast skew, panel soiling, install drift).
- Multi-orientation PV layouts, the editor accepts a list of arrays, each with its own tilt, azimuth, share, and optional GPS coordinates (for installs where panels sit elsewhere than the home).
- GPU-rendered LiDAR overlay, toggle the dot cloud on top of the map to see exactly which aerial scan data Helios is using.
- Architecture refactor, the two ~5k-line monoliths split into focused modules. Zero user-visible change, but the next LiDAR provider takes 30 minutes to add instead of 3 hours.
- External solar-radiation sensor input, pyranometer or any W/m² sensor? Helios uses it for live + historical data, and falls back to Open-Meteo for the forecast portion.
- 4 new LiDAR providers, Poland (national), Canada (national, via NRCan HRDEM), Germany Brandenburg + Berlin (one WCS covers both), and Vermont USA (first native US state). Helios now ships with 10 native LiDAR integrations.
Plus a long tail of fixes (PV chart quantization spike, dashboard polish on smartphone, battery cap rendering, freeze on solar-radiation sensor selection, etc., all in the changelog).
Thanks
This release wouldn't be where it is without external help:
- @jourdant (Jourdan Templeton) contributed the entire BYO local nDSM provider (PR #5), originally for NSW Australia, but the design unlocks shadows in any region where raw local LiDAR data is available. He also wrote the Python preparation toolchain (PR #11). Original idea credit: @stephenwq.
- @i6media (Frank Boon) contributed the home-latitude / home-longitude override (PR #9, useful for shared HA installs, holiday homes, or privacy) and the multi-orientation PV layout (PR #10).
- Everyone who filed clean bug reports or ideas since the 1.5 release.
If you want to contribute, the door is wide open, the codebase is now structured enough that a focused contribution doesn't have to wrestle with the rest of it.
LiDAR coverage, the priority now
The card is stable. The dashboard is finally done. The next direction is clear: extend LiDAR coverage to as many people as possible.
I've published a worldwide LiDAR provider registry: https://reikanysora.github.io/Helios/LIDAR/_PROVIDERS.html
Every public elevation API I've inspected is there, with its status (integrated, verified compatible, partially blocked, incompatible), the actual endpoint, and a curl-verified example URL. There's also a world map of the integrated providers' coverage.
If you're in a covered region, you get real LiDAR shadows. If not, two options:
- Use the BYO local nDSM path (a GeoTIFF prepared from your country's open data, 6 config keys in Helios).
- Request your region here or on GitHub.
The next iterations attack the "verified compatible but pending" tier of the registry: Baden-Württemberg, Austria (Steiermark + Tirol), Switzerland (swissSURFACE3D), New Zealand (LINZ), Denmark (Dataforsyningen), and a few more. Each is a provider file to write once I add the projection helper it needs. Suggestions, code contributions, or even just "here's the WCS URL for my region", all of it is useful.
Install
In HACS:
- Add the custom repo
https://github.com/ReikanYsora/Helios, category Dashboard
- Install Helios
- Add
type: custom:helios-card to your dashboard
- The visual editor exposes every option, no YAML needed
Repo + full release notes: https://github.com/ReikanYsora/Helios
All feedback is welcome, bugs, ideas, region requests.
And if you enjoy Helios, a little star on the repo (or a coffee for those who want) really helps me keep going with my efforts to "map" the world.
Thanks again for all the feedback, encouragement, and DMs, it really means the world.
ReikanYsora / Jérôme ;)