Control Home Assistant via Telegram AI agent (OpenClaw skill — free, open source)

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!

Home Summary — 20:17 12/04/2026

Temperatures:

  • Thermostat 2 Current: 17.2°C
  • Thermostat 1 Current: 17.3°C

Lights: all off

Climate Thermostat 2: off, 17.2° → 7.0°
Climate Thermostat 1: off, 17.3°

Switches ON: PSL-686100 Smart Charge Mode (EV Charger)