{"categories":[{"label":"Home Automation","url":"https://skillfed.io/packages/category/home-automation"}],"enrichment":{"capability":"ESPHome Device Builder is a web dashboard for composing device configurations, managing automations, and deploying firmware updates through a guided interface instead of hand-editing YAML.","skillfed_tags":["iot-firmware","home-automation"],"use_cases":["Set up and configure devices through a web UI instead of writing YAML by hand.","Discover devices on your local network and manage their firmware updates from a central dashboard.","Compose home automation rules and automations without editing configuration files directly.","Run the dashboard in a Docker container or Home Assistant add-on for centralized device management.","Deploy the dashboard on a headless server or development machine to compile and flash multiple devices."],"what_it_does":"ESPHome Device Builder is a modern web dashboard for the ESPHome IoT firmware framework. It replaces manual YAML editing with a guided interface for configuring devices, composing automations, exploring available components and boards, and managing firmware builds and deployments. The package ships as the default dashboard in the official ESPHome Home Assistant add-on (as of ESPHome 2026.6.0) and as an opt-in backend in ESPHome Desktop; it also runs standalone on PyPI for developers and headless servers.\n\nThe dashboard depends on aiohttp for async HTTP serving, zeroconf for mDNS device discovery, cryptography for secure operations, and several YAML and serialization libraries (ruamel.yaml, orjson, mashumaro) to handle configuration I/O. It binds to localhost:6052 by default in standalone mode and serves a frontend built from esphome-device-builder-frontend. On Windows, builds are routed to a short path to avoid exceeding path length limits during deep compilation. The package is actively maintained, reached stable status at 1.0, and carries no known security vulnerabilities.","worth_installing":"Yes. The package is actively maintained, carries no known vulnerabilities, and has low install friction. It is stable (1.0+) and ships as the default dashboard in the official ESPHome add-on. Install it if you want a guided web interface for device configuration instead of hand-editing YAML, or if you are already running ESPHome and want to try the new dashboard. The Apache-2.0 license is permissive. Requires Python 3.12 or later."},"id":"esphome-device-builder","links":{"html":"https://skillfed.io/packages/esphome-device-builder","md":"https://skillfed.io/packages/esphome-device-builder.md","pypi":"https://pypi.org/project/esphome-device-builder/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-12","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"esphome-device-builder","python_support":"supports_current","summary":"ESPHome Device Builder"},"popularity":{"monthly_downloads":140105,"position":11276,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.9.6"}
