I want to make fresh coffee with Ubuntu, using open/free software, a coffee machine and a wireless connection. What software can I use that is already available, and what hardware do I need to connect/operate a coffee machine at distance using that software?

By coffee machine, at this point, I mean a simple water boiler.

More specifically all that would be needed is a device that could turn on the power of a simple coffee maker, how would I go about controlling something like this from Ubuntu?

  • You could take a look at Arduino (arduino.cc) ... as an example: makezine.com/2014/03/28/… Apr 15, 2015 at 18:43
  • 6
    I would like to see something creative here using Ubuntu Snappy, I'm sure something could be done with that to make a Ubuntu controlled coffee maker.
    – Mateo
    Apr 15, 2015 at 18:46
  • 1
    Or with Raspberry Pi (raspberrypi.org), IMO it would make the networking part a lot easier Apr 15, 2015 at 18:53
  • 2
    Well, if someone finds a way of doing this, then I will definitely give it a go! It could be like the Teasmade reinvented... ;)
    – user364819
    Apr 15, 2015 at 19:13
  • I'd say an arduino could work...
    – Tim
    Apr 15, 2015 at 19:21

1 Answer 1


This should be enough:

Software: sudo apt-get install bottlerocket via aboutdebian which is also available in Ubuntu 15.04.

Hardware: cm19a usb unit (or serial unit) and a kr19a from x10.com gives you a usb controller, a wireless receiver, keychain transmitter and a lamp unit for the coffee pot. You might want to compare against amazon for pricing.

  • 1
    The stuff from x10.com is pretty cheap and they often have sales. Look for one of the bundle sales that includes the kr19a as you can usually get a bunch of pieces for the same price as a single one, usually through their e-mail list. This project looks like a fun and cheap way of integrating ubuntu and home automation devices. Apr 21, 2015 at 19:09
  • 1
    I just found a bunch of x10 stuff at goodwill for a few dollars a piece :)
    – Mateo
    Sep 6, 2015 at 20:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.