How Does One Add "Humidity" as Secondary Information on Mushroom Dashboard Card?

Simply put, I’m trying to add the humidity from the same device (thermostat) to the secondary information section of this mushroom climate card:

From the UI editor I only have a few options to choose from: Default, Name, State, Last Changed, Last Updated and None

When I try to add it via the code editor I get error messages saying that it’s looking for one of the above terms:

It says that I can edit this via YAML but I’m not quite sure where I’d go about editing it. I tried from the code editor of the dashboard itself:


…but no joy as I’m sure those reading this probably already know.

I assume it means that I need to add that entity so that it shows up as an option in the drop-down from the options I listed above. This feels well above my experience level as I’m missing a key piece somewhere.

I went into Studio Code Server to try to see if there’s an obvious place or Mushroom file I can make this change in but didn’t see anything obvious enough that I felt comfortable messing with it. Seemed like a good spot to admit defeat and ask for help from those who know as this feels like an easier option than what it seems in my head.

I did some searching but much of what I found was pretty dated and/or not relevant stuff about edits and modifications but nothing seemed to touch what I’m asking for specifically with just adding the state of an entity.

I’m no expert, but sensor.honewell_t6_pro_humidity is not part of the entity named climate.honeywell_t6_pro which your mushroom card is using.
At best, it’s an attribute (not a state) of the climate entity you’re referencing. At worst, it’s a totally separate entity which has nothing to do with your climate entity and belongs to your honeywell device.

Paste a screenshot from the Dev Tools of climate.honeywell_t6_pro and see if you can spot the humidity attribute there.

I got that from the T6’s “Sensors” list where it lists “humidity” which I click on and then go to settings:

It’s from the Honeywell T6 device for sure. I’m just not sure how to make the code work to have it display as the secondary info text on that card.

I don’t think you can. Those are two separate entities - climate and sensor.
The card will only allow a small subset of the climate entity properties as secondary info. It will not allow you to show the state of a different entity.

From the mushroom card docs:
" The goal of Mushroom is not to provide custom card for deep customization. You can use the excellent UI Lovelace Minimalist and Button card plugins for this."

You are correct! Natively it’s not a card option. Car mod or stacking cards is an alternative method. @Ostrichsak Similar thread here

type: custom:mushroom-climate-card
entity: climate.living_room
hvac_modes: []
show_temperature_control: true
layout: horizontal
card_mod:
  style:
    mushroom-shape-icon$: |
      .shape:after {  
        content: " {{states('sensor.living_room_humidity')}}% ";
        position: absolute;
        left: 155px;
        width: 35px;
        top:18px;
        background-color: transparent !important;
        font-size: 12px;
        font-weight: 400;
        color: yellow;
         }

Hunidity sensor in yellow

1 Like

Thanks everyone. I had hoped that it was a simple setting or something that I was missing rather than a card limitation but it makes sense as to why it wouldn’t be. Thanks for posting up that code to help with the card I was looking for.

Mushroom Cards aren’t really sensor centric unless you utilize the Mushroom template card or card mod.

Mushroom is based off Tile cards and Tile has made leaps and bounds as of late.

There are lot’s of options.
For Tile

JavaScript based solution