Meet ESPHome-WLED Device Manager for iOS — the fast, native way to discover and control your ESPHome and WLED devices on your local network. • Native and modern: Built with SwiftUI, responsive layouts, and dark mode • Instant discovery: Bonjour/mDNS scanning finds ESPHome and WLED devices automatically • Reliable by design: Connection monitoring, auto‑reconnect, and graceful fallback discovery New: watchOS companion app • Control your devices from your wrist — no phone required for direct device access • Live power, brightness, effects, palettes, and colors for WLED • Quick access to ESPHome controls (toggles, buttons, selects, numbers, climate, text, time) • Manual and discovered devices sync between iPhone and Apple Watch ESPHome features • Multiple connection methods: REST API, Native API, and Encrypted Native API • Live diagnostics: Built‑in log viewer with historical + live logs • Real‑time control: Live state updates and responsive device controls • Works with all major ESPHome components: • Controllable: Switch, Light (on/off, brightness, RGB, color temperature), Fan (on/off, speed, oscillation), Cover/Blind (open/stop/close, position/tilt), Number, Select, Climate (modes), Text, Time, Button, Alarm Control Panel (arm/disarm with optional code) • Read‑only: Sensor, Binary Sensor, Text Sensor, Media Player WLED features • Power and brightness control • Effects, palettes, and color selection • Live state updates • Power features • TXT record parsing (incl. MAC), detailed service info • Manual add by IP and port when needed • Built‑in authentication support • Re‑order, hide & group components • Configurable scan interval and auto‑connect • Connect, control & configure devices in AP mode We highly recommend your ESPHome devices have the listcomponents ESPHome extension installed for maximum utility: https://github.com/domgrimm/esphome-webserver-listcomponents Privacy‑first • No accounts, no cloud, no tracking • Everything runs on your local network • Requires Local Network access permission to discover devices Requirements • iOS 17 or later • watchOS 10 or later • ESPHome devices with web server enabled and/or native API enabled • WLED devices with JSON API enabled (default) • Optional, but recommended: listcomponents ESPHome extension for richer discovery (https://github.com/domgrimm/esphome-webserver-listcomponents) Note: This project is community‑built and not affiliated with or endorsed by ESPHome or WLED.