An apparatus and method are described for a moisture sensor. For example, one embodiment of an IoT device comprises: An Internet of Things (IoT) device comprising: a moisture sensor to detect a moisture level an IoT communication interface and/or radio to wirelessly connect the IoT device to a network a set of pins, pads, and/or probes to electrically couple the moisture sensor to conductive elements of one or more moisture sensor attachments and an enclosure surrounding the moisture sensor and IoT communication interface and/or radio, the enclosure having one or more connection elements formed thereon to fixedly couple one or more moisture sensor attachments to the enclosure, thereby electrically coupling the set of pins, pads, and/or probes of the moisture sensor to the conductive elements of the moisture sensor attachments.