Skip to content

lilkraftwerk/CuteMute

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CuteMute

example-gif

What

Change the color of a Phillips Hue light depending on your Zoom microphone status. For example, turn the light red when your microphone is hot, and turn the light off when your microphone is muted.

Only works on Mac. Tested on Mac OS 10.13.6.

Why

By training yourself, Pavlov's Dog-style, to associate the color of a physical light with your mute status on Zoom you significantly reduce the possibility of accidentally doing something embarrassing in front of your colleagues or classmates.

Get Started

  • npm install
  • Make sure you're on the same network as your Hue bridge
  • npm run setup

You'll be guided through linking to your Hue bridge, selecting the light you want to use, and choosing how often the script should ping your Zoom app for the current mute status.

After you've configured your Hue bridge and selected a light, run

  • npm start

and join a Zoom meeting. It should work.

Commands

npm start

Run the program. Make sure you have run the setup script first.

npm run setup

Connect to your local Hue bridge, choose the light you want to use, and change how often the script checks your Zoom app for the current mute status.

npm run helpers

Pick from a few helper functions. List all of the lights found on your local Hue system, or manually test what your light will look like when you're muted or unmuted.

Change Muted/Unmuted Light State

The default setting turns the light off when MUTED and turns the light red when UNMUTED. To change these settings, you can edit the light states in ./src/lightStates.js. The options are based on the LightState class from the node-hue-api, which you can read about here.

About

Change the color of your lights based on Zoom's mute status

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published