Hi @MagicJohansson,
@Ildar_Gabdullin found a solution using auto-entities, which is working for me … so you should check that out.
So all credits go to him
This is what I am using …
Using severity
type: custom:auto-entities
card:
type: vertical-stack
card_param: cards
filter:
template: |-
{{
{
'type': 'gauge',
'entity': 'sensor.electricity_meter_huidig_gemiddelde_vraag',
'name': 'Piekverbruik',
'needle': 'true',
'max': (states('sensor.electricity_meter_maximale_vraag_huidige_maand')|float * 1.2),
'severity': {
'green': 0,
'yellow': (states('sensor.electricity_meter_maximale_vraag_huidige_maand')|float * 0.8),
'red': (states('sensor.electricity_meter_maximale_vraag_huidige_maand')|float)
},
}
}},
Using segments
type: custom:auto-entities
card:
type: vertical-stack
card_param: cards
filter:
template: |-
{{
{
'type': 'gauge',
'entity': 'sensor.electricity_meter_huidig_gemiddelde_vraag',
'name': 'Piekverbruik',
'needle': 'true',
'max': (states('sensor.electricity_meter_maximale_vraag_huidige_maand')|float *1.2),
'segments': [
{'from': '0','color':'green'},
{'from': (states('sensor.electricity_meter_maximale_vraag_huidige_maand')|float * 0.8) ,'color':'orange'},
{'from': (states('sensor.electricity_meter_maximale_vraag_huidige_maand')|float) ,'color':'red'},
]
}
}},