I use automation to turn on or off trv when summer mode is on or off. This works so far with out any issues.
I got summer mode entity from my furnace, but you might use outdoor temperature for it or probably create helper that will turn summer mode on or off.
My system is also old but I have buderus furnace that is still used today and people made esp board for it to control it remotly. It’s on of the last buderus furnaces that were properly built.
I don’t know why I set up automations for all that. Probably because it wasn’t working as I expected. But with automations it does work every time. Including build in function to turn off trv when door or window is open for a certain period of time and heating is on.
After an involuntary restart (power failure), I noticed that a BT had finally switched to summer mode. I used the “Forecast” as the temperature sensor for this BT and not a local temperature sensor. After I switched all other BTs to forecast and restarted the integrations, all thermostats are now in summer mode.