home-assistant helm

Home Assistant

Home Assistant is a home automation platform that has many integrations. It can be used to control lights, fans, thermostats, cameras, and many other devicesn

More popular helm chart found

home-assistant from bjw-s-labs/charts is more popular with 68 repositories.

Install

Install with:

helm repo add bjw-s-charts https://bjw-s-labs.github.io/helm-charts/
helm install home-assistant bjw-s-charts/app-template -f values.yaml

Examples

See examples from other people.

Top Repositories (3 out of 14)

NameRepoStarsVersionTimestamp
home-assistantgavinmcfall/home-ops374.4.0a day ago
home-assistantwrmilling/k3s-gitops2315.3.0a day ago
home-assistanttyriis/home-ops845.3.03 days ago

Resources

Values

See the most popular values for this chart:

KeyTypes
string
string
boolean
string
string
string
string
string
string
string
string
persistence.config.type (1)
persistentVolumeClaim
string
boolean
persistence.media.existingClaim (3)
home-assistant-pvc-media
string
string
string
string
persistence.media.volumeSpec.nfs.path (1)
/volume1/media/home-assistant
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
persistence.backups.volumeSpec.nfs.path (1)
/volume1/backups/home-assistant
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
string
string
boolean
string
string
boolean
string
number
persistence.deploy-key.name (1)
home-assistant-deploy-key
string
string
string
boolean
string
string
string
string
string
string
string
string
string
string
string
boolean
string
string
string
persistence.tesla-key.globalMounts[].path (1)
/config/www/.well-known/appspecific/com.tesla.3p.public-key.pem
string
boolean
string
persistence.tesla-key.name (1)
home-assistant-tesla-key
string
string
string
string
string
boolean
string
string
string
string
string
string
string
string
boolean
string
string
string
string
number
boolean
string
number
boolean
number
string
number
boolean
number
string
number
string
string
string
boolean
number
string
number
string
string
number
string
string
number
string
boolean
number
string
number
string
number
boolean
string
number
string
string
string
string
number
number
string
string
string
number
string
string
number
boolean
string
number
boolean
string
number
string
string
number
number
string
string
controllers.main.containers.main.env.HASS_POSTGRES_URL (1)
postgresql://home-assistant:${SECRET_HASS_DB_PASSWORD}@shared-psql-v18-rw.default.svc.cluster.local/home_assistant
string
string
string
string
string
string
string
string
string
string
boolean
boolean
boolean
string
string
string
controllers.main.containers.app.image.repository (2)
ghcr.io/home-assistant/home-assistant
string
controllers.main.containers.app.image.tag (2)
2026.10.1@sha256:130241f28d01fa80dfa3b44f7d89781c188d8642ecab9024f079f19f9f82baa0
string
string
string
controllers.main.containers.codeserver.args[] (2)
- --user-data-dir
- /config/.vscode
- --auth
- none
string
string
string
string
string
string
string
string
string
string
string
string
controllers.main.initContainers.git-sync.command[] (2)
- sh
- -c
- if [ -d /config/.git ]; then echo "Git repository found, pulling latest changes..." cd /config git config --global --add safe.directory /config git pull else echo "No git repository found in /config" echo "Please initialize your git repository first" fi
string
string
controllers.main.initContainers.git-sync.image.tag (2)
v2.54.0@sha256:03228d7ded483b0b3e55e1de7fa660d70d3e1bb432fa7021d29e192640de11aa
string
string
controllers.main.initContainers.init-db.env.INIT_POSTGRES_HOST (1)
shared-psql-v18-rw.default.svc.cluster.local
string
string
string
string
string
controllers.main.initContainers.init-db.image.tag (1)
18.6@sha256:b6d3af974df781c673d37e49bdddfa14a6f5be28b18d2cb7713f0449bea4057b
string
string
controllers.main.pod.dnsPolicy (1)
ClusterFirstWithHostNet
string
boolean
number
string
string
string
string
string
controllers.home-assistant.containers.app.image.tag (4)
2026.10.2@sha256:0d289f21951f9ecf0bf8888089c6d43f379611c47fe84f13d3302e83daa3c8fa
string
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
string
boolean
boolean
number
string
string
boolean
boolean
boolean
number
number
controllers.home-assistant.containers.code-server.args[] (2)
- --auth
- none
- --user-data-dir
- /config/.vscode
- --extensions-dir
- /config/.vscode
- --port
- "12321"
- /config
string
string
controllers.home-assistant.containers.code-server.image.tag (2)
4.141.0@sha256:72ab24b5680ee597dd647b30d82625752f40109b5f61bef90ffbf1ea1f02dbb8
string
string
string
string
string
controllers.home-assistant.containers.code.args[] (1)
- --auth
- none
- --user-data-dir
- /config/.vscode
- --extensions-dir
- /config/.vscode
- --config
- /config/.vscode/config.yaml
- --port
- "8081"
- /config
string
string
string
string
string
boolean
boolean
boolean
number
number
string
controllers.home-assistant.containers.codeserver.args[] (1)
- /config
- --auth
- none
- --user-data-dir
- /config/.vscode
- --extensions-dir
- /config/.vscode
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
string
string
string
string
string
string
controllers.home-assistant.containers.main.image.tag (1)
2025.3.3@sha256:9e2a7177b4600653d6cb46dff01b1598189a5ae93be0b99242fbc039d32d79f1
string
number
string
boolean
string
number
number
number
boolean
boolean
string
string
string
boolean
string
boolean
string
string
string
number
controllers.home-assistant.containers.matter-server.image.repository (1)
ghcr.io/home-assistant-libs/python-matter-server
string
string
string
string
controllers.home-assistant.pod.annotations."k8s.v1.cni.cncf.io/networks" (2)
[{ "name":"iot-vlan", "namespace": "network", "ips": ["10.0.90.42/24"], "mac": "de:41:11:c5:8b:eb", "gateway": "10.0.90.1" }]
string
number
string
number
number
boolean
string
string
boolean
string
string
string
string
string
string
controllers.home-assistant.initContainers.git-sync.image.tag (1)
v4.4.0@sha256:0330739a707a2969d617e859f096659ab6d149212658ac0ad7e550b59482ebf0
string
string
string
string
boolean
string
boolean
controllers.home-assistant.initContainers.init-contact-energy.args[] (1)
- set -eu REPO="https://github.com/codyc1515/ha-contact-energy.git" REF="16826d2b82efb294e33f48f70647d21f551b6bf1" DEST="/config/custom_components/contact_energy" MARKER="${DEST}/.pinned-sha" WORK="/tmp/ha-contact-energy" if [ -f "${MARKER}" ] && [ "$(cat "${MARKER}")" = "${REF}" ] \ && [ "${FORCE_UPDATE:-false}" != "true" ]; then echo "[init-contact-energy] Already pinned at ${REF} — skipping." exit 0 fi echo "[init-contact-energy] Cloning ${REPO} @ ${REF}..." rm -rf "${WORK}" git clone --no-checkout --filter=blob:none "${REPO}" "${WORK}" git -C "${WORK}" checkout "${REF}" echo "[init-contact-energy] Installing to ${DEST}..." mkdir -p /config/custom_components rm -rf "${DEST}" cp -r "${WORK}/custom_components/contact_energy" "${DEST}" printf '%s' "${REF}" > "${MARKER}" echo "[init-contact-energy] Cleaning up..." rm -rf "${WORK}" echo "[init-contact-energy] Done. Installed files:" ls -la "${DEST}"
string
string
string
string
controllers.home-assistant.initContainers.init-contact-energy.image.tag (1)
v2.54.0@sha256:03228d7ded483b0b3e55e1de7fa660d70d3e1bb432fa7021d29e192640de11aa
string
string
string
string
boolean
string
boolean
number
controllers.code.containers.code.args[] (1)
- --auth
- none
- --user-data-dir
- /config/.vscode
- --extensions-dir
- /config/.vscode
- --port
- "8081"
- /config
string
string
string
string
string
string
string
string
number
string
boolean
boolean
string
string
number
number
boolean
boolean
boolean
boolean
number
string
string
boolean
boolean
boolean
string
string
boolean
number
string
string
boolean
string
string
string
number
boolean
string
string
string
string
string
string
string
string
string
boolean
string
number
string
number
number
string
string
string
string
string
string
boolean
string
number
string
number
number
number, string
number, string
boolean
number, string
string
string
boolean
boolean
string
string
defaultPodOptions.dnsPolicy (3)
ClusterFirstWithHostNet
string
string
string
string
string
string
string
string
string, number
string
string
ingress.main.tls[].secretName (6)
acme-crt-secret-sparks-codes
string
boolean
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
string
string
string
string
string
string
ingress.internal.tls[].secretName (3)
acme-crt-secret-sparks-codes
string
string
string
string
string
boolean
ingress.code.hosts[].host (1)
codeserver-home.sparks.codes
string
string
string
string
string
ingress.code.tls[].hosts[] (1)
- codeserver-home.sparks.codes
string
ingress.code.tls[].secretName (1)
acme-crt-secret-sparks-codes
string
string
string
string
string
string
string
string
string
boolean
string
string
string
string
string
string
string
boolean
boolean
route.app.hostnames[] (4)
- {{ .Release.Name }}.${SECRET_PUBLIC_DOMAIN}
string
string
string
string
string
number
string
string
string
string
string
string
string
string
string
route.app.annotations."gethomepage.dev/description" (1)
Home Automation That Puts Local Control
string
string
string
string
string
string
boolean
route.code.hostnames[] (2)
- hass-code.${INTERNAL_DOMAIN}
string
string
string
string
string
number, string
string
string
string
string
string
string
string
route.main.hostnames[] (2)
- home.${S_HOMEPROD_DOMAIN}
string
string
string
string
string
string
string
string
boolean
string
string
string
route.code-server.hostnames[] (1)
- hass-code.${SECRET_DOMAIN}
string
string
string
string
string
number
route.codeserver.hostnames[] (1)
- hass-vscode.${SECRET_DOMAIN}
string
string
string
string
string
string
string
string
string
string
boolean
route.home-assistant.hostnames[] (1)
- home.${EXTERNAL_DOMAIN}
string
string
string
string
string
string
string
number
string
string
string
route.tesla-key.hostnames[] (1)
- hass.${SECRET_DOMAIN}
string
string
string
string
string
number
string
route.tesla-key.rules[].matches[].path.value (1)
/.well-known/appspecific/com.tesla.3p.public-key.pem
string
string
string
number
string
string
string
string
number
string
string
string
string
string
string
string
string
string
string
number
string
string
string
number
string
string
string
string
string
number
string
string
string
string
string
string
string
string
number
string
string
string
string
string
boolean
string
string
string
string
string
string
string