Beta for testing before the 2026.7.3 stable.
3D buildings are back, from a more reliable source
The buildings were fetched from the OpenStreetMap Overpass API, which had started refusing the card by waves. Helios now reads the same OpenStreetMap building data from OpenFreeMap vector tiles (a free, key-less map CDN): the surroundings load reliably again, with their real heights, and the card no longer depends on a service that can lock it out. Still cached locally, so it stays instant and works offline on the next load. (Fixes the disappearing-buildings issue.)
The custom entity now reads measured energy
Its clock ring, timeline curve and scrub now read the energy meter you configured (measured kWh from the recorder), exactly like grid, solar and battery. The live chip still shows the power sensor's instant value. Both sensors stay required.
Correctness and performance
- An off-screen card could keep polling the weather service forever; it now stops cleanly when hidden.
- A custom entity could re-query the recorder on every state update; it now refreshes at most once a minute.
- Recorder queries that never answered could freeze a value until reload; they now time out and recover.
- A locale using a comma decimal separator now reads correctly on every chip.
- A large batch of internal clean-up (dead code, memory, rendering), with no change to what the card does.
Please report anything odd, especially the 3D buildings and the custom entity.
ReikanYsora / Jerome