A heating system comprising: at least one heat generator disposed in a primary circuit of the heating system and transferring heat to a fluid heat transfer medium circulating in the primary circuit; a secondary circuit in which a fluid heat transfer medium circulates; a heat exchanger coupling a forward flow of the primary circuit to a forward flow of the secondary circuit and a return flow of the secondary circuit to a return flow of the primary circuit so that heat is transferred from the primary circuit to the secondary circuit; a first temperature sensor disposed upstream of the heat exchanger in the forward flow direction of the primary circuit and measuring a first temperature of the fluid heat transfer medium in the primary circuit; a second temperature sensor disposed in the secondary circuit and measuring a second temperature of the fluid heat transfer medium in the secondary circuit; a control device for controlling an operating state of the at least one heat generator in dependence on control parameters (Pa); and a data processing apparatus communicatively connected to the control device and having a storage device for storing data and a computing device for processing data, wherein the control device is configured to: regularly transmit a plurality of measured values to the data processing apparatus, and receive control parameters (Pa) for controlling the heat generator from the data processing apparatus, and the data processing apparatus is configured to: store the measured values received from the control device in the storage device, calculate a degree of contamination of the heat exchanger in dependence on the stored measured values, and if the calculated degree of contamination is equal to or greater than a predetermined limit value, determine a corrected set of control parameters and transmit them to the control device, wherein the control parameters (Pa) comprise a target flow temperature in the primary circuit and/or predetermined switch-on times of the heat generator. at least one heat generator disposed in a primary circuit of the heating system and transferring heat to a fluid heat transfer medium circulating in the primary circuit; a secondary circuit in which a fluid heat transfer medium circulates; a heat exchanger coupling a forward flow of the primary circuit to a forward flow of the secondary circuit and a return flow of the secondary circuit to a return flow of the primary circuit so that heat is transferred from the primary circuit to the secondary circuit; a first temperature sensor disposed upstream of the heat exchanger in the forward flow direction of the primary circuit and measuring a first temperature of the fluid heat transfer medium in the primary circuit; a second temperature sensor disposed in the secondary circuit and measuring a second temperature of the fluid heat transfer medium in the secondary circuit; a control device for controlling an operating state of the at least one heat generator in dependence on control parameters (Pa); and a data processing apparatus communicatively connected to the control device and having a storage device for storing data and a computing device for processing data, wherein the control device is configured to: regularly transmit a plurality of measured values to the data processing apparatus, and receive control parameters (Pa) for controlling the heat generator from the data processing apparatus, and regularly transmit a plurality of measured values to the data processing apparatus, and receive control parameters (Pa) for controlling the heat generator from the data processing apparatus, and the data processing apparatus is configured to: store the measured values received from the control device in the storage device, calculate a degree of contamination of the heat exchanger in dependence on the stored measured values, and if the calculated degree of contamination is equal to or greater than a predetermined limit value, determine a corrected set of control parameters and transmit them to the control device, store the measured values received from the control device in the storage device, calculate a degree of contamination of the heat exchanger in dependence on the stored measured values, and if the calculated degree of contamination is equal to or greater than a predetermined limit value, determine a corrected set of control parameters and transmit them to the control device, wherein the control parameters (Pa) comprise a target flow temperature in the primary circuit and/or predetermined switch-on times of the heat generator.