Summary
- Bumps the pinned
stackdrift/esphome-componentsdependency from1b6242a3afe71e96eec577155ae3d86d58d3ac3cto merged PR #18 commit798fa7268b5940f1dcfef3ff05e601e5b004fe81. - Updates
fleet.yamland each deviceexternal_componentsblock to the same ref. - Leaves per-device VPD precision config unchanged because the component default now provides the metadata.
Test Plan
git diff --checkpython3 scripts/list_devices.pydocker run --rm --entrypoint /usr/bin/env --user "$(id -u):$(id -g)" -e HOME=/tmp -e PLATFORMIO_CORE_DIR=/config/.esphome/platformio -v "$PWD":/config -w /config ghcr.io/esphome/esphome:2026.5 python3 scripts/compile_devices.py --all- Verified generated AtomS3U source includes VPD
state_class=measurement,accuracy_decimals=2, anduom:kPa.
Notes
- The compile produced firmware binaries locally for all three release devices.
- Existing warnings observed: ESPHome strapping-pin warnings and the pre-existing
mlx90640request->url()deprecation for ESPHome 202690.
## Summary
- Bumps the pinned `stackdrift/esphome-components` dependency from `1b6242a3afe71e96eec577155ae3d86d58d3ac3c` to merged PR #18 commit `798fa7268b5940f1dcfef3ff05e601e5b004fe81`.
- Updates `fleet.yaml` and each device `external_components` block to the same ref.
- Leaves per-device VPD precision config unchanged because the component default now provides the metadata.
## Test Plan
- `git diff --check`
- `python3 scripts/list_devices.py`
- `docker run --rm --entrypoint /usr/bin/env --user "$(id -u):$(id -g)" -e HOME=/tmp -e PLATFORMIO_CORE_DIR=/config/.esphome/platformio -v "$PWD":/config -w /config ghcr.io/esphome/esphome:2026.5 python3 scripts/compile_devices.py --all`
- Verified generated AtomS3U source includes VPD `state_class=measurement`, `accuracy_decimals=2`, and `uom:kPa`.
## Notes
- The compile produced firmware binaries locally for all three release devices.
- Existing warnings observed: ESPHome strapping-pin warnings and the pre-existing `mlx90640` `request->url()` deprecation for ESPHome 202690.