Skip to content

Release v0.5.0

Choose a tag to compare

@teuchezh teuchezh released this 22 Jan 20:32
27b247d

Visual Editor & Enhanced Forecasts

๐ŸŽ‰ Highlights

Version 0.5.0 brings major usability improvements with a visual editor, enhanced forecast capabilities, and expanded language support!

demo

โœจ 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.

Visual Editor

๐Ÿ“… Daily Forecast

Track weather trends with the new daily forecast feature. Display up to 14 days of weather predictions alongside the existing hourly forecast.

Daily 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.

Clock Positions

๐ŸŒ More Languages

Welcome to Spanish and Italian speakers! The card now supports 7 languages with native translations.

Languages Comparison

๐ŸŽจ Beautiful Weather Animations

Experience realistic weather animations powered by Canvas rendering.

Weather Conditions


๐Ÿ†• 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: 12h or clock_format: 24h
  • Daily Forecast (#20)

    • Display up to 14 days of weather forecast
    • Configurable with show_daily_forecast and daily_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: top or clock_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!