Using floor sensor for Namron Zwave 16A Thermostat

I have currently installed homeassistant and ZwaveJS in docker, and they run without any problems.
I have configured two Namron Zwave 16A Touch Thermostat which integrates nicely with homeassistant, and is visible in Lovelace. The problem is that I want to controll the based on the floor temperature and not the air temperatur which is displayed by default.
I have configured the thermostat to use the floor sensor, but that does not change anything on what is the temperature displayed in Lovelace.

How should I tweek this? “hacking” the zwave integration or do some kind if override the settings for the Thermostat.

Thanks

Following this thread as I have the same usecase and Im on the fence on buying this thermostat.

After changing the configuration of the thermostat, it seems that it uses the floor sensor when turning the heating on / off, but the temperature displayed in the thermostat panel is still the air temperature.
What is the best way to get the thermostat panel to display the floor temperature?

I ended up with using the simple-thermostat.js where you can configure what to show in the GUI. Not perfect, but OK.

I can confirm this is also the issue for the Zigbee version of the thermostat.

I have 3 of the Z-wave variant, and have the same problem.
Hope there is a solution to this.

Same here for Namron Zigbee Thermostat

Have you tried to change the device configuration? In Settings > Devices & Services > Z-wave Devices > <Namron device> try to find Configure under the Device Info. When I do that for the Z-wave Heatit termostat I am given an opportunity to choose the sensor mode. Maybe that will change the Display temperature for Namron?

Thanks for the suggestion, @angainor. I found this, which is the floor temperature sensor I want to have shown in HA, but I have no idea how to have this be read by HA

I found this in the logs:

"0x0201": {
            "endpoint_attribute": "thermostat",
            "attributes": {
              "0x0000": {
                "attribute_name": "local_temperature",
                "value": 2163
              },
              "0x0001": {
                "attribute_name": "outdoor_temperature",
                "value": 1853

So what I would like is to display 0x0001, not 0x0000

1 Like

On Namron Touch z-wave , this setting is located under Other Set->Display Temp type (you have to scroll down a bit).

Here you can select between floor temp and room temp.

I assume that most people who have this thermostat have found out and selected the floor sensor, both on the thermostat itself and in the Hassio Z-Wave JS configuration.

The temperature regulation then works as it should and regulates according to the floor sensor.

The problem is that Z-Wave JS does not reflect this. In Z-Wave JS, it looks like it is the air temperature (measured inside the thermostat and is usually placed on the outside of the bathroom) that controls the thermostat, while in reality it is the floor temperature that controls.


Skjermbilde 2023-04-21 kl. 10.07.44

So my question is how can I get into Z-Wave JS (hack) and change the temperature sensor selection?

I can still confirm that the new Lovelace UI still uses “room temperature” instead of selected “floor sensor” as chosen i the device setup field:

image

Scripts and automations are easily fixed by specifically choosing the floor sensor.
I am pretty sure the thermostat card just choses the room sensor by default. Would be incredibly nice to make the card chose the same sensor as inn the device configuration.

Please note, I am using the Namrom Zigbee version, but same problem.

Hmm, how are you getting access to selecting “floor” vs “room temperature”? I can’t find it anywhere?

I found it in z2m/Devices/Exposes:

still z2m…

I don’T use Zigbee2MQTT. Any idea how this would work using the Zigbee Home Automation integration?

Too bad no one could answer your question. Cause I have the same issue.
My cluster view show this:


I have no idea why it says ‘None’
My thermostat card is here:

The displayed temperature must be the room temperature.

Anyone found a solution for this with ZHA?