Method for controlling a refrigerator, said method comprising the steps of - establishing a time interval of a certain duration, wherein a plurality of said time interval being a total period of time for controlling the refrigerator, - monitoring, before any time interval is started, a first use being an opening of a door or hatch of the refrigerator, said first use starting a first time interval on a first day, - starting a subsequent time interval on a second day following the first day, the second interval of the second day starting at the same time as the first use of the first day subtracted a time difference of a certain duration, wherein the refrigerator is configured to start, to thereby increase cooling, whereby the temperature decreases from a higher temperature to a lower temperature, and - wherein start of the refrigerator within the subsequent time interval is calculated as the actual time of first use in the first time interval, plus a certain duration, and minus a certain period of time, in order for the refrigerator to obtain a lower temperature compared to a higher temperature at a certain time of day within the subsequent time interval, the method further comprising the following steps: - establishing an intermediate time interval, the duration of said intermediate time interval being less than the duration of the first or the subsequent time interval, - monitoring, within each intermediate time interval, a possibly use being an opening of a door or hatch of the refrigerator, - establishing whether a use being an opening of a door or hatch of the refrigerator, within the intermediate time interval, is detected or not, - if a use being an opening of a door or hatch of the refrigerator, within the intermediate time interval, is detected, maintaining the refrigerator in a lower temperature operation mode, and - if a use being an opening of a door or hatch of the refrigerator, within the intermediate time interval, is not detected, switching the refrigerator to a higher temperature operation mode. - establishing a time interval of a certain duration, wherein a plurality of said time interval being a total period of time for controlling the refrigerator, - monitoring, before any time interval is started, a first use being an opening of a door or hatch of the refrigerator, said first use starting a first time interval on a first day, - starting a subsequent time interval on a second day following the first day, the second interval of the second day starting at the same time as the first use of the first day subtracted a time difference of a certain duration, wherein the refrigerator is configured to start, to thereby increase cooling, whereby the temperature decreases from a higher temperature to a lower temperature, and - wherein start of the refrigerator within the subsequent time interval is calculated as the actual time of first use in the first time interval, plus a certain duration, and minus a certain period of time, in order for the refrigerator to obtain a lower temperature compared to a higher temperature at a certain time of day within the subsequent time interval, - wherein start of the refrigerator within the subsequent time interval is calculated as the actual time of first use in the first time interval, plus a certain duration, and minus a certain period of time, in order for the refrigerator to obtain a lower temperature compared to a higher temperature at a certain time of day within the subsequent time interval, the method further comprising the following steps: - establishing an intermediate time interval, the duration of said intermediate time interval being less than the duration of the first or the subsequent time interval, - monitoring, within each intermediate time interval, a possibly use being an opening of a door or hatch of the refrigerator, - establishing whether a use being an opening of a door or hatch of the refrigerator, within the intermediate time interval, is detected or not, - if a use being an opening of a door or hatch of the refrigerator, within the intermediate time interval, is detected, maintaining the refrigerator in a lower temperature operation mode, and - if a use being an opening of a door or hatch of the refrigerator, within the intermediate time interval, is not detected, switching the refrigerator to a higher temperature operation mode. - establishing an intermediate time interval, the duration of said intermediate time interval being less than the duration of the first or the subsequent time interval, - monitoring, within each intermediate time interval, a possibly use being an opening of a door or hatch of the refrigerator, - establishing whether a use being an opening of a door or hatch of the refrigerator, within the intermediate time interval, is detected or not, - if a use being an opening of a door or hatch of the refrigerator, within the intermediate time interval, is detected, maintaining the refrigerator in a lower temperature operation mode, and - if a use being an opening of a door or hatch of the refrigerator, within the intermediate time interval, is not detected, switching the refrigerator to a higher temperature operation mode.