Files

1.2 KiB

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 and create your override file.

2. Install

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.