WelcomeUser Guide
ToSPrivacyCanary
DonateBugsLicense

©2025 Poal.co

961

I have thought about building an automatic "on-air" sign to put on the office for this exact purpose. I would have to patch it into a lot more than what they did since I don't always have the web cam on. Maybe a "mic active" or API call to the calendar service(s) or something?

You get the general idea. Most of these services have a "in a meeting" status. Just have to figure out the best way to read it and export it to the external system/device.

Archive: https://archive.today/7Q79J

From the post:

>Do you work from home, and do people in your household always show up at the worst possible moments? Let me introduce the “I’m in Meeting” IoT device: it lights up at your office door whenever you turn on your webcam. It consists of an ESP32 with mDNS connected to Wi-Fi, using the Arduino framework for simplicity. The ESP32 exposes an HTTP server that handles a PATCH request on the /camera endpoint. This endpoint receives a JSON payload with a status of “on” or “off”, and turns the LED panel red or blue accordingly. For those who don’t know, mDNS (or Bonjour on Apple platforms) is a way to assign an IP address to a .local hostname for the device, so I don’t need to figure out its IP manually—just use the local domain.

I have thought about building an automatic "on-air" sign to put on the office for this exact purpose. I would have to patch it into a lot more than what they did since I don't always have the web cam on. Maybe a "mic active" or API call to the calendar service(s) or something? You get the general idea. Most of these services have a "in a meeting" status. Just have to figure out the best way to read it and export it to the external system/device. Archive: https://archive.today/7Q79J From the post: >>Do you work from home, and do people in your household always show up at the worst possible moments? Let me introduce the “I’m in Meeting” IoT device: it lights up at your office door whenever you turn on your webcam. It consists of an ESP32 with mDNS connected to Wi-Fi, using the Arduino framework for simplicity. The ESP32 exposes an HTTP server that handles a PATCH request on the /camera endpoint. This endpoint receives a JSON payload with a status of “on” or “off”, and turns the LED panel red or blue accordingly. For those who don’t know, mDNS (or Bonjour on Apple platforms) is a way to assign an IP address to a .local hostname for the device, so I don’t need to figure out its IP manually—just use the local domain.

(post is archived)