Skip to content

Share your status in the office using a Raspberry Pi and a Pimoroni Unicorn Hat

License

Notifications You must be signed in to change notification settings

mattboston/officestatus

Repository files navigation

Office Status using for Raspberry Pi with Pimoroni Unicorn hat

Description

I have worked from home for a long time. My home office is right next to the family room. To make things easier to let them know if I was in a meeting, I wanted a visual way to let everyone know. I used a Raspberry Pi W and a Pimoroni Unicorn Hat, some python programming, and some velcro to stick it to the family room TV.

The python application has a built in webserver and GUI interface to both set the status and see what the current status is.

Additionally, I also have an Office Status Stream Deck plugin, which not only let's me set the status but also view the status. Check it out if you have a Stream Deck.

Coming Soon... I also have a LoupeDeck and will be looking into creating a LoupeDeck plugin.

Hardware

Installation

  • Configure your Raspberry Pi so that you can connect over the network
  • ssh into the Raspberry Pi
  • sudo git clone https://github.com/mattboston/officestatus.git /opt/officestatus
  • cd /opt/officestatus
  • bash install.sh
  • sudo systemctl start officestatus

How To Use

  1. By default you can go to http://{raspberry_pi_ip_address} to use the built in GUI.
  2. You can interact with the built in API
  3. You can download the OfficeStatus StreamDeck Plugin

API

  • GET /api/status - will give you a JSON output of the current status (free, away, available, busy)
  • POST /api/setStatus - If you post JSON in the following format '{"status": "busy"}' using one of the statuses (free, away, available, busy)

TODO

  • tbd

License

Please see the LICENSE file for licensing details.

Changelog

Please see CHANGELOG.md.

Contributing

  1. Fork the project
  2. Make your changes, including tests that exercise the code
  3. Summarize your changes in CHANGELOG.md.
  4. Make a pull request

Author

Matt Shields [@mattboston]

Screenshots

In Use

Raspberry Pi W & Pimoroni Unicorn Hat

GUI Free

GUI Busy

GUI Available

GUI Away

About

Share your status in the office using a Raspberry Pi and a Pimoroni Unicorn Hat

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published