myofficestatus

Build your own or bring your own

You don't need our hardware to use myofficestatus. Build a “Status Beacon” from an ESP32 for under $25, or connect a smart light you already own. The software is free to start.

DIY “Status Beacon” build

Beginner-friendly. No soldering required. ~30–60 minutes including firmware flash. Open-source firmware (MIT license) on GitHub.

ComponentCostSource
ESP32-C3 SuperMini or ESP32-S3 DevKit$4–8AliExpress, Amazon, Adafruit
WS2812B NeoPixel Ring (16 LED) or Strip (8 LED)$3–6AliExpress, Amazon, Adafruit
USB-C breakout board or cable$1–3Amazon, AliExpress
3D-printed enclosure (STL files provided)$2–5Print at home or order online
Diffuser panel (frosted acrylic or parchment)$1–2Craft store, Amazon
Dupont jumper wires (3 wires)$1Amazon, any electronics kit
Total$12–25

What the firmware does

  • WiFi provisioning via captive portal — no code editing needed
  • Automatic discovery and pairing with the myofficestatus web app
  • MQTT and HTTP API endpoints for status updates
  • Over-the-air (OTA) firmware updates
  • WLED-compatible mode if you prefer the WLED ecosystem
  • Low-power sleep mode when status is “off”

Compatible third-party devices

DevicePriceProtocolSupport Tier
WLED-compatible LED strip/panel$15–30WLED REST APIFull Support
Tuya WiFi Smart Light$10–20Tuya Local APISupported
LIFX Mini$25–35LIFX LAN APISupported
Shelly RGBW2$20–25Shelly HTTP APISupported
Philips Hue Go$60–80Hue Bridge APICommunity
Govee Smart Light$15–30Govee APICommunity
ESP32 + NeoPixel (DIY)$8–15Native (MQTT/HTTP)Full Support

What the support tiers mean

Full Support

Full color control, instant response, automatic discovery, one-click setup. Tested and guaranteed.

Supported

Full color control, fast response, manual device setup (enter IP or API key). Community-tested, officially documented.

Community

Color control via bridge or cloud API. Configuration required. Community-maintained guides. May have latency limitations.

Smart home integrations

Home Assistant

Native MQTT integration and REST API polling. Subscribe to status changes and trigger any automation.

ESPHome

Ready-made YAML config for ESP32 devices managed through ESPHome. Drop it in and go.

WLED

myofficestatus maps your status to WLED presets. Just enter your device IP and the platform handles the rest.

Ready to build?

Join the waitlist to get notified when the firmware and platform launch — plus 25% off your first year.