isaaclevin/presencelight - Docker Image (original) (raw)

Logo

PresenceLight

Build Status

Cross Platform Blazor/Docker Version⁠
WPF Installs
Release Channel Build Number Link
Nightly Nightly build number Install⁠
Microsoft Store Stable build number Install
Chocolatey Stable build number Install⁠
Windows Package Manager⁠ Stable build number winget install isaaclevin.presencelight

What is PresenceLight?

Blog Post⁠
PresenceLight Demos⁠

PresenceLight⁠ is a solution to broadcast your various statuses to a Phillips Hue or LIFX light bulb. Some statuses you can broadcast are: your availability in Microsoft Teams, your current Windows 10 theme, and a theme or color of your choosing. There are other solutions that do something similar to sending Teams Availability to a light, but they require a tethered solution (plugging a light into a computer via USB). What PresenceLight does is leverage the Presence Api⁠, which is available in Microsoft Graph⁠, allowing to retrieve your presence without having to be tethered. This could potentially allow someone to update the light bulb from a remote machine they do not use.

Hardware Requirements

Item
Phillips Hue Bridge⁠
Phillips Hue Light Bulb⁠
Any LIFX Light⁠
Any light which can be controlled via a GET or POST call to a web API

Configure Hardware

App Setup

FAQ

Please Contribute

I welcome all contributions here, as I am no expert in WPF/MSIX things.

Third Party Libraries

Presence Light would not be possibke without the amazing work from the contributors to the following third party libraries!