The present invention relates to a dispensing device for at least one air treatment agent comprising at least one airborne agent detector operable to detect airborne agents in the air; receiving means for receiving at least one source of air treatment agent; and control means for releasing an amount of at least one air treatment agent from a source thereof received in the receiving means when a current airborne agent level detected by the airborne agent detector deviates from a background airborne agent level detected by the airborne agent detector by more than a predetermined amount, wherein the background airborne agent level is calculated by the device. The present invention also relates to a method of dispensing at least one air treatment agent.본 발명은 적어도 하나의 공기 처리제의 분배 장치에 관한 것으로, 대기중의 공중부유제들을 검출하는 적어도 하나의 공중부유제 검출기; 공기 처리제의 적어도 하나의 소스를 수용하는 수용수단; 및 상기 공중부유제 검출기에 의해 검출된 현재의 공중부유제 레벨이 상기 공중부유제 검출기에 의해 검출된 주변 공중부유제 레벨과 소정량 이상 편차가 있으면 상당한 양의 적어도 하나의 공기 처리제를 상기 수용수단에 수용된 소스로부터 방출하는 제어수단을 포함하고, 상기 주변 공중부유제 레벨은 상기 장치에 의해 계산된다. 또한, 본 발명은 적어도 하나의 처리제 분배 방법에 관한 것이다.