I am not familiar with TRVs. Do they indicate heating calls by connecting two terminals like a thermostat does? If so, one of your options would be to use a Zooz ZEN16 multi-relay in combination with a Zooz ZAC93 relay.
They set a state in the Device Mode 'heating' to demand heating and 'idle' when no heating required.
I think I may have figured it out with a Rule - trying it out now.
Fine with the Turn on Heating as ANY Thermostat Controller will trigger with 'heating' it now trying to work out a way of turning off heating when ALL Thermostat Controllers are 'idle'