I started to experiment with ESPHome as an alternative to Tasmota.
Despite its use of YAML, ESPHome is great and has taken over all my devices. This repository is keeping stuff organized.
- 📁
common
, reusable bits - 📁
templates
, reusable templates (define specific type of devices) - 📁
scripts
, some utilities (e.g. the continuous integration tests) .secrets.yaml
, a stub file describing the secrets needed by all devicesdevice.*.yaml
, individual device definitions (define specific instances of devices)
All secrets needed by the configuration is defined in the stub .secrets.yaml
file.
Because of how ESPHome implements the !secret
directive, it is only available at the root of this repository (i.e. in individual device definitions).