I’ve been looking into a good way to integrate a coffee maker that can brew individual cups with SmartThings or the Amazon Echo. Currently, it looks like the only “smart” coffee maker on the market is the Mr Coffee Smart Coffee Machine. Unfortunately this doesnt work with SmartThings or any connected platforms besides its app.
I just found “smarter coffee” set to release in October. It lists full compatibility with IFTTT.
Could this be successfully integrated with a SmartThings system?
I have a $14 Mr Coffee 10 cup drip maker plugged into a Wemo outlet. I make up the coffee the night before and turn on the maker’s switch. In the morning before I roll out of bed, I say “Alexa, turn on the coffee pot” and she responds with a cheerful “Ok” and my day starts.
It’s so much better than before when I’d ask my wife to make me a cup of coffee and she’d respond “Are your legs broken? Make it yourself”
I would be more concerned if the coffee machine makes good coffee than if it is connected to anything. The first of those is hard enough. For the price of that Smarter Coffee machine you can get a Technivorm, which makes awesome coffee. I use Smart Things to turn my espresso machine on with a schedule and I also have it push a notification to me when it’s preheated and ready, which takes about 20 minutes. Unfortunately I still have to make the espresso myself!
I’ve got the same coffee maker plugged into an Aeon Labs switch and also added a moisture sensor to send a notification when the coffee is done. The alert is triggered 1 minute after the water reservoir switches from “wet” to “dry”.
Did anyone ever get any further with the iKettle?
I’ve got one sat at home - and I’m not really using the WiFi side of things, as it’s quicker to walk into the kitchen than grab phone, unlock, open app and boil it. (Things were even worse with the Smarter coffee maker, so I just gave that away… before making coffee you had to clean out the carafe and filter, top up the water and beans, you might as well just hit the button :))
However - I’ve got a fully working SmartThings setup including SmartTiles, and my Amazon Echo is on order now we can officially get them in the UK, which means this Smart Kettle could be way smarter.
Asking Alexa to pop the kettle on (note use of British terminology, the Kettle is “poppable”) or just have a button on the SmartTiles.
The brand new version has a http push trigger event system, together with the json rest api you probably can make it all work! pushing and pulling data
iBrew: available for windows, mac and linux!
Any issues found or feature request post them in the issues !
Hi,
Have you added a device instance under ‘My Devices’? If not, that’s the first thing to do and set the Type to ‘iBrew-Development’. Note: you must set the Hub to your hub (can’t leave blank)
Once you have added the device, it will appear in SmartThings on your phone. You then need to set the settings under configuration. You need to set IP address, port number (defaults to 2080) and, importantly, the MAC address of the server on which you are running iBrew.
Once this is done, you have a device in smart things that gives you a switch with which you can turn on the kettle. It also shows the device temperature.
The switch can be automated by any automation that expect a switch device
The kettle switches on and off from the phone app but the temp and status is not working, so the state of the button in the phone app is not being updated.
Any ideas where to look - i’m so close!
Fred
error from log
2017-02-07 15:24:12,528 - DEBUG -
2017-02-07 15:24:12,541 - ERROR - [192.168.1.154] ERROR
2017-02-07 15:24:12,737 - DEBUG - Traceback (most recent call last):
File “/home/pi/iBrew/smarter/SmarterInterface.py”, line 1456, in __monitor_device
response = self.__read()
File “/home/pi/iBrew/smarter/SmarterInterface.py”, line 1614, in __read
message = self.__read_message()
File “/home/pi/iBrew/smarter/SmarterInterface.py”, line 1592, in __read_message
raise SmarterError(0,“Could not read message”) # (" + msg + “)”)
SmarterError
Apologies all - I have just realised there are some hard-coded values in the device handler that are only appropriate to my install! Lines 174, 178 and 182 need to have the IP of your server…