Enhanced Error Handling & New Languages
This release focuses on improving the user experience with better error handling, new translations, and documentation updates. The card will now clearly indicate if required entities are missing, making setup and troubleshooting much easier.
Features
- New Translations: Full support for Dutch (nl) [#14] and Ukrainian (ua) has been added.
A big thank you to the contributors — @Ascathon and @rodion981! - Improved Error Display [#15]: The card now displays a user-friendly message directly in the UI if any required entities are missing or unavailable, making configuration issues easier to diagnose.
Kudos to @SiraiGab and @Tmatz27 for pointing this out.
Fixes & Improvements
- Localized History Chart [#14]: The "min ago" label on the history chart's x-axis is now translated according to your Home Assistant language settings.
- Improved Configuration Validation [#15]: Error messages for missing configuration options in YAML or the editor are now more specific.
- Performance: Optimized history data processing by removing a redundant sorting operation.
Documentation
- The
README.mdhas been updated with new badges, a "My Home Assistant" button for easy HACS installation, and a new section detailing supported languages.
Internal
- The release workflow has been overhauled to automate changelog generation.
- Updated various development dependencies to keep the project current.