Hi everyone,
I’ve built an open-source skill that connects Home Assistant to OpenClaw (a self-hosted AI agent platform), letting you control your home in plain English via Telegram or a web interface — no voice, no app, just chat.
Example Telegram conversation
You: Home summary
Bot: Home Summary - 17:43 12/04/2026
Temperatures:
- Living Room: 21.3°C
- Bedroom: 19.1°C
Lights ON: Kitchen, Hallway
Climate Thermostat: heat, 19.1°C → 21.0°C
Switches ON: EV Charger
You: Turn off the kitchen lights
Bot: Called light.turn_off on light.kitchen → now off
What it supports
Lights, switches, climate/heating, temperature sensors, cameras, automations, energy monitoring, presence detection, door/lock sensors, EV chargers — anything via the HA REST API.
Requirements
- Home Assistant 2023.1+ (REST API on by default, no extra integrations)
- OpenClaw on a Linux server (Raspberry Pi works fine)
- A Telegram bot token from @BotFather
Install in 3 commands
git clone GitHub - nj070574-gif/openclaw-homeassistant-skill: Allows you to connect OpenClaw to Home Assistant HA server in any environment. Give the OpenClaw instructions and it controls or automates your HA · GitHub
cd openclaw-homeassistant-skill
bash install.sh
The installer guides you through token setup and tests connectivity automatically.
Also on ClawHub (OpenClaw’s skill registry): clawhub install home-assistant-skill
Full docs, troubleshooting, and HTTPS/self-signed cert guide in the README:
Happy to answer any questions!