Smart Sump Pump w/ ESP8266

I spent a couple months in a house with a really humid basement which is not at all good for PLA filament. So I bought a dehumidifier. The dehumidifier had to be emptied twice a day. Ung, that’s robot work! I could buy a sump pump (technically a condensate pump) for around $50 whereas a small water pump, float switch, and power supply costs about $25.


The first prototype used a float operated reed switch to switch a motor on to pump the water up into a sink. Two major problems with that, the switch would shut off before the water in the vessel and tubing purged completely (causing it to backflow and create an endless loop) and the current to power the motor eventually fused the delicate switch. Whoops!

Let’s make it smarter!

Smart Condensate Pump

So I added a relay to run the motor and I kind of knew I wanted to use some kind of micro controller to run the motor for a set amount of time so that I could track the volume of water pumped. I had a spare ESP8266 laying around and decided why not go the extra distance and have a webpage to check on the amount of water purged.


Arduino Source


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s