Multiple Sonoff TRVZB and a TADO (or any other) Thermostat

I finally decided to install my sonoff TRVZBs in my house.
installation and configuration was very smooth.
So now I have them configured as manual in zigbee2mqtt and i still have my Tado thermostat working locally (no cloud or app configured) via homekit integration.
My heater is a very basic 2 wires one, so every thermostat for it act just as a relay when temperature goes under a threshold.
I manage the schedule of the threshold using the Scheduler component in homeassistant and overriding from a climate card or the tado itself.

What now i am missing basically is a way to have their internal temperature sensor control the heater instead of the tado internal one.

Since the tado could work with their own TRVs, is there a way to override the temp sensor with external ones?
Or does exists a wifi/zigbee/mqtt thermostat that supports reading temperature from an array of external sensors to trigger the heater?i don’t mind replacing the tado, as long as the new one would be able to completely work without any kind of cloud/app and doesn’t rely on internet connection

That way would be perfect so i could just manage the TRVs schedule and override from homeassistant and the thermostat would just act as a dumb relay without the need of homeassistant.

If that would not be possible, i’ve seen some hints on creating a boolean entity with heat TRVs status and blueprints for this kind of scenario, but apart depending on the tado integration (which i don’t use since i want to be fully local) still don’t understand how to override the thermostat sensor.

Anyone here has been able to achieve this kind of setup?

With the original Tado integration you can use the temperature compensation to mimic the external temp (at the cost of increased battery drain). But with homekit you do not have access to that parameter.

The only other way I can imagine is to use a template climate entity to get the wanted setpoint and then do a calcultion to set a different setpoint in the real tvr that maches the difference is measured temperatures.

The problem is that I need multiple entities since i have 10 TRVs
From what i have seen until now the only way are automation that increase the setpoint of the tado to a very high temp. and then manage if there are multiple TRVs set to heat.
I don’t really like this kind of behaviour, mainly because the tado has no setpoint fallback so there is a risk of overheating.
But at this point if there is no local thermostat able to bind to TRVs in the market I need to replace it with something else, I have a shelly1 but no way to power it where the thermostat is located (actually the tado is battery operated)

If you are willing to pay absurd amounts you can buy the Tado external temperature sensors. There is no magic that prevents you from needing to do things 10 times for 10 TVR’s. Blueprints to some extent maybe.

Nope, I would just replace it with a shelly1 at this point rather that gettin more proprietary stuff
The tado was appealing at the time because with homekit i could setup it without any app or cloud support