Installation Guide
Configuration
-
Set the env.
TOKEN
to a long-lived token from Home Assistant. To create a long-lived token, click your user icon in the HA front end and look for the Long-Lived Access Tokens card under the tab security.- Create token and give it any name.
- Copy the token and paste it in your deployment file.
-
Set the env.
DASH_URL
to a http url of your assigned IP+port or your configured https Ingress URL.- HTTP example:
http://IP:PORT
- HTTPS example:
https://app.mydomain.tld
- HTTP example:
-
Set the env.
HA_URL
to the IP, URL or Cluster-URL + port. For example:http://home-assistant.home-assistant.svc.cluster.local:8123
-
Set the env.
LATITUDE
,LONGITUDE
,ELEVATION
by the using this 3rd party service or any service you want. It needs to match to what you set in HA, according to AppDaemon’s docs.
Example Deployment
TZ: Pacific/Honolulu
workload: main: podSpec: containers: main: env: DASH_URL: "http://192.168.1.215:5050" HA_URL: "http://home-assistant.home-assistant.svc.cluster.local:8123" LATITUDE: 21.306944 LONGITUDE: -157.858337 ELEVATION: 1217 TIMEZONE: "{{ .Values.TZ }}" TOKEN: "ThisShouldBeTheVeryLongLivedTokenFromHomeAssistant"