5003263eef
# Conflicts: # openclaw_assistant/CHANGELOG.md # openclaw_assistant/config.yaml # openclaw_assistant/run.sh # openclaw_assistant/translations/bg.yaml # openclaw_assistant/translations/de.yaml # openclaw_assistant/translations/en.yaml # openclaw_assistant/translations/es.yaml # openclaw_assistant/translations/pl.yaml # openclaw_assistant/translations/pt-BR.yaml
101 lines
4.3 KiB
YAML
101 lines
4.3 KiB
YAML
configuration:
|
|
timezone:
|
|
name: Timezone
|
|
description: Timezone for the add-on (e.g., Europe/Sofia, America/New_York)
|
|
|
|
enable_terminal:
|
|
name: Enable Web Terminal
|
|
description: Enable web terminal Button inside Home Assistant (Ingress) via ttyd
|
|
|
|
terminal_port:
|
|
name: Terminal Port
|
|
description: Port number for the web terminal (default - 7681). Change if this port conflicts with another service.
|
|
|
|
gateway_public_url:
|
|
name: Gateway Public URL
|
|
description: Public base URL for opening the Gateway Web UI in a new tab (not embedded). Example - https://example.duckdns.org:12345 or http://192.168.1.10:18789
|
|
|
|
homeassistant_token:
|
|
name: Home Assistant Token
|
|
description: Optional - Home Assistant long-lived token for local HA API scripts/tools
|
|
|
|
http_proxy:
|
|
name: Outbound HTTP Proxy
|
|
description: Optional - Proxy URL for outbound HTTP/HTTPS requests (example - http://192.168.2.1:3128)
|
|
|
|
router_ssh_host:
|
|
name: Router SSH Host
|
|
description: Optional - Router/firewall SSH hostname or IP address
|
|
|
|
router_ssh_user:
|
|
name: Router SSH User
|
|
description: Optional - Router/firewall SSH username
|
|
|
|
router_ssh_key_path:
|
|
name: Router SSH Key Path
|
|
description: Path to SSH private key for router access (default - /data/keys/router_ssh)
|
|
|
|
clean_session_locks_on_start:
|
|
name: Clean Session Locks on Start
|
|
description: Cleanup stale session lock files left after crashes/restarts when add-on starts
|
|
|
|
clean_session_locks_on_exit:
|
|
name: Clean Session Locks on Exit
|
|
description: Cleanup session lock files when add-on stops gracefully
|
|
|
|
gateway_mode:
|
|
name: Gateway Mode
|
|
description: Gateway operation mode - local (run gateway locally, recommended) or remote (connect to a remote gateway)
|
|
options:
|
|
local: "Local (recommended)"
|
|
remote: "Remote"
|
|
|
|
gateway_bind_mode:
|
|
name: Gateway Bind Mode
|
|
description: Network bind mode - loopback (127.0.0.1 only, most secure), lan (all interfaces), or tailnet (Tailscale interface only). Overridden by access_mode presets.
|
|
options:
|
|
loopback: "Loopback (127.0.0.1 only, most secure)"
|
|
lan: "LAN (all interfaces)"
|
|
tailnet: "Tailnet (Tailscale only)"
|
|
|
|
gateway_port:
|
|
name: Gateway Port
|
|
description: Port number for the OpenClaw gateway to listen on (default - 18789)
|
|
|
|
access_mode:
|
|
name: Access Mode
|
|
description: "Simplifies secure access setup. Overrides gateway_bind_mode and gateway_auth_mode when not set to Custom."
|
|
options:
|
|
custom: "Custom (use individual settings)"
|
|
local_only: "Local Only (loopback + token, Ingress only)"
|
|
lan_https: "LAN HTTPS (built-in HTTPS proxy — recommended for phones)"
|
|
lan_reverse_proxy: "LAN Reverse Proxy (external proxy with trusted-proxy auth)"
|
|
tailnet_https: "Tailscale HTTPS (Tailscale bind + token)"
|
|
|
|
gateway_auth_mode:
|
|
name: Gateway Auth Mode
|
|
description: Gateway auth mode - token (default) or trusted-proxy (for HTTPS reverse proxies). Overridden when access_mode is not Custom.
|
|
options:
|
|
token: "Token (default)"
|
|
trusted-proxy: "Trusted Proxy (for reverse proxies)"
|
|
|
|
gateway_trusted_proxies:
|
|
name: Gateway Trusted Proxies
|
|
description: Comma-separated trusted proxy IP/CIDR list for trusted-proxy mode (example - 127.0.0.1,192.168.88.0/24).
|
|
|
|
enable_openai_api:
|
|
name: Enable OpenAI API
|
|
description: Enable OpenAI-compatible Chat Completions endpoint. Allows using OpenClaw as a conversation agent in HA Assist pipeline via Extended OpenAI Conversation (HACS) or any OpenAI-compatible client.
|
|
force_ipv4_dns:
|
|
name: Force IPv4 DNS Order
|
|
description: Force IPv4-first DNS ordering for Node network calls. Most HAOS VMs lack IPv6 egress, causing web_fetch and Telegram timeouts. Recommended ON (default).
|
|
nginx_log_level:
|
|
name: Nginx Log Level
|
|
description: "Access log verbosity for the built-in nginx proxy. 'minimal' (default) suppresses repetitive HA health-check and polling requests. 'full' logs everything."
|
|
options:
|
|
minimal: "Minimal (suppress HA polling noise)"
|
|
full: "Full (log all requests)"
|
|
gateway_env_vars:
|
|
name: Gateway Environment Variables
|
|
description: Environment variables passed to the OpenClaw gateway process at startup (defined as a YAML map; max 50 variables, keys up to 255 characters, values up to 10,000 characters).
|