Is there a leak in the basement? Did a pipe burst? Is the AC dripping? Before you run down to check, what if instead you received an alert on your phone? Using an Adafruit FunHouse, a water sensor, and WipperSnapper, this can be accomplished in minutes (and with no coding)!

Adafruit AC room

In this guide, we’ll set up a water sensor inside Adafruit’s factory. In the AC (Air Conditioning) room, the units drip lots of water in the summertime. We’ll place our water sensor and FunHouse inside the room under one of the units, then if the floor is ever wet, the facilities team will get an email notification alerting the presence of water. This will help prevent water damage before it’s too late. And it can be done without a single line of code thanks to WipperSnapper and AdafruitIO.

Prerequisite Guide:

WipperSnapper is an interface for Adafruit IO, Adafruit's incredibly easy-to-use IoT platform, designed to turn any WiFi-capable board into an IoT device without programming a single line of code.

If you've never used WipperSnapper, click below to read through the Quickstart WipperSnapper guide before continuing.

Project Materials


In order to send email notifications within AdafruitIO, you will need an AdafruitIO Plus account. There are two options to choose from, a monthly or yearly membership. There is a way to do this project without a Plus membership but it is not recommended.


Top-down video of Adafruit Funhouse PCB. The TFT display shows a data readout, and the NeoPixel LEDs glow rainbow colors.
Home is where the heart's also where we keep all our electronic bits. So why not wire it up with sensors and actuators to turn our house into an electronic wonderland....
Video of someone dunking the water sensor into a glass of water. The TFT on the FunHouse displays a wetness gauge that goes from 0 to 100.
Keep wet things wet and dry things dry by detecting when the dry things get wet by accident! This palm-sized cherry-red water sensor is simple and easy to implement in your...
Angled shot of STEMMA JST PH 3-Pin to Female Header Cable - 200mm.
This cable will let you turn a JST PH 3-pin cable port into 3 individual wires with high-quality 0.1" female header sockets on the end. We're carrying these to match up with...
Angled shot of Premium Female/Male 'Extension' Jumper Wires - 40 x 6 (150mm)
Handy for making wire harnesses or jumpering between headers on PCB's. These premium jumper wires are 6" (150mm) long and come in a 'strip' of 40 (4 pieces of each of...
Angled shot of four magnet feet.
Got a glorious RGB Matrix project you want to mount and display in your workspace or home? If you have one of the matrix panels listed below, you'll need a pack of these...
USB Type A to Type C Cable - approx 1 meter / 3 ft long
As technology changes and adapts, so does Adafruit. This  USB Type A to Type C cable will help you with the transition to USB C, even if you're still...
5V 2A Switching Power Supply with  USB-A Connector
Our 5V 2A USB power adapter is the perfect choice for powering single-board computers like Raspberry Pi, BeagleBone, or anything else that's power-hungry!This adapter was...
 Credit card sized Adafruit IO+ Subscription Card $99."ONE FULL YEAR" against circuit board paper backing.
It's the Internet of the Things! Adafruit IO+ is the easiest way to stream, log, and interact with your data. Whether you're...

Other materials:

  • Scotch tape or similar
  • Power extension cable
  • Zip ties

This guide was first published on Oct 22, 2021. It was last updated on Mar 08, 2024.

This page (Overview) was last updated on Mar 08, 2024.

Text editor powered by tinymce.