Editor restructure, locale expansion to 63 languages, plus several visible-bug fixes.
Editor structure
- Drop
pv-peak-kwp(the total kWp): redundant with the sum of per-rowpv-arrays[].peak-kwpvalues. Editor field + i18n keys + config schema decl + runtime fallback inpvCalibKare all gone. Key joins_RETIRED_KEYSfor silent strip. - Drop the entire LiDAR View editor section: the point-size slider is hardcoded to 1.5 px in the engine now, the section had no other field left so it goes too.
lidar-view-point-sizejoins_RETIRED_KEYS. - 'Adaptive shading map' becomes a sub-section of the new 'LiDAR & shading' section (the former 'Shadows' renamed). Local LiDAR configuration also lives under 'LiDAR & shading' (renamed from 'Advanced, Local LiDAR (BYO)' to 'Local LiDAR configuration').
- PV arrays sub-section opens by default when 'PV installation' opens. Individual array rows stay closed by default.
- Hint at the top of 'PV installation' explains the section only carries the install details that improve forecast accuracy, entity wiring lives in the HA Energy dashboard now.
- Add MDI icons to every section header (mdi:map-marker for Location, mdi:solar-power-variant for PV installation, mdi:weather-sunset-down for LiDAR & shading, etc.).
- Drop the ' (the card)' / ' (companion site)' suffixes on
aboutRepoCard/aboutRepoLidar. - Add
building-radiusandlidar-view-radiusto_RETIRED_KEYSso legacy YAML carrying them is stripped silently. The engine already ignoredbuilding-radius(usesDEFAULT_BUILDING_RADIUS_M = 300 mfixed).
Bug fixes
- PV chart preview never rendered after the entity refonte:
helios-card.tswas still reading the retiredconfig['pv-power-entity']key as the PV-chip eligibility gate. Replaced withresolvePvLiveEntity(this._energyDefaults)so the chart wakes up off the HA Energy solar source like every other PV path. - HA card catalog now renders the real card thumbnail instead of a text placeholder: drop the
preview:falsebypass incustomCards.push. - Shading-dome HUD fade fix (mode-transition CSS), restored from the previous prerelease.
- FR copy polish:
shadowsEnabledHintrewritten cleaner,solarRadiationEntityHelpclosing sentence fixed ('un capteur ne peut pas avoir de valeurs dans le futur'),aboutCoffeeMessage'dev' typo fixed ('développeur'),installationHinttranslated.
Locale expansion: 11 -> 63 languages
The card now ships with locale files for every language Home Assistant supports out of the box:
af, ar, bg, bn, bs, ca, cs, cy, da, de, el, en, en-GB, eo, es, es-419, et, eu, fa, fi, fr, fy, gl, gsw, he, hi, hr, hu, hy, id, is, it, ja, ka, ko, lb, lt, lv, ml, nb, nl, nn, no, pl, pt, pt-BR, ro, ru, si, sk, sl, sr, sr-Latn, sv, ta, te, th, tr, uk, ur, vi, zh-Hans, zh-Hant.
Regional variants (en-GB, pt-BR, es-419, sr-Latn, zh-Hans, zh-Hant) keep their own entry under their dialect-specific tag so they win the pickTranslations specificity match before falling back to the language root. Technical terms (kWp, kW, kWh, W/m², SoC, LiDAR, HACS, GeoTIFF, nDSM, DSM, DTM, COG, LAZ, LAS, GPS, MapLibre, Open-Meteo, Ecowitt, Davis, HA Energy, Home Assistant) stay in Latin script across every locale (no transliteration into Arabic, Cyrillic, Devanagari, Han or other scripts) so universal-tech-term recognition holds across the install base.
Install
Alpha. Install via HACS with "Show beta versions" enabled. Same install footprint as alpha.12; the editor's open-section identifier renamed from pv to installation, so editor previews jump to the bundled section by default after the first refresh.