Inspiration

At a recent meet and greet, Particle gave me a Photon dev board and I wanted to try something fun with it.

User Requirements

  1. As an espresso consumption enthusiast I want to be able to turn on my espresso machine and have the boiler come up to brewing temperature using a web browser on any internet connected device so that I do not have to turn the machine on in the morning and wait for it to come up to temperature.
  2. As an espresso consumption enthusiast I want my espresso machine to tell me via my web browser that my espresso machine is up to temperature and is ready to brew so that I don't have to check on it.
  3. As an espresso consumption enthusiast I want to be able to turn on the pump on my espresso machine without having to push a button on the machine so I can brew my espresso without having to get out of bed.
  4. As espresso consumption enthusiast I want to be able to control the temperature of the boiler of my espresso machine from a web browser so I can vary the brewing temperature to suit my tastes and accommodate variability in my coffee beans.
  5. As a forgetful espresso consumption enthusiast I want my espresso machine to turn off automatically after a period of time so that my house does not burn down.
  6. As a careful espresso consumption enthusiast I want the safety features of my espresso machine to remain intact so that the machine does not blow up and injure anyone.

Bonus User Requirements

  1. As an Amazon Echo owner, I want to be able to turn on my espresso machine using a voice command to my Amazon Echo device so that I do not have to use a web browser.
  2. As an Amazon Echo owner I want to be able to turn on the pump of my espresso machine using a voice command to my Amazon Echo device so that I do not have to use a button or a web browser.
Share this project:

Updates