ESPHome Device Builder
See also
ESPHome Device Builder - a web-based application for creating configuration files, building firmware, and installing it on devices. It is the ESPHome developers’ recommended way of working: the application includes its own Python environment, no configuration is required.
The application may be launched:
as a Home Assistant application;
as a separate application for Linux, macOS and Windows.
Installing
Follow the installation instructions from the ESPHome developers, selecting your platform.
Configuration file placement
In Linux ESPHome Device Builder, by default, searches for configuration files in the ~/esphome directory. Save the *.yaml files to this directory (see Configuration files yaml) and the display font files to the ~/esphome/fonts/ directory:
~/esphome/
├── jxd_r6_e1eth_lcd_base.yaml
├── jxd_r6_e1eth_lcd_switches.yaml
├── jxd_r6_e1eth_lcd_buttons.yaml
├── jxd_r6_e1eth_lcd_thermostat.yaml
└── fonts/
└── ter-u12n.bdf
The paths to the files in the configuration are specified relative to the configuration file itself, so the entry file: "fonts/ter-u12n.bdf" finds the font in this directory.