No description
Find a file
2025-03-22 20:20:42 +00:00
.devcontainer feat: initial commit 2025-03-22 20:05:27 +00:00
.vscode feat: initial commit 2025-03-22 20:05:27 +00:00
.editorconfig feat: initial commit 2025-03-22 20:05:27 +00:00
.gitignore feat: initial commit 2025-03-22 20:05:27 +00:00
doorbell.yaml fix(doorbell): button press led effect 2025-03-22 20:20:42 +00:00
README.md feat: initial commit 2025-03-22 20:05:27 +00:00
secrets.yaml.template feat: initial commit 2025-03-22 20:05:27 +00:00

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

  1. Clone this repo
  2. Open in VS Code and reopen in Dev Container when prompted.
  3. 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