Climate entitiy: how to see history of humidy?

Hi guys,

I’m using the latest HA (Core 2023.11.1, Frontend 20231030.1). I have a few heating controls (Homematic WTH-2) with integrated temperature and humidity sensors. The devices are available as climate entities in HA. I can see the current temperature and humidity and control the device. I can also see the history graph of the temperature. But how can I see the history graph of the humidity? I spent some time playing around but couldn’t find it :frowning: Is this just still missing in the UI?

Thank you, Corin




Generally the humidity is an added sensor to the device, is that the case for your thermostat? If it is then you need to allow your recorder settings in the configuration.yaml to collect history on that sensor, if it’s not then you may need to build a template sensor whose value is the humidity value of the climate entity for the thermostat and then enable the recorder for that new sensor.

Thank you for your quick reply. How can I see if it’s an added sensor to the device? (I didn’t add anything manually) How can I adjust the recorder to collect its history? Better yet, the recorder should simply collect all metrics/ sensors. :wink:

When you are looking at the thermostat device in your dashboard, click the vertical ellipsis button and open the DEVICE, from there you will see the temp, humidity and the thermostat (entities of the device).

Recorder = log. Read through this piece so you understand what it does and how it works:

Then you need to add includes for your various sensor domains, blobs, individual entities etc.

You could if you want a huge bloated database that slows down HA in time and may eventually crash and cause total database loss, then sure. Alternatively start small with what you REALLY need and build from there until you get to the point of needing InfluxDB to offload your readings because a large DB + HA = pain.

When I look at the device details, I can see the temperature and humidity entities. However, both are disabled/ unavailable?!


Click on them and enable them. They are likely disabled because the climate device itself already has this in the attributes, but the sensors are available for you to use.

Thanks, I just enabled them. By tomorrow I should have some history for them, let’s see.

I also looked at the recorder docs, but it says by default no (enabled) entities are excluded. So I think the problem is, that the climate entity is kind of a “special” entity because has more than one value: temperature and humidity. Perhaps the recorder can’t properly deal with multi-value entities and thus only one value, in my case the temperature, is logged?

It’s because those are attributes of the climate entity, now that they have their own sensors they will log if no filters are used.

Yes, I can see the history of the humidity now. Thank you!

However, it still feels like a bug to me, that the climate control doesn’t automatically record it. Also when clicking on the history button only the temperature is shown. To add the humidity alongside, the separate entity always has to be added manually… :frowning:

Do you know if this is really a limitation of the current recorder implementation? IF so, I’d go and open a bug/ feature request on github.

1 Like