/Hue-Meetings

Switches a Philips Hue light to red or green based on whether a microphone is in use for a meeting.

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Hue Meetings

build GitHub All Releases GitHub release (latest by date including pre-releases) Codacy Badge Quality Gate Status Maintainability Rating Reliability Rating Technical Debt Sonar Violations (long format) Security Rating Vulnerabilities Lines of Code Maintenance GitHub

Hue Meetings is a tool that was developed to help make working from home a little easier by using Philips Hue smart lights as a sort of meeting status indicator. When a call starts, the chosen light will turn red, and when the call ends, the light will either turn green or turn off. And yes, all colors can be customized. Hue Meetings also has a VPN mode to support scenarios where a direct connection to the light is not an option because network traffic is being routed over a VPN connection.

Development is still ongoing, and there is still much to be done, but a first release will be available as soon as time permits.

Buy me a coffee

Releases: https://github.com/StevenJDH/Hue-Meetings/releases

Features

  • Supports Philips Hue API v2 where available. Latest flavor of AP1 v1 is used only for Bridge management.
  • Remote API support using OAuth2 with PKCE and Digest Authentication for VPN compatibility.
  • Bridge user/app key management.
  • Custom color selection for meeting status.
  • Supports all internal and external USB connected microphones.
  • Works with any conferencing software like Teams, Skype, Zoom, Google Meet, etc.
  • High DPI Support.

Prerequisites

  • .NET 6 or newer installed.
  • Any Philips Hue light.
  • Hue bridge (the square one) with at least firmware 1948086000.
  • Philips Hue developer account (it's free).

Disclaimer

Hue Meetings is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Contributing

Thanks for your interest in contributing! There are many ways to contribute to this project. Get started here.

Do you have any questions?

Many commonly asked questions are answered in the FAQ: https://github.com/StevenJDH/Hue-Meetings/wiki/FAQ

Want to show your support?

Method Address
PayPal: https://www.paypal.me/stevenjdh
Cryptocurrency: Supported options

// Steven Jenkins De Haro ("StevenJDH" on GitHub)