/target __pycache__/ # ESPHome. Unanchored so they hold anywhere in the tree, not just next to the # configs: secrets.yaml carries wifi credentials and the API/OTA keys, and # .esphome is build state (including .pioenvs). examples/esphome/.gitignore says # the same thing directory-locally because ESPHome regenerates it on every run; # these entries are the ones that matter if a config is ever built elsewhere. secrets.yaml .esphome/