Skip to content

Feature Request: Add Key Light Wi-Fi setup/pairing functionality #1

Description

@dskvr

Feature Description

Add the ability to set up and configure new Key Light devices directly from the application, including Wi-Fi network configuration.

Current Situation

  • Users must use the Elgato mobile app or web interface for initial setup
  • Once configured, devices are discovered automatically by this app
  • Setup is typically a one-time process per device

Proposed Enhancement

Add an optional setup wizard that could:

  • Detect Key Light devices in AP mode
  • Guide users through Wi-Fi configuration
  • Send network credentials to the device
  • Handle the device reboot and reconnection

Implementation Options

Option 1: Manual Mode (Simpler)

  • Guide user to manually connect to Key Light AP
  • Provide in-app setup wizard
  • List available networks and configure device
  • No elevated permissions required

Option 2: Automatic Mode (Complex)

  • Automatically switch Wi-Fi networks via NetworkManager
  • Requires sudo/polkit permissions
  • More complex cross-distro compatibility

Considerations

  • This is a rarely-used feature (only for new devices or network changes)
  • Existing solutions work well (mobile app, web interface)
  • Would add complexity to the codebase
  • May be outside the scope of a 'controller' application

Priority

Low - Nice to have, but not essential for core functionality

Questions for Discussion

  • Is this feature necessary given existing setup methods?
  • Would it add value for users?
  • Should the app stay focused on control only (Unix philosophy)?

Please share your thoughts on whether this feature would be useful for your workflow.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions