Skip to content

McGiver-/brewm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BrewM

Virtual reality can suck it. Reality has coffee.

Coffeemaker controllable via a web interface, and HTCPCP.

API

The API uses JSON for everything, because JSON is the only real dev data interchange format.

  • GET /api/status

    Describes the state of the coffeemaker.

      {
          'brewing': boolean,
          'time': int, (time left for the brew to complete)
      }
    
  • GET /api/specs

    Describes the static specifications of the coffeemaker.

      {
          'brewTime': int (number of seconds to brew a pot)
      }
    
  • POST /api/brew

    Control brewing state.

      {
          'brewing': boolean,
      }
    

About

Coffeemaker controllable from a web interface using Raspberry Pi, Flask, and Socket.io

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 36.7%
  • CSS 26.8%
  • Python 22.0%
  • JavaScript 13.0%
  • Shell 1.5%