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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .