feat: Update README with additional charts and enhance documentation for Home Assistant and ESPHome

This commit is contained in:
sha
2026-03-18 18:33:18 +02:00
parent 5ab9ab9227
commit 7f92828b17
3 changed files with 115 additions and 1 deletions
+32
View File
@@ -0,0 +1,32 @@
# ESPHome Helm Chart
A Helm chart for ESPHome dashboard with host network support for device discovery.
## Features
- **Host Network**: Enabled by default for mDNS device discovery.
- **Ingress**: Dictionary-based multi-ingress support (e.g. external HTTPS + internal LAN).
- **Persistence**: Config volume via hostPath.
## Installation
### 1. Configure Values
Review the [values.yaml](https://github.com/shadoll/helm-charts/blob/main/esphome/values.yaml) and create your override file.
### 2. Install
```bash
helm install my-esphome ./esphome -f my-values.yaml
```
## Configuration Reference
| Parameter | Description | Default |
|-----------|-------------|---------|
| `image.repository` | ESPHome image repository | `ghcr.io/esphome/esphome` |
| `image.pullPolicy` | Image pull policy | `Always` |
| `timezone` | Container timezone | `Europe/Kyiv` |
| `usePing` | Use ping for device status | `true` |
| `hostNetwork` | Enable host networking | `true` |
| `volume.hostPath` | Host path for config persistence | `""` |
| `ingresses` | Dictionary of ingress definitions | `{}` |
For detailed configuration, see the [values.yaml](https://github.com/shadoll/helm-charts/blob/main/esphome/values.yaml).