The ESR21 or ESR31 unit is a multi-purpose differential controller. The graphical display of ESR31 simplifies program selection and shows the position of the sensors in the hydraulic diagram. Additional information can be read in via the DL bus. Thus, in parallel to the controller operation (solar system) it is also possible to calculate the yield (thermal energy). The range of use extends from the single circuit solar system through to sanitary water treatment by way of pump speed control.