No Longer Maintained

January 13, 2026 · View on GitHub

Weather Chart Card

No Longer Maintained

This repository is no longer maintained. Feel free to fork it if you find it useful.

Buy me a coffee PayPal

hacs_badge GitHub release (latest by date) GitHub downloads GitHub release (latest by SemVer including pre-releases) HACS Validate

weather-chart-card 15-days

Installation

HACS

This card is available in HACS (Home Assistant Community Store). HACS is a third party community store and is not included in Home Assistant out of the box.

Configuration variables:

Card options
NameTypeDefaultDescription
typestringRequiredShould be custom:weather-chart-card.
entitystringRequiredAn entity_id with the weather domain.
tempstringnoneAn entity_id for a custom temperature sensor.
pressstringnoneAn entity_id for a custom pressure sensor.
humidstringnoneAn entity_id for a custom humidity sensor.
uvstringnoneAn entity_id for a custom UV index sensor.
winddirstringnoneAn entity_id for a custom wind bearing sensor. Sensor should have value in degrees
windspeedstringnoneAn entity_id for a custom wind speed sensor.
feels_likestringnoneAn entity_id for a custom feels like temperature sensor.
dew_pointstringnoneAn entity_id for a custom dew point sensor.
wind_gust_speedstringnoneAn entity_id for a custom wind gust speed sensor.
visibilitystringnoneAn entity_id for a custom visibility sensor.
descriptionstringnoneAn entity_id for a custom weather description sensor.
titlestringnoneCard title.
show_mainbooleantrueShow or hide a section with current weather condition and temperature.
show_temperaturebooleantrueShow or hide the current temperature.
show_current_conditionbooleantrueShow or hide the current weather condition.
show_attributesbooleantrueShow or hide a section with attributes such as pressure, humidity, wind direction and speed, etc.
show_sunbooleantrueShow or hide the sunset information
show_timebooleanfalseShow or hide the current time on the card.
show_time_secondsbooleanfalseShow or hide seconds for the current time on the card.
show_daybooleanfalseShow or hide the current day on the card. (Only visible when show_time is true.)
show_datebooleanfalseShow or hide the current date the card. (Only visible when show_time is true.)
show_humiditybooleantrueShow or hide humidity on the card.
show_pressurebooleantrueShow or hide pressure on the card.
show_wind_directionbooleantrueShow or hide wind_direction on the card.
show_wind_speedbooleantrueShow or hide wind_speed on the card.
show_feels_likebooleanfalseShow or hide feels like temperature on the card.
show_dew_pointbooleanfalseShow or hide dew point on the card.
show_wind_gust_speedbooleanfalseShow or hide wind gust speed on the card.
show_visibilitybooleanfalseShow or hide visibility on the card.
show_descriptionbooleanfalseShow or hide the weather description on the card.
show_last_changedbooleanfalseShow or hide when last data changed on the card.
use_12hour_formatbooleanfalseDisplay time in 12-hour format (AM/PM) instead of 24-hour format.
iconsstringnonePath to the location of custom icons in svg format, for example /local/weather-icons/.
animated_iconsbooleanfalseEnable the use of animated icons
icon_stylestring'style1'Options are 'style1' and'style2' for different set of animated icons.
icons_sizenumber25The size of the animated or custom icons in pixels.
current_temp_sizenumber28The size of the current temperature in pixels.
time_sizenumber26The size of the current time in pixels.
day_date_sizenumber15The size of the current day and date in pixels.
forecastobjectnoneSee forecast options for available options.
unitsobjectnoneSee units of measurement for available options.
localestringnoneSee Supported languages for available languages
autoscrollbooleanfalseUpdate the chart each hour, hiding prior forecast datapoints
Forecast options
NameTypeDefaultDescription
precipitation_typestringrainfallShow precipitation in 'rainfall' or 'probability'.
show_probabilitybooleanfalseAlso show probability value when precipitation_type = rainfall. (Only when available)
labels_font_sizenumber11Font size for temperature and precipitation labels.
precip_bar_sizenumber100Adjusts the thickness of precipitation bars (1-100).
temperature1_colorstringrgba(255, 152, 0, 1.0)Temperature first line chart color.
temperature2_colorstringrgba(68, 115, 158, 1.0)Temperature second line chart color.
precipitation_colorstringrgba(132, 209, 253, 1.0)Precipitation bar chart color.
chart_datetime_colorstringprimary-text-colorChart day or hour color
chart_text_colorstringnoneChart text color
chart_heightnumber180Adjust the forecast chart height
condition_iconsbooleantrueShow or hide forecast condition icons.
show_wind_forecastbooleantrueShow or hide wind forecast on the card.
round_tempbooleanfalseOption for rounding the forecast temperatures
stylestringstyle1Change chart style, options: 'style1' or 'style2'
typestringdailyShow daily or hourly forecast if available, options: 'daily' or 'hourly'
number_of_forecastsnumber0Overrides the number of forecasts to display. Set to "0" for automatic mode.
disable_animationbooleanfalseDisable the chart animation.
Units of measurement
NameTypeDefaultDescription
pressurestringnoneConvert to 'hPa' or 'mmHg' or 'inHg'
speedstringnoneConvert to 'km/h' or 'm/s' or 'Bft' or 'mph'
What custom icons can I use?

Icons should be in svg format. Icons should have names as shown here. Example: 130360372-76d70c42-986c-46e3-b9b5-810f0317f94f

Example usage:

Card with current time, date and day

date-time

type: custom:weather-chart-card
entity: weather.weather_home
show_time: true
show_day: true
show_date: true
animated_icons: true
icon_style: style1

Style2 chart

style2

type: custom:weather-chart-card
entity: weather.my_home
forecast:
  style: style2
Chart only

Chart-only

type: custom:weather-chart-card
entity: weather.my_home
show_main: false
show_attributes: false
forecast:
  condition_icons: false
  show_wind_forecast: false
Custom units

Units

type: custom:weather-chart-card
entity: weather.my_home
units:
  pressure: mmHg
  speed: m/s
Supported languages:
LanguageLocale
Bulgarianbg
Catalanca
Czechcs
Danishda
Dutchnl
Englishen
Finnishfi
Frenchfr
Germande
Greekel
Hungarianhu
Italianit
Lithuanianlt
Norwegianno
Polishpl
Portuguesept
Romanianro
Russianru
Slovaksk
Spanishes
Swedishsv
Ukrainianuk
한국어ko