kalkih / mini-graph-card

Minimalistic graph card for Home Assistant Lovelace UI

Repository from Github https://github.comkalkih/mini-graph-cardRepository from Github https://github.comkalkih/mini-graph-card

Chart color is incorrectly set with value range

MaJerle opened this issue · comments

I've had rainy few days and humidity was at 99.99%. I'm using this extension, with these color ranges:

color_thresholds:
  - value: 0 
    color: '#FF0000'
  - value: 20
    color: '#FFFF00'
  - value: 35
    color: '#00FF00'
  - value: 70
    color: '#FFFF00'
  - value: 80
    color: '#FF0000'

Strange thing is that when humidity was at 99%, it showed green value:
IMG_2390

But if I touched it by mouse on PC or finger on the phone, it switched to red, which is the color I originally want:
IMG_2391

And when we got less humid day today, value returned back to correct colors, even without touching or hovering the widget.
IMG_2392

Is this a bug?

  1. Is it a sensor’s state or an attribute?
  2. Can you retest with lower_bound: 0
  3. For clarity - always test with color threshold transition = hard.

It is a state that hasnt been updated by sensor until humidity measured actually changed the value.

Ill check the rest but might be challenging to get data back again

But if I touched it by mouse on PC or finger on the phone, it switched to red, which is the color I originally want:
IMG_2391

It looks like you have red markers but the line below might still be green.
Here's an example of one of my graphs with markers more spread apart:

image

The issue is that line below must not be green, because anything above 80 must be red

Same issue over here, See Screenshots.

It works if i set lower bound or upper bound.
But the the Graph is to flat to Interpret properly.

Screenshot_20241121-071144
Screenshot_20241121-070844
Screenshot_20241121-070902