Files
Tetra-AI-HA-App/openclaw_assistant/config.yaml
T

62 lines
1.6 KiB
YAML

name: OpenClaw Assistant
version: "0.5.6"
slug: openclaw_assistant
description: Run OpenClaw Assistant (OpenClaw-compatible) as a Home Assistant add-on.
url: https://github.com/techartdev/OpenClawHomeAssistant
arch:
- amd64
startup: services
boot: auto
init: false
hassio_api: false
homeassistant_api: false
host_network: true
# Home Assistant Ingress (UI inside the add-on page)
ingress: true
ingress_port: 8099
panel_title: OpenClaw Assistant
panel_icon: mdi:robot
map:
- addon_config:rw
options:
timezone: "Europe/Sofia"
# Enable web terminal inside Home Assistant (Ingress) via ttyd
enable_terminal: true
# Public base URL for opening the Gateway Web UI in a new tab (not embedded).
# Recommended: NO trailing slash.
# Example: "https://example.duckdns.org:12345" or "http://192.168.1.10:18789"
gateway_public_url: ""
# Optional: Home Assistant long-lived token (for local HA API scripts/tools)
homeassistant_token: ""
# Optional: Router SSH defaults (leave empty if you don't need router automation)
# This is a generic SSH configuration intended for a router/firewall or any network device
# reachable from inside the HA host LAN.
router_ssh_host: ""
router_ssh_user: ""
router_ssh_key_path: "/data/keys/router_ssh"
# Cleanup stale session lock files left after crashes/restarts
clean_session_locks_on_start: true
clean_session_locks_on_exit: true
schema:
timezone: str
enable_terminal: bool?
gateway_public_url: str?
homeassistant_token: str?
router_ssh_host: str
router_ssh_user: str
router_ssh_key_path: str
clean_session_locks_on_start: bool?
clean_session_locks_on_exit: bool?