No description
| .devcontainer | ||
| .vscode | ||
| common | ||
| .editorconfig | ||
| .gitignore | ||
| doorbell.yaml | ||
| filtair.yaml | ||
| README.md | ||
| secrets.yaml.template | ||
| smart-meter-reader.yaml | ||
ESPHome Device Configurations
This repo contains YAML configurations and scripts for ESPHome devices. Each device has its own YAML file (e.g., device1.yaml, device2.yaml).
Installation
- Clone this repo
- Open in VS Code and reopen in Dev Container when prompted.
- Adjust YAML files as needed.
Secrets
Create a secrets.yaml file to store Wi-Fi and OTA secrets. This ensures the OTA password is consistent across builds:
wifi_ssid: "your-ssid"
wifi_password: "your-password"
ota_password: "your-ota-password"
Usage
- Prepare device for first use via esphome web flasher
- Connect device to wifi
- Compile & upload config via ota and ip address of the device:
esphome run device.yaml --device x.x.x.x