kalkih / mini-graph-card

Minimalistic graph card for Home Assistant Lovelace UI
MIT License
3.06k stars 238 forks source link

Chart color is incorrectly set with value range #1137

Open MaJerle opened 2 months ago

MaJerle commented 2 months ago

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?

ildar170975 commented 2 months ago
  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.
MaJerle commented 2 months ago

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

Nickduino commented 1 month ago

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

MaJerle commented 1 month ago

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