Method for self-adjustment of a pump settings in a swimming pool filtering circuit, comprising a closed water circuit through which the water is constantly circulated except when a cleaning operation or change of a filter occurs, said pool filtering circuit including: • a pool; • a filter; • a centrifugal electrical pump with either an integral or external electronic frequency converter, said centrifugal electrical pump constantly circulating water through the closed water circuit; the method comprises following steps performed in following order: a) calculate a flow rate (QN1i) produced operating the pump at a predefined operation frequency, and operate the pump at said predefined operation frequency during a first filtering period of time; after concluding said filtering period of time, b) calculate a pump operation frequency (Nn) necessary to pump water at said flow rate (QN1i); and operate the pump at said calculated pump operation frequency (Nn) during a second filtering period of time; characterized in that the method further comprises: c) previous to said step a), operate the pump at a predefined checking frequency during a checking period of time (Tc), being the filter at an initial cleanness state and being the operation frequency lower than the checking frequency, producing a checking flow rate (Q50i); measure a pump checking operation value during said checking period of time (Tc) and use said measured pump checking operation value to perform the calculation of step a); d) after concluding said first filtering period of time operate the pump at said predefined checking frequency during a checking period of time (Tc) producing a checking flow rate (Q50i); measure a new pump checking operation value during said checking period of time (Tc); and use said measured new pump checking operation value to perform the calculation of step b), after concluding said second filtering period of time steps b) and d) are repeated iteratively, obtaining different checking operation values on each iteration due to the fact that the filter offers as time goes on an increasing resistance to the flow, and therefore calculating different pump operation frequency (Nn) on each iteration to keep said flow rate (QN1i) calculated on step a) constant, and generating an event when said checking operation value measured on step d) exceed a given threshold. • a pool; • a filter; • a centrifugal electrical pump with either an integral or external electronic frequency converter, said centrifugal electrical pump constantly circulating water through the closed water circuit; a) calculate a flow rate (QN1i) produced operating the pump at a predefined operation frequency, and operate the pump at said predefined operation frequency during a first filtering period of time; after concluding said filtering period of time, b) calculate a pump operation frequency (Nn) necessary to pump water at said flow rate (QN1i); and operate the pump at said calculated pump operation frequency (Nn) during a second filtering period of time; c) previous to said step a), operate the pump at a predefined checking frequency during a checking period of time (Tc), being the filter at an initial cleanness state and being the operation frequency lower than the checking frequency, producing a checking flow rate (Q50i); measure a pump checking operation value during said checking period of time (Tc) and use said measured pump checking operation value to perform the calculation of step a); d) after concluding said first filtering period of time operate the pump at said predefined checking frequency during a checking period of time (Tc) producing a checking flow rate (Q50i); measure a new pump checking operation value during said checking period of time (Tc); and use said measured new pump checking operation value to perform the calculation of step b),