A beta Python library (0.1.0b100) for building ESPHome device configurations programmatically. Provides a high-level API to generate and manage ESPHome YAML configurations with Python models. Under active development with breaking changes expected.
pip install esphome-device-builderNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Create a basic ESPHome device configuration with WiFi and a DHT temperature sensor, then export to YAML.
Pin version in requirements: esphome-device-builder==0.1.0b100
Use `from esphome_device_builder.components import Sensor` instead of `from esphome_device_builder import Sensor`.
Check changelog before upgrading; prepare to use `device.render()`.