Can everyone help, why it dont shows the entitys on Fire Tablet 7 with homeassistant app? Its working on all other devices IOS with HA App and on all Web Browsers.
I wasn’t trying to be a jerk at all, just genuinely asking if he was still around
Hi,
Does anyone know if its possible to show snow in cm when it would snow rather than rain/mm?
Even if it’s cold enough it still shows precipitation in mm rather than accumulation in cm.
For example this would be snow.
Thanks
I could find the possibility to hide the main and the attributes section with
show_main: false
show_attributes: false
But it seems there is no show_forecast switch available.
Does anybody know how to hide the forecast section
and only show the main and attributes section?
My Idea is to build a vertical stack of
Main + Attributes section of weather-chart-card
forecast-section of hourly-weather card
forecast-section of weather-chart-card with daily forecast.
Right now I’m showing the hourly forecast below the daily forecast, but that’s not what I want.
Funny thing, the chart shows nicely on my computer screen, but nothing on mobile phones there it says the dreaded Please check your weather entity.
Anyone a solution to this or a reason why this is happening?
I have the same problem. After (re)installing the card it’s showing correctly for a while and then suddenly “Please check your weather entity” on all my devices (Computer, smartphone and wallpanel). It seems to disappear from the lovelace card selector.
When placed inside a swipe-card, your chart card ignores the number of forecasts parameter. This results in an unusable chart.
I ended up building my own ‘Snow’ card, as I couldn’t find any weather cards that could handle it. See this post, it includes the code for my card.
I should add, I created the entities using NodeRed, which queries the VisualCrossing API for snow amounts. There is now a Visual Crossing Integration, not sure if it pulls in the snow amount.
I am using the card (source data PirateWeather) for two different timezones (Pacific and Mountain) and have multiple GPS locations that are either towns or location on a ski hill. While our locations in the Pacific timezone displayed are correct, on the mountain ones the date are off being that it still shows yesterday and the actual weather is displayed a day early. Today is Thursday and the below examples are from my dashboard, Wenatchee, WA (card starts at Thursday), SunValley, ID (card starts at Wednesday and the snow predicted will be coming in Friday not Thursday!). Unsure what is causing this difference, other than the different timezone?
Yep the card takes the time from the browser/device rather than HA Server.
No setting to adjust the timezone for the card that I have found.
Hi to all. A little mistake certainly, but i can’t find it :
type: custom:weather-chart-card
entity: weather.marseille
show_main: true
show_temperature: true
temperature_unit: °C
show_current_condition: true
show_attributes: true
show_time: true
show_time_seconds: false
show_day: true
show_date: true
show_humidity: true
show_pressure: true
show_wind_direction: true
show_wind_speed: true
show_sun: true
show_feels_like: true
show_dew_point: true
show_visibility: true
show_last_changed: true
use_12hour_format: false
icons_size: 40
animated_icons: true
icon_style: style1
autoscroll: true
forecast:
precipitation_type: probability
show_probability: true
labels_font_size: "11"
precip_bar_size: "90"
style: style2
show_wind_forecast: true
condition_icons: true
round_temp: false
type: daily
number_of_forecasts: "7"
disable_animation: false
units:
pressure: hPa
speed: km/h
title: Météo Marseille
locale: fr
temp: sensor.13_weather_alert
The wind forcast and temperature for the day are NaN, why ?
Does temp: sensor.13_weather_alert
actually give a value? Check in >Developer Tool > States.
Also need to stipulate a windspeed entity winspeed:
type: custom:weather-chart-card
entity: weather.home
show_main: true
show_temperature: true
show_current_condition: false
show_attributes: false
show_time: true
show_day: true
show_date: true
show_humidity: false
show_pressure: false
show_wind_direction: false
show_wind_speed: false
show_sun: false
show_feels_like: true
use_12hour_format: false
icons_size: '30'
animated_icons: true
icon_style: style1
forecast:
precipitation_type: rainfall
labels_font_size: '13'
precip_bar_size: '80'
precipitation_color: darkslateblue
style: style2
show_wind_forecast: true
condition_icons: true
round_temp: false
type: hourly
chart_height: '100'
chart_text_color: white
show_probability: true
disable_animation: false
units:
pressure: hPa
speed: km/h
current_temp_size: '30'
temp: sensor.netatmo_devonport_tas_indoor_outdoor_temperature
title: ''
winddir: sensor.devonport_airport_wind_direction
windspeed: sensor.devonport_airport_gust_speed_kilometre
humid: sensor.netatmo_devonport_tas_indoor_outdoor_humidity
press: sensor.netatmo_devonport_tas_indoor_pressure
feels_like: sensor.outside_feels_like_temperature
show_time_seconds: false
time_size: '30'
day_date_size: '10'
wind_gust_speed: sensor.netatmo_devonport_tas_indoor_wind_gust_strength
dew_point: sensor.dewpoint_outside
uv: null
show_dew_point: false
show_wind_gust_speed: false
show_last_changed: false
Pluie-inondation: Jaune
Vent violent: Vert
Orages: Vert
Neige-verglas: Vert
Grand-froid: Vert
Inondation: Vert
Vagues-submersion: Vert
attribution: Data provided by Météo-France
icon: mdi:weather-cloudy-alert
friendly_name: 13 Weather alert
icon_color: |
{% if is_state('sensor.13_weather_alert', 'rouge') %}
red
{% elif is_state('sensor.13_weather_alert', 'jaune') %}
purple
{% else %}
green
{% endif %}
show_entity_picture: true
see over the code of my sensor.13_weather_alert, so yes the values are ok.
Thank you for this code, i will to test it and see you soon.
I love this card, but i have issues with it displaying in the browser on my samsung fridge (runs tizen), and a browser app on my hisense tv (runs android tv). It looks great on mobile in the companion app, chrome on my PC, etc… Any input is appreciated.
I have the same problem with some older Firefox and Safari versions here since I updated Home Assistant from 2024.12 to 2025.2. The config values seem to get mixed up (e. g. instead of the title the icons_size value is shown). I didn’t change anything with the custom card so I’m not sure if it’s a Home Assistant or Weather Chart Card problem.
First of all, I really love this card, amazing work @mlamberts78!
I am having one issue though. I have a dashboard that I am using with ios-dark-mode-blue-red-alternative theme, that means it is always displayed in dark mode independent of the device’s setting.
However, when generating the forecast png the weather-chart-card uses the device’s light/dark mode setting for defining text color. That means when I open my dashboard on a device during the day (i.e., in light mode), the forecast png gets created with dark grid lines and dark text labels for day names. When the card gets displayed on my dashboard using the above mentioned theme, those grid lines and day labels are not visible because they are too dark.
Is there a way to change this behavior, for instance by setting color for those text labels and grid lines?
forecast:
precipitation_type: rainfall
labels_font_size: '13'
precip_bar_size: '80'
precipitation_color: darkslateblue
style: style2
show_wind_forecast: true
condition_icons: true
round_temp: false
type: hourly
chart_height: '100'
chart_text_color: white
show_probability: true
disable_animation: false
chart_text_color: white
Thanks @Chykan for the hint. Unfortunately, this only changes the text color in the precipitation box for me:
My expected outcome looks like this (screenshot taken with device switched to dark mode - this result is what I am trying to achieve independently of device‘s dark/light mode):
Any other variables I can try? Is there a documentation with all variable names somewhere?
List is here: GitHub - mlamberts78/weather-chart-card: Custom weather card with charts.
Try chart_datetime_color
that will work.
I have not found a setting to change vertical lines but that could be achieved with card-mod.
OMG, how could I be so blind and not see this option in the readme? Sorry and thanks for the tip!