Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 1.55 KB

README.md

File metadata and controls

44 lines (29 loc) · 1.55 KB

Standing Desk

A little PlatformIO, Arduino-based project, to let me control my Flexispot standing-desk via a REST API*.

Required hardware:

Other resources

Optional software:

Inspiration drawn from:

Functionality

Current

  • GET / returns welcome message and local IP address.
  • GET /height returns last height reading, and reading 'staleness'.
  • POST /height/preset/{preset-id} moves desk to preset height.
  • DELETE /height stops any movement in progress.

Todo

  • Improve height query responsiveness.
  • Move desk to specific height (PUT /height/{height_mm}?)
  • Save presets from API?
  • Continuous UP/DOWN button presses? Web-sockets?
  • Voice controls?

*or as close to REST as I can get with the package available - not sure how to decode a request body yet...