Overview of the Fleet for ESPHome Web UI
mainThe Web UI provides several key views for managing your ESPHome fleet:
- Devices: A table of all ESPHome configs found in
/config/esphome/. Includes status, tags, firmware version, IP, and ESPHome version. The row menu (⋮) allows for logs, restarts, config history, pinning, and archiving. - Queue: Displays all compile jobs (pending, running, succeeded, failed, or blocked). Provides live build logs and worker selection details.
- Workers: Shows all local and remote workers, their platform, tags, slot counts, and disk quota usage. Includes a Routing rules... builder to match devices to workers using tags.
- Schedules: Manages recurring (cron/daily/weekly) or one-time future OTA upgrades. Schedules are stored in the device YAML.
- Header: Contains theme toggles, a "streamer mode" (blurs secrets), the global ESPHome version selector, and a shortcut to
secrets.yaml.