The initial concept is to use a LIFX bulb to show a visual representation of my availability status as dictated by Microsoft Lync/Skype for Business, similar to what a Blynclight (http://www.embrava.com/products/blync-light?variant=328886579) does, however without having to be tethered by USB.
Eventually extending this to run as a service to collect the statuses of all the members of my team and display their availability via their own LIFX bulb either hanging over their cube or via a status wall.
That sounds like a pretty awesome idea. I’ve had a look in the past at using the Unified Communication Web API (UCWA) before, but it looked like the availability fields were free form, and I really didn’t want to write a language parser.
I’ve already got this to work with Lync for Mac using applescript to retreive the Status and a python script to control the lights. I’ll post a short demo when I get a chance to record it.
Here you go:
Source code can be found here: https://github.com/frakman1/lifxstatus
Very cool. Appreciate the demo