Combined entity for all hvac items

I would like to monitor when my boiler receives a heat request from any of my Tado valves or my Tado thermostat.
Therefor I would like to create one entity with history that combines the HVAC states of all valves. So basically: if any of the climate.xxx in a group has the ‘hvac_action’ == ‘heating’ then set the entity to true. And if none of the climate.xxx in a group has the ‘hvac_action’ == ‘heating’ then set the entity to false.
Where to start?