Help Workaround for EvoHome bad hardware design?

Hi. Evohome radiator thermostats are great but… can be useless to warm a room to a specific temperature. Basically, it measures the heat “from the radiator” and not from the room. I was hoping to set a similar idea to “generic thermostat” but it needs to pass on the temp requested to existing climate entities. I can’t think of a way of doing this. Any suggestion?

The official way is to add a room thermostat that allows you to control the valve and use the measurement of the thermostat instead of the valve.

Have you played with the off-set (calibration) that you can configure at the valve? Although it only allows a 3 degree off-set both ways, it might help to get the room heated while having the valve above the radiator.