A refrigeration system comprising a refrigeration chamber, a refrigeration unit which is configured for refrigerating the refrigeration chamber and a controller which is configured for for controlling a refrigeration unit, wherein the controller is further configured for: storing instructions for a first refrigeration setting having a first average power consumption and a first range of temperature variation; storing instructions for a second refrigeration setting having a second average power consumption and a second range of temperature variation, wherein the first average power consumption is lower than the second average power consumption, and the second range of temperature variation is smaller than the first range of temperature variation; periodically updating a cumulative temperature difference E according to the formula E t 2 = E t 1 + Δ ⁢ T ∗ dt, wherein ΔT = T sup -T sp is the difference between the current temperature (T sup) within the refrigeration chamber and a given target temperature (T sp), and dt = t 2 - t 1 is the time period between two successive updates; and activating either the first refrigeration setting or the second refrigeration setting, wherein the controller activates the first refrigeration setting while the cumulative temperature difference E is within a selected temperature range having a lower threshold and an upper threshold, and once the cumulative temperature difference is less than the lower threshold or greater than the upper threshold of the selected temperature range, the controller activates the second refrigeration setting until the cumulative temperature difference is within a target temperature range that has a lower threshold that is greater than the lower threshold of the selected temperature range and an upper threshold that is less than the upper threshold of the selected temperature range. storing instructions for a first refrigeration setting having a first average power consumption and a first range of temperature variation; storing instructions for a second refrigeration setting having a second average power consumption and a second range of temperature variation, wherein the first average power consumption is lower than the second average power consumption, and the second range of temperature variation is smaller than the first range of temperature variation; periodically updating a cumulative temperature difference E according to the formula E t 2 = E t 1 + Δ ⁢ T ∗ dt, wherein ΔT = T sup -T sp is the difference between the current temperature (T sup) within the refrigeration chamber and a given target temperature (T sp), and dt = t 2 - t 1 is the time period between two successive updates; and activating either the first refrigeration setting or the second refrigeration setting, wherein the controller activates the first refrigeration setting while the cumulative temperature difference E is within a selected temperature range having a lower threshold and an upper threshold, and once the cumulative temperature difference is less than the lower threshold or greater than the upper threshold of the selected temperature range, the controller activates the second refrigeration setting until the cumulative temperature difference is within a target temperature range that has a lower threshold that is greater than the lower threshold of the selected temperature range and an upper threshold that is less than the upper threshold of the selected temperature range.