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.La présente invention concerne un dispositif de distribution destiné à au moins un agent de traitement d'air, qui comprend : au moins un détecteur d'agent aérien capable de détecter des agents aériens présents dans l'air ; des moyens de réception destinés à recevoir au moins une source d'agent de traitement d'air ; et des moyens de commande destinés à libérer une quantité d'un agent de traitement d'air au moins à partir d'une source de celui-ci, reçue par les moyens de réception, lorsqu'un niveau actuel d'agent aérien détecté par le détecteur d'agent aérien diffère bien plus qu'une quantité prédéfinie par rapport à un niveau d'agent aérien de base détecté par le détecteur d'agent aérien, le niveau d'agent aérien de base étant calculé par le dispositif. La présente invention se rapporte également à un procédé de distribution d'un agent de traitement d'air au moins.