This release fixes all recent validation errors reported by HACS, hassfest, and GitHub CI checks, ensuring full compatibility with current Home Assistant rules (as of 2026).
What's New / Improvements
- All translations updated (en, de, es, fr, it, nl, pl, pt, ru, zh):
Removed single quotes around placeholders ('{id_placeholder}'→{id_placeholder}) → no more "placeholders inside single quotes" validation errors. - init.py: Added
CONFIG_SCHEMA = cv.config_entry_only_config_schema(DOMAIN)
→ Resolves the "[CONFIG_SCHEMA] Integrations which implement 'async_setup'..." warning/error. - Config flow: Properly using
description_placeholdersfor dynamic URL and placeholder insertion across all languages – no hardcoded URLs in translation files anymore.
Fixed Issues
- Translation validation failure due to quoted placeholders in description strings.
- Missing
CONFIG_SCHEMAdefinition causing integration schema complaints. - Minor code cleanup and consistent typing (e.g., ConfigEntry in options flow).
If you run into any trouble, please open an issue or drop a comment in the discussion thread.
Happy solar monitoring! ☀️
Released: January 31, 2026