This work introduces Spiromni, a single device incorporating three different pressurised metered-dose inhaler (pMDI) accessories: a pMDI spacer, an electronic monitoring device (EMD), and a spirometer. While there are devices made to individually address the issues of technique, adherence and monitoring, respectively, for asthma patients as laid out in the Global Initiative for Asthma's (GINA) global strategy for asthma management and prevention, Spiromni was designed to address all three issues using a single, combination device. Spiromni addresses the key challenge of measuring both inhalation and exhalation profiles, which are different by an order of magnitude. Moreover, the innovative design prevents exhalation from entering the spacer chamber and prevents medication loss during inhalation using umbrella valves without a loss in flow velocity. Apart from recording the peak exhalation flow rate, data from the sensors allow us to extract other key lung volume and capacities measures similar to a medical pulmonary function test. We believe this low-cost portable multi-functional device will benefit both asthma patients and clinicians in the management of the disease.