Electron menubar app for controlling a wemo device
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
screenshots
src
.babelrc
.editorconfig
.eslintrc
.gitignore
README.md
index.js
package-lock.json
package.json

README.md

Wemo Menubar Controller

This is a menubar application for OS X for toggling the state of Wemo connected devices.

Screenshot Screenshot Screenshot


Motivation (what is this for?)

I am a remote worker, which means that I most often work from home. Working from home presents some challenges when it comes to privacy and focus when my family and others are also around the house during the day. It not always disruptive if they occasionally pop in or make some noise outside my office when I'm working, but there are times, like when I'm on a video/conference call and need to be able to hear, or when I just need some time to focus, that I need a way to let them know that I need to not be interrupted.

The problem

Often when I'm working, video/conference calls happen in a very impromptu manner. Things just come up and I need to hop on a call to interact with a co-worker. This happens often. When it does, it's very disruptive to have to tell my co-workers something like "I'll be right back" while I have to remove my headphones *, get up, and manually flip some sort of sign that indicates that I'm in a meeting and/or should not be disturbed. What I really needed, was some way to be able to flip a switch, directly from my computer, on some sort of signal/indicator (an "On Air" sign, if you will) that is outside of my office that would let everyone know that I'm busy at the moment, and can't be disturbed.

The solution

A co-worker of mine, Elijah Manor (twitter) wrote about his solution to this same challenge as a remote worker. This project is the result of his inspiration. I decided to take his solution a step further and build a fancy UI around it (OK, OK, it's really not all that fancy, but it does exactly what I wanted it to).

Development

Building


Credits

OSS FTW!


* I nearly always have my headphones in/on, and, having not found a very reliable set of bluetooth headphones or earbuds yet, this often means that I'm literally tethered to my computer with a wire.