I’ve put together a little Chrome extension that will sync my “state” with a WLED. Simply enter the local address of the light, and you’re all set. You can also turn on “activity detection” which will allow you to have states for when you’re using the computer versus when it’s been idle for a bit.
It’s very much a prototype right now, and things are going to change with each update. If you use Chrome, Meet or Hangouts and want to give it a try, here’s the link.
To set it up, enter the local address for you light. Once it’s connected, you can use the other tab in the popup to configure the light for each state. Choose a state from the dropdown, and click “View” to set the light to that effect and open the WLED interface, or press “Save” to apply the current settings on the light to correspond to the selected state.
The next piece I’m going to work on is a connection to home assistant. I’m not sure the best route, so looking for feedback: MQTT, a webhook, or a long-lived access token and an entity id? I think it would be cool to turn off the doorbell and pause the music automatically every time I’m in a meeting.