Repository navigation
How to prevent floor overheating ? #1417
|
Hello, I'm trying to replace my electric floor heating (not water but electric cables based) that was installed when house was built 15 years ago. The issue is the company behind the system (DEVI) has not made any new products so I've started testing:
I've set this up few days ago but in couple of rooms I've noticed that Shell Add on tempoerature sensor showed that the floor temperature has gotten over 40C. Is there anyway in Versatile Thermostat to add second temperature sensor thershold (in my case Shelly's Addon temperature floor sensor) as a fail-safe so the cables do not overheat and get damaged ? If this is not possible, what automation would be recommended to trigger with HASS Automation script ? Disable Thermostat until floor temperature is below the threshold ? Or set it to "OFF" ? |
Replies: 3 comments 7 replies
|
Hello @db-wally007 , If the floor is at 40°C I guess the room temperature should be much more above the setpoint and then Vtherm should lower the heating power. What is wrong in you installation that prevent this mecanism to work ? Can you please give me your custom attributes as described here: https://github.com/jmcollin78/versatile_thermostat/blob/8.3.1/documentation/en/reference.md#custom-attributes There is no way to add a second temperature sensor out of the box. |
|
I have two ideas for this: First, you could have an automation dedicated to controlling the floor power. It would trigger on floor temperature change, and heating demand change (ie room VTherm calling for heat). The automation would only energise the floor when there is both heating demand, and the floor temperature is below the level you set. This way, the VTherm is only concerned with asking for heat from the floor and you don't have to worry about changing heating modes etc on the VTHerm to keep the floor under control. The second idea is to create a second VTherm over switch to control the floor itself. Use the floor temperature as the temperature input, and the relay as the output. Set the room temperature as the external temperature sensor. Then set the initial values for the internal coefficient to something like 0.5, and the external coefficient to 0 and let the automatic tpi algorithm work out where to set them over time. Have the cycle time at 10 minutes, and you should get quite good control over the floor temperature, that you can easily modify by tweaking the VTherm set point. The first VTherm then just switches the second VTherm on and off to control room temperature. |

Hello, this is not so easy. There is a configuration for window detection that indicates what is the action to take if the window is detected as open. So you will to have to replicate also this configuration menu and take into account this configuration to decide what to do with the target temp or preset or hvac_mode.
Don't underestimate the job needed and the tests to write (what about if many detection is done: overheating and overpowering ? Who takes the precedence ?).
What I suggest is to do an "emergency stop" feature which can be used in other contexts than yours. This need no configuration, the action is always to stop (set the hva_mode to hvac_off). Only a binary_sensor is needed …