mirror of
https://github.com/esphome/esphome.git
synced 2026-08-31 01:56:01 +00:00
f4607cb521b30ecaf53048d97be401daf5be7b41
The dashboard's source-routed runner ships idedata.json with bare basenames in prog_path and extra.flash_images[*].path (the receiver's build-host absolute paths don't resolve on the offloader, and the in-memory Web Serial consumer keys by basename). Without this change, the dashboard would have to write a fresh idedata.json into the staging tmpdir on every install just to flip basenames to absolute paths. Resolve relative paths in the prebuilt idedata against CORE.prebuilt_dir so both the dashboard's wire format and a hand-built directory with absolute paths work. cc_path is left alone because it points at a PlatformIO toolchain binary outside the prebuilt dir; the offloader's own PIO install provides the matching binary. Issue: esphome/device-builder#570 Issue: esphome/device-builder#572
Description
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Readme
Multiple Licenses
583 MiB
Languages
C++
56.2%
Python
43.2%
C
0.3%
JavaScript
0.2%
