Selora Homes Selora Homes

OpenClaw

Connect OpenClaw to your Home Assistant with the Selora Homes ClawHub skill — OAuth 2.0 authentication, one-command setup for SeloraBox users, and full tool reference.

Selora-Ai Openclaw Clawhub Mcp

The Selora Homes skill on ClawHub connects OpenClaw to your Home Assistant through Selora AI’s MCP server. Once installed, your Claw can inspect your home, propose automations, and act on your behalf — all through natural language.

Prerequisites

  • Home Assistant 2025.1+ with Selora AI installed
  • Selora Connect account linked to your Home Assistant instance
  • OpenClaw installed locally ( openclaw.ai )

Setup

SeloraBox users

A single command is all you need. Copy your MCP URL from the Selora AI settings panel (under Remote Access & MCP Authentication) and run:

openclaw mcp set home-assistant '{"url":"https://mcp-<id>.selorabox.com/api/selora_ai/mcp"}'

Replace <id> with the identifier shown in your MCP URL.

Other users

Use your local Home Assistant URL instead:

openclaw mcp set home-assistant '{"url":"http://homeassistant.local:8123/api/selora_ai/mcp"}'

If your instance uses a different hostname, IP address, or port, adjust accordingly. Docker users should use the host machine’s IP instead of homeassistant.local — see MCP troubleshooting for details.

Manual configuration

You can also edit ~/.openclaw/openclaw.json directly:

{
  "mcp": {
    "servers": {
      "home-assistant": {
        "url": "https://mcp-<id>.selorabox.com/api/selora_ai/mcp"
      }
    }
  }
}

Authentication

The skill authenticates via OAuth 2.0 through Selora Connect. On first use, your browser opens automatically to complete the consent flow. Tokens refresh in the background — no manual management required.

For alternative authentication methods (Selora AI tokens, HA long-lived tokens), see MCP & Agent Skills — Authentication .

Available Tools

Read-only

ToolDescription
selora_get_home_snapshotRetrieve all entities grouped by area
selora_list_automationsList all automations
selora_get_automationView a specific automation’s details
selora_validate_automationValidate an automation’s YAML
selora_list_sessionsBrowse session history
selora_list_patternsList detected usage patterns
selora_get_patternView a specific pattern’s details
selora_list_suggestionsBrowse proactive suggestions

Mutating (require admin authorization)

ToolDescription
selora_chatNatural language chat for automation proposals
selora_create_automationCreate a new automation from a proposal
selora_accept_automationEnable a previously created automation
selora_delete_automationRemove an automation
selora_accept_suggestionAccept a proactive suggestion
selora_dismiss_suggestionDismiss a suggestion
selora_trigger_scanTrigger a fresh pattern and suggestion scan

First Steps

Once the skill is connected:

  1. Ask your Claw to analyze your home — it will call selora_get_home_snapshot
  2. Ask for an automation proposal and review the YAML before confirming
  3. Confirm create — new automations are disabled by default
  4. Run selora_trigger_scan to refresh patterns and suggestions
  5. Browse selora_list_suggestions and accept or dismiss as needed

Troubleshooting

See MCP & Agent Skills — Troubleshooting for common issues (connection errors, authentication failures, Docker networking).