Giter Club home page Giter Club logo

coffee-button's People

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

coffee-button's Issues

Feature request: one-click and long-click commands

Problem:
It is sometimes inconvenient for the coffee brewer to stick around until the coffee is finished brewing. This can occasionally result in a miscue where the coffee brewer hits the button and pings the channel "Fresh coffee is ready" when in fact the coffee won't be ready for another five minutes.

Proposed solution:

  1. change text for one click to "Coffee is brewing and will be ready in 5 minutes!"
  2. add command for long click to ping "Fresh coffee is ready!" to the channel
  3. add command for 'double click' to ping "Threat Level Monarch! I repeat: Threat Level Monarch. We are out of coffee."

UX change:

  1. Add instructions next to button to explain commands

Coffee button battery dead

On April 24th the coffee button stopped working. @hectcastro tested the backend code on Lambda, which still worked. Most likely the battery has died in the button.

Implement hardware integration harness

Develop resilient attachment harness for button to stainless steel surface. Recommend velcro - it is a reasonable and sturdy solution that is low cost and reversible.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.