Control unit for a household appliance, which is configured to support a user in preparing a food product; wherein the control unit is configured - to determine recipe data for the food product to be prepared; wherein the recipe data can comprise at least one work step to be carried out by the household appliance; wherein the recipe data comprises at least one precondition in relation to a state of the household appliance, which must be satisfied in order that the work step is carried out; - to determine state data in relation to an actual state of the household appliance; - to identify whether or not the precondition is satisfied; and - if it has been identified that the precondition is not satisfied, to carry out an action to the effect that an impact of the unsatisfied precondition on the food product to be prepared is reduced; - wherein the control unit is configured to determine temperature data in relation to the temperature of a processing compartment of the household appliance for food products and to identify whether or not the precondition is satisfied, so that the precondition comprises a condition in relation to an actual temperature of the processing compartment of the household appliance for food products; and - the action comprises adapting the recipe data as a function of the state data in order to reduce an impact of the deviation of the actual state of the household appliance from a state of the household appliance required by the precondition on the food product to be prepared; characterised in that - the precondition also comprises a condition in relation to a tool of the household appliance, which is driven by a motor and with which the food product to be prepared is processed. - to determine recipe data for the food product to be prepared; wherein the recipe data can comprise at least one work step to be carried out by the household appliance; wherein the recipe data comprises at least one precondition in relation to a state of the household appliance, which must be satisfied in order that the work step is carried out; - to determine state data in relation to an actual state of the household appliance; - to identify whether or not the precondition is satisfied; and - if it has been identified that the precondition is not satisfied, to carry out an action to the effect that an impact of the unsatisfied precondition on the food product to be prepared is reduced; - wherein the control unit is configured to determine temperature data in relation to the temperature of a processing compartment of the household appliance for food products and to identify whether or not the precondition is satisfied, so that the precondition comprises a condition in relation to an actual temperature of the processing compartment of the household appliance for food products; and - the action comprises adapting the recipe data as a function of the state data in order to reduce an impact of the deviation of the actual state of the household appliance from a state of the household appliance required by the precondition on the food product to be prepared; - the precondition also comprises a condition in relation to a tool of the household appliance, which is driven by a motor and with which the food product to be prepared is processed.