There's no "20 degrees for 30 minutes" concept. It's a given temperature until the next setpoint change.
The HR92 sends demand (as a percentage) to the controller. The controller aggregates demand from all the HR92s and uses that information to module the BDR92 or to set a flow temperature via OpenTherm.