I have been wanting to make my coffee maker “smart” for a while, but the one I previously owned required a button to be pressed whenever power was restored so an appliance module wouldn’t do a whole lot of good. And while the Mr. Coffee Smart Wifi-Enabled WeMo 10-Cup Optimal Brew Coffeemaker looks to have a majority of the features I was looking for, it was missing one crucial feature - SmartThings integration.
Let’s just say that a series of fortunate events led our old Mr. Coffee to a permanent dirt nap. From there, SmartCoffee was born.
Hardware Setup
The hardware needed for SmartCoffee is a switch powered coffee maker, a moisture sensor (I used a PEQ since they were on sale at Best Buy for $19.99), a soldering iron and solder, speaker wire, food-grade sealant, and a Z-Wave/Zigbee switch.
- Disassemble the moisture sensor and locate the probes that detect water.
- Solder the wires to the probes. Leave a bit of extra wire in case the moisture sensor has a different mounting location than mine on the back of the coffee maker.
- Create an opening to run the wire out of the moisture sensor enclosure. I used the soldering iron to melt the enclosure.
- Drill a hole at the bottom of the water reservoir on the coffee maker. Feed the leads from the moisture sensor through the hole and seal the hole with waterproof adhesive sealant.
- Mount the Aeon Labs DSC06106-ZWUS - Z-Wave Smart Energy Switch to the back of the coffee maker with 3M Velcro
Software Setup
1. Create a virtual switch in SmartThings for SmartCoffee
Thanks to @chrisb from the SmartThings community for the tutorial
2. Create a SmartApp in the IDE with the code provided below
The SmartCoffee SmartApp subscribes to the virtual switch state and is used to start the SmartApp with the Morning 'Hello, Home' mode change. The SmartApp checks for water before allowing the coffee maker to turn on, and notifies when the coffee starts brewing as well as when the water reservoir is empty signifying the coffee should be ready.
Notification Examples
ToDo
- Clip the LED on the PEQ water sensor to conserve battery
- Add option for text notifications
Comments
Please log in or sign up to comment.