We report here an adherence monitoring IVR design that utilizes comparison of measured device temperature to a predetermined reference value to determine the insertion/removal status of the device. The custom electronic design is based on inexpensive, commercially available components, and a novel data reduction method allows for storage of up to 2048 status readings in only 256 bytes of non-volatile memory for retrieval after IVR removal.