My guess is to avoid cycling due to hysteresis of a standard thermostat there should be a smart thermostat which smooths the cycling, but I don’t know how that could work in practice…because as you say weather compmand opentherm would be likely to conflict each other.
I’d be interested to know as my setup suffers a bit of cycling
I've been trying to think this through. If you have a basic thermostat like the RTS1 (that doesn't use a TPI type algorithm AFAIK), I don't see why that would cause frequent cycling. The hysteresis with these type of thermostats is often quite large, so presumably that means it can take quite a long time for the temperature of the room to drop far enough to make it come on again. Is there any way to check whether it is the thermostat which is causing the cycling e.g. does it make a click when it turns on and/or off.
On a mild day your heat loss might only be 1kW. The minimum output of your boiler is 3.9kW. In this scenario, the boiler would only need to run a quarter of the time. So something like 2.5 minutes every 10 minutes might be normal.