How to have non on/off state trigger state_color attribute

I’m using an entities card to show the current status of my thermostat (can go into the reasons if necessary) and I have state_color set to true but it does not color the entity when it switches from idle to 'heating. I assuming that state_color is only looking for certain states like on` in order to trigger the coloring, maybe I’m wrong.

type: entities
entities:
  - entity: sensor.sensi_action
    name: Thermostat Status
state_color: true

This is the template behind the sensor.sensi_action entity.

sensi_action:
  friendly_name: "Sensi Thermostat Action"
  icon_template: "mdi:thermostat"
  value_template: '{{ state_attr("climate.sensi_thermostat_homekit", "hvac_action") }}'

Is there a way to get it to change the color when it switches away from idle?