Thermostat Z-wave is not presenting current temperature

I’m using Fibaro HC2 and 9 thermostats (Heltun) in one house.

All devices are recognised by HA and assigned to an area.

The temperature as being set is presented in the widget. However the current temperature is not being linked while it’s available.

I have clicked for the details for this item.

Does anybody have experience why the Fibaro HC2 is not linking the current temperature in the room to the widget?

You’ll have to elaborate what you mean by “linked”. Because in your image, everything looks normal.

1 Like

I know what you mean… but the -24.4 is not the correct figure…

If I look at Integrations, Entities → I have another entity that should be shown which is showing the current temperature of 17.9 Celsius.

Somehow, I cannot link the two entities with each other even though I have checked all settings of the screen print.

It might have to do with the fact that under Fibaro HC2 the temperatures are registered under two separate Id’s. This you can also see under entities. The “Set temperature” can be found as Fibaro id 563 and the “Current temperature” is Fibaro id 795. This is all the same thermostat of Heltun, but with several measures (e.g. Brightness, Humidity).

When you reply, reply to the person not the thread. Otherwise they don’t see the reply.

To your question, there would be no way to link the entity to your current existing climate device. If the device does not report the correct temperature to the correct command_class used to create climate devices, there’s nothing you can do with the entity that’s coming through. You can however make a generic thermostat using the current temperature as the sensor temperature and link all the rest of the information to the existing climate entity. This will create a new climate entity, and you’ll use that in the UI instead.

Thank you Petro, I understand there isn’t an option to link the two entities. I think it goes wrong as in real life it’s one device (the Heltun thermostat), but in Fibaro it’s split into several components (like humidity, brightness etc and with separate Fibaro id’s although within one branch within Fibaro). This is very unfortunate…

I found the following at customisations, would that help?

Is there any other than the generic thermostat you mentioned? I mean, which can represent set temperature, current temperature, heating mode, humidity, brightness etc. The generic one must be heater switch, a toggle device, which isn’t in my case (it’s the class “climate”). Also assigning an area seems to be an issue after assigning a unique id in yaml.

If there is an alternative thermostat widget, I suppose this should be found in HACS?

no customizations won’t help. Unfortunately, your only option is generic thermostat if you want a climate domain device.

… and what about this option: GitHub - bieniu/ha-thermostat-update: This script updates Z-Wave thermostat entity state and current temperature from external sensor?

Yep, that will work it seems, but it’s custom. So it may or may not work, depends on the dev. That guy is pretty active so I would guess it still works even though it hasn’t had an update in 2 years.