Openness and extensibility

An open system, designed to be extended.

casasmooth is built on Home Assistant and exposes documented APIs. You can create your own rules, dashboards and integrations — or connect an LLM via the MCP protocol.

Built on Home Assistant

casasmooth runs as a Home Assistant add-on, the world's most popular open-source home automation platform. You benefit from thousands of integrations, community add-ons and total extensibility.

home-assistant.io →

Documented local API

Your casasmooth exposes a REST and WebSocket API directly on your local network. Create custom rules, tailored dashboards and advanced automations on your own.

Cloud API for intelligent programming

The casasmooth cloud API lets you integrate your home into broader workflows: monitoring, alerts, multi-site synchronization and advanced scenarios accessible from anywhere.

MCP interface for LLMs

casasmooth includes an MCP server (Model Context Protocol) that lets ChatGPT, Claude, Gemini or any compatible LLM control and query your smart home using natural language.

Talk naturally to your home

Thanks to the MCP server, any LLM agent (ChatGPT, Claude, Gemini…) can interact with casasmooth just like in an ordinary conversation — and combine multiple MCP services in a single request.

You

What's the temperature in the living room? And is the heating on?

Agent

The living room is at 21.3 °C. Heating is active, set to 22 °C — it should reach the target temperature in a few minutes.

You

Turn off all ground floor lights and lower the blinds to 50%.

Agent

Done: 6 lights turned off on the ground floor (kitchen, living room, entrance, hallway). The blinds in those 4 rooms are set to 50%.

The power of multi-service

An LLM agent can connect casasmooth to other MCP servers (Google Calendar, weather, email…) in the same conversation. The agent combines the information and acts on your home accordingly — with no programming on your part.

You

I'm leaving for vacation Friday evening, prepare the house.

Agent

I checked your Google Calendar: departure Friday at 6 PM, return March 24. Here's what I've programmed via casasmooth: heating switched to away mode (16 °C) from Friday 6 PM, restored on the 24th at 2 PM so the house is warm when you return. Blinds closed and presence simulation activated from Friday evening. Outdoor cameras switched to alert mode. Want me to send a summary by email too?

Why this matters

Your home, your rules, no limits.

A closed system locks you in. casasmooth is designed so every aspect can be extended, integrated or automated — by you, a developer, or an AI.

Extensibility stack
Home Assistant
platform & add-ons
Local API
REST + WebSocket
Cloud API
REST
MCP Server
ChatGPT · Claude · Gemini