Description
ESPHome-WLED Device Manager is a powerful native iOS, iPad, and Apple Watch app for discovering and controlling your smart home devices on your local network.
Recommended ESPHome Component
For the best experience, add the webserver_listcomponents (https://github.com/domgrimm/esphome-webserver-listcomponents) external component to your ESPHome config. It enables fast, reliable entity discovery with full metadata support.
ESPHome Device Control
• Automatic network discovery via Bonjour/mDNS
• Full component support: switches, lights, fans, covers, sensors, climate, numbers, selects, buttons, text, time, and alarm control panels
• Native API with Noise encryption for secure, real-time communication
• Live log streaming and Server-Sent Events for instant state updates
• HTTP Basic authentication support
• Manual device addition for devices outside your local network
WLED Advanced Control
• Power, brightness, and full effect/palette management
• Segment management with blend modes and transition styles
• Live LED preview via WebSocket for 1D strips and 2D matrices
• Native gradient palette editor with WLED JSON codec
• PixelForge tools for WLED 0.16+: Pixel Paint, Image Tool, and Scrolling Text
• LittleFS file browser and custom palette management
Widgets
• Device Hub widget shows multiple ESPHome and WLED devices in an Apple Home-style layout
• Device Control widget displays individual components or WLED segments with interactive toggle
• Both widgets support small and medium sizes with AppIntent-driven configuration
iPad Optimized
• Two-column NavigationSplitView with sidebar device list
• Balanced split-view layout for efficient device browsing and control
• Adaptive interface that responds to size class changes
Apple Watch
• Full watchOS companion app with device discovery and control
• Digital Crown brightness control with haptic feedback for WLED
• Effect and palette wheel pickers with live color preview
• Manual device sync from your iPhone via App Groups
ESPHome-WLED Device Manager runs entirely on your local network — no cloud services, no accounts, and no tracking. Your devices stay under your control.
Requires ESPHome or WLED devices on your local network. Supports current ESPHome firmware with entity-name-based URL paths and API 1.14+ native handshake.
What's new (v2.6.1)
This release brings major improvements to iPad layout and introduces Home Screen widgets for quick device control.
Widgets
• New Device Hub widget — displays up to 8 ESPHome and WLED devices in an Apple Home-style grid with online/offline status and tap-to-toggle
• New Device Control widget — shows specific components or WLED segments with interactive toggle via AppIntents
• Both widgets support small and medium sizes
• Configure widget content directly from the widget configuration sheet
iPad Layout
• Redesigned two-column split-view with a sidebar device list and detail pane
• Collapsible device groups with shadow card styling in the sidebar
• Content unavailable view when no device is selected
• Adaptive layout that responds to regular and compact size classes
• Improved selection state management across orientation changes
Improvements & Fixes
• Enhanced WLED segment management with extended state fetching and blend mode support
• PixelForge tools for WLED 0.16+ devices
• Better entity-name URL path encoding for current ESPHome firmware versions
• Performance improvements for device discovery and state refresh