Release v0.5.0
Visual Editor & Enhanced Forecasts
๐ Highlights
Version 0.5.0 brings major usability improvements with a visual editor, enhanced forecast capabilities, and expanded language support!
โจ Visual Configuration Editor
No more manual YAML editing! Configure your weather card directly in Home Assistant's UI with the new visual editor. All settings are now available through an intuitive interface with automatic language detection.
๐ Daily Forecast
Track weather trends with the new daily forecast feature. Display up to 14 days of weather predictions alongside the existing hourly forecast.
๐ Flexible Clock Display
Choose where to display the clock - either in the top-right corner or integrated into the details row. Supports both 12-hour (AM/PM) and 24-hour formats.
๐ More Languages
Welcome to Spanish and Italian speakers! The card now supports 7 languages with native translations.
๐จ Beautiful Weather Animations
Experience realistic weather animations powered by Canvas rendering.
๐ What's New
Features
-
Visual Editor (#30)
- Configure card through Home Assistant UI
- Automatic language detection based on HA settings
- All options available with labeled toggles and inputs
- No YAML knowledge required
-
Clock Format Options (#31)
- Choose between 12-hour (AM/PM) and 24-hour format
clock_format: 12horclock_format: 24h
-
Daily Forecast (#20)
- Display up to 14 days of weather forecast
- Configurable with
show_daily_forecastanddaily_forecast_days - Shows day of week, weather icon, and temperature range
-
Configurable Clock Position (#20)
- Place clock in top-right corner or details row
clock_position: toporclock_position: details
-
Italian Translation (#15)
- Full Italian localization by community contributor
- Automatically detected from Home Assistant settings
-
Spanish Translation (#17)
- Complete Spanish language support
- Native translations for all labels and messages
-
Enhanced Sun Entity Support (#26)
- Improved sunrise/sunset detection
- Better compatibility with various weather integrations
Bug Fixes
-
Wind Speed Display (#29)
- Fixed wind speed unit conversion and display
- Proper handling of m/s, km/h, mph, knots, ft/s
-
Weather Provider Compatibility (#27)
- Fixed compatibility with DWD (Deutscher Wetterdienst)
- Fixed compatibility with Met.no
- Better error handling for missing data
-
Release Assets (#38)
- Streamlined release to include only essential JS file
- Smaller download size for HACS users
Documentation
-
CLAUDE.md (#39)
- Quick reference for AI-assisted development
- Essential commands and architecture overview
-
AGENTS.md (#25)
- Comprehensive architecture documentation
- Component lifecycle and design patterns
- Guide for extending functionality
-
README Improvements (#32, #39)
- Refactored structure for better readability
- Fixed manual installation paths
- Updated configuration examples
-
Issue Templates (#28)
- Structured templates for bug reports
- Feature request guidelines
Maintenance
-
Dependency Updates (#36, #35, #34)
- Updated TypeScript ESLint packages
- Updated GitHub Actions (checkout v6, github-script v8)
- Security and performance improvements
-
Dependabot (#11)
- Automated dependency updates
- Keeping packages secure and up-to-date
๐ Configuration Examples
Minimal Setup (Visual Editor)
Just add the card through the UI - no configuration needed!
Full Configuration (YAML)
type: custom:dynamic-weather-card
entity: weather.home
name: Weather Station
# Display Options
height: 300
language: auto
overlay_opacity: 0.15
# Temperature & Humidity
show_feels_like: true
show_min_temp: true
show_humidity: true
# Wind Information
show_wind: true
show_wind_direction: true
show_wind_gust: true
wind_speed_unit: ms
# Forecasts
show_hourly_forecast: true
hourly_forecast_hours: 8
show_daily_forecast: true
daily_forecast_days: 7
# Sun & Clock
show_sunrise_sunset: true
show_clock: true
clock_position: top
clock_format: 24h๐ Supported Languages
- ๐ฌ๐ง English
- ๐ท๐บ ะ ัััะบะธะน (Russian)
- ๐ฉ๐ช Deutsch (German)
- ๐ซ๐ท Franรงais (French)
- ๐ณ๐ฑ Nederlands (Dutch)
- ๐ช๐ธ Espaรฑol (Spanish) โจ New
- ๐ฎ๐น Italiano (Italian) โจ New
Want to add your language? Contribute here!





