An inhalation apparatus (100) comprising: a first cartridge (114), comprising a first release device (118) configured to release a first substance in a housing (112); a sensor (240, 291, 292, 293, 294, 295); and a controller (124, 224) configured to: receive data from the sensor (240, 291, 292, 293, 294, 295); determining a first quantity of substance released by the first cartridge (114) based on the data; and estimate a remaining amount of first substance in the first cartridge (114) based on the determined amount of the first substance.Un aparato (100) de inhalación que comprende: un primer cartucho (114), que comprende un primer dispositivo (118) de liberación configurado para liberar una primera sustancia en una carcasa (112); un sensor (240, 291, 292, 293, 294, 295); y un controlador (124, 224) configurado para: recibir datos desde el sensor (240, 291, 292, 293, 294, 295); determinar una primera cantidad de sustancia liberada por el primer cartucho (114) con base en los datos; y estimar una cantidad restante de primera sustancia en el primer cartucho (114) con base en la cantidad determinada de la primera sustancia.