This repository contains the ESPHome configurations for my home.
devices/→ one YAML per devicepackages/→ reusable config (WiFi, logging, base setup, etc.)custom_components/→ optional ESPHome custom componentssecrets.yaml→ not checked in, contains credentialssecrets.yaml.example→ template for secrets
- Clone this repo
cdinto the repo- Copy
secrets.yaml.example→secrets.yamland fill in your WiFi and API secrets - Create a Python virtual environment:
pipenv install - Activate the Python virtual environment:
pipenv shell - Flash a device:
esphome run devices/skylight.yaml