The Breakout box plugs into your I/O port and allows you to add any low voltage circuit such as a float switch, water alarm, window alarm, etc. Then you can set up a virtual outlet where, in this case, the float switch will be recognized as either on or off. Then you can write a line of code with conditional statements so that once it is tripped it will turn on the pump. You can have it conditional upon mutiple float switches being tripped to prevent problems with a calcified switch. Then you can add a oscillating command so that the pump will only run for X amount of time before being inactive for Y time. Plugging a water alarm into it would allow you to set up an alarm that notifies you via text/email if you have water on the floor or the window alarm could notify you if someone has opened up the doors on your stand or canopy.