Overview
Detects Meet/Zoom/Teams tabs and triggers a local listener and/or an ON-AIR LED sign on your LAN.
ON-AIR Meeting Trigger helps you automatically signal when you are in an online meeting. It detects when you have a Google Meet, Microsoft Teams, or Zoom meeting open in your browser and sends simple ON / OFF signals to endpoints you configure on your local network. This is ideal for: - “ON AIR” lights or LED signs - Home Assistant automations - Smart relays (Tasmota, Shelly, ESP devices) - Custom local webhooks or scripts No cloud services are required. Everything runs locally in your browser. How it works 1. The extension monitors your open browser tabs for supported meeting services: - Google Meet - Microsoft Teams - Zoom 2. When a meeting tab is detected: - ON state is triggered 3. When no meeting tabs remain: - OFF state is triggered 4. Each state change triggers one or more Targets that you configure Detection can be configured to: - trigger when any matching meeting tab exists - or only when the meeting tab is active Targets (outputs) You can configure multiple outputs at the same time. Listener URL Send ON/OFF events to a local service or webhook - Useful for custom scripts or automation bridges Simple LED - Designed for basic LED devices with /led/on and /led/off endpoints HTTP Hook (universal) - Fully configurable HTTP requests Supports: - GET / POST / PUT - Custom headers - Optional request body Works with: - Home Assistant REST API - Tasmota devices - Shelly relays - ESP-based IoT devices - Any HTTP-controlled local service All targets are explicitly configured by the user. Home Assistant integration The extension works well with Home Assistant using the REST API. Common use cases: - Toggle an input_boolean when a meeting starts or ends - Trigger automations that control lights, relays, or notifications - Drive an “ON AIR” indicator anywhere in your home Authentication is handled using a Long-Lived Access Token provided by the user. Privacy & security - No analytics - No tracking - No telemetry - No external servers The extension: - Does not collect personal data - Does not transmit data to the developer - Only sends requests to endpoints explicitly configured by the user - Does not scan the local network All network access is user-initiated and transparent. Who is this for? This extension is useful if you: Work from home and want a clear “do not disturb” signal - Use Home Assistant or local IoT devices - Want automation without cloud dependencies - Prefer LAN-only, privacy-first tools Supported browsers - Google Chrome - Chromium - Ungoogled Chromium - Other Chromium-based browsers Open source - The extension is open source and licensed under the MIT License. - Source code and documentation are available on GitHub.
Details
- Version0.1.6
- UpdatedJanuary 5, 2026
- Offered byMartin Tonev Lambev
- Size166KiB
- LanguagesEnglish
- Developer
Email
cws@skypost.me - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site