An ambience scheduling and controlling system comprising, - an ambience scheduling system and an ambience controller; - wherein the ambience controller is configured for controlling an ambience in a local environment of a caregiving facility in dependence of a schedule defining different phases during a period of time for a patient, wherein the ambience controller comprises: - a processor for determining if one of the phases of the schedule should be initiated or ended, and for determining an ambient parameter for control of the ambience in dependence of the phase to be initiated or ended; wherein the ambience controller is configured to receive the schedule defining different phases from the ambience scheduling system, wherein the ambience scheduling system is configured to produce the schedule defining different phases, the ambience scheduling system comprising - a classifier comprising an interface configured to receive a patient agenda from a patient database, the patient agenda comprising a representation of timeslots and a corresponding patient activity for each timeslot, the classifier being configured to map patient activities to an activity type of an activity type table, and - an ambiance scheduler, the ambiance scheduler associating an ambient parameter to each classified timeslot of the patient agenda wherein the ambiance scheduler comprises an unclassified timeslot determiner and an ambience non-class scheduler, the unclassified timeslot determiner being configured to determine timeslots in the patient agenda which are not classified, wherein the ambience non-class scheduler is configured to associating an ambient parameter to each unclassified timeslot of the patient agenda; and wherein the ambience non-class scheduler is configured to detect a first classified timeslot and a second classified timeslot, a first and second ambient parameter being associated to the first and second classified timeslot respectively, an unclassified timeslot extending between the first and second classified timeslot, wherein the ambient parameter associated to the unclassified timeslot depends on the duration of the unclassified timeslot and/or at least one of the first and second ambient parameter. - an ambience scheduling system and an ambience controller; - wherein the ambience controller is configured for controlling an ambience in a local environment of a caregiving facility in dependence of a schedule defining different phases during a period of time for a patient, wherein the ambience controller comprises: - a processor for determining if one of the phases of the schedule should be initiated or ended, and for determining an ambient parameter for control of the ambience in dependence of the phase to be initiated or ended; - a classifier comprising an interface configured to receive a patient agenda from a patient database, the patient agenda comprising a representation of timeslots and a corresponding patient activity for each timeslot, the classifier being configured to map patient activities to an activity type of an activity type table, and - an ambiance scheduler, the ambiance scheduler associating an ambient parameter to each classified timeslot of the patient agenda