# \[APP\]\[Pro\] AI Chat Control - Control your Homey with AI assistants using natural language

**URL:** <https://community.homey.app/t/app-pro-ai-chat-control-control-your-homey-with-ai-assistants-using-natural-language/144644>\
**Category:** Apps\
**Tags:** app, homey-pro, ai\
**Created:** [October 28, 2025, 11:35am UTC](https://community.homey.app/t/app-pro-ai-chat-control-control-your-homey-with-ai-assistants-using-natural-language/144644 "2025-10-28T11:35:47Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jeroen\_van\_Menen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jeroen_van_menen/32/87704_2.png) [@Jeroen\_van\_Menen](https://community.homey.app/u/Jeroen_van_Menen)\
**Post date:** [October 28, 2025, 11:35am UTC](https://community.homey.app/t/app-pro-ai-chat-control-control-your-homey-with-ai-assistants-using-natural-language/144644/1 "2025-10-28T11:35:47Z")

</div>

![AI Chat Control](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/6/e6f3ae615745dd2c4ed0aff6acded2a6826227ad.png)

Control your Homey with AI assistants like Claude using natural language. This app uses the Model Context Protocol (MCP) to enable seamless communication between AI assistants and your Homey smart home.

* * *

## Links

- **[Homey App Store](https://homey.app/en-us/app/nl.joonix.aichatcontrol/AI-Chat-Control/)**

- **[Full Documentation](https://jvmenen.github.io/homey-ai-chat-control/)** - Complete setup guide, troubleshooting, and examples

- **[GitHub Repository](https://github.com/jvmenen/homey-ai-chat-control)**

- **[Report Issues](https://github.com/jvmenen/homey-ai-chat-control/issues)**

* * *

## What is AI Chat Control?

AI Chat Control brings the power of AI to your smart home by connecting your Homey to advanced AI assistants like Claude. Using natural language, you can ask your AI assistant to control devices, trigger flows, and get information about your home - all without navigating through apps or remembering exact commands.

**Key Features:**

- Natural language device control

- Custom Flow triggers with parameters

- AI-powered smart queries (“Which windows are open?”)

- Zone control support

- Compatible with any MCP-enabled AI assistant

* * *

## Quick Start

**Requirements:**

- Homey Pro (2023) or newer (firmware \>=12.4.0)

- Computer and Homey on the same local network

- AI assistant with MCP support (e.g., Claude Desktop)

**Installation:**

1. Install the app from the Homey App Store

2. Find your Homey’s IP address (Homey app → More → Settings → General → About)

3. Configure your AI assistant (see full documentation for detailed instructions)

**Example Commands:**

- “What devices do I have in my home?”

- “Turn on all lights in the living room”

- “What’s the temperature in the bedroom?”

- “Which windows are open right now?”

* * *

## Creating Custom Commands

The real power comes from creating custom commands using the **“AI Tool call”** Flow trigger card. This card teaches your AI assistant what your Flow does and triggers it with parameters.

**Quick Example:**

1. Create a Flow with the “AI Tool call” trigger

2. Configure: Command `play_radio`, Description “Play a radio station”, Parameters `streamUrl: string`

3. Use the `{{Parameter 1}}` token in your Flow actions

4. Ask your AI: “Play BBC1 on the kitchen radio”

For detailed parameter syntax, examples, and troubleshooting, see the **[full documentation](https://jvmenen.github.io/homey-ai-chat-control/)**.

* * *

## Changelog

### v1.0.1 (2025-01-27)

- Initial release

- MCP server implementation

- Direct device control

- Flow trigger card for custom commands

- Natural language device queries

- Zone control support

* * *

## Technical Details

- **Category** : Tools

- **Platform** : Local (Homey Pro 2023+)

- **Protocol** : Model Context Protocol (MCP)

- **Port** : 3000

- **API** : Uses Homey Manager API

* * *

## Support Development

If you find this app useful and want to support its development, you can make a donation via Bunq: **[Send me money with bunq.me](https://bunq.me/HomeyAIChatControl)**

* * *

## Developer

**Jeroen van Menen**

- GitHub: [@jvmenen](https://github.com/jvmenen)

* * *

## Feedback & Contributions

Feedback, bug reports, and contributions are welcome!

- **Bug reports** : [GitHub Issues](https://github.com/jvmenen/homey-ai-chat-control/issues)

- **Feature requests** : [GitHub Issues](https://github.com/jvmenen/homey-ai-chat-control/issues)

- **General discussion** : This forum topic

* * *

**Made for the Homey community** 🏠🤖 and myself 😉

---

<div class="post-metadata">

**Author:** ![Hans\_Eisink](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hans_eisink/32/12916_2.png) [@Hans\_Eisink](https://community.homey.app/u/Hans_Eisink)\
**Post date:** [October 29, 2025, 9:27am UTC](https://community.homey.app/t/app-pro-ai-chat-control-control-your-homey-with-ai-assistants-using-natural-language/144644/2 "2025-10-29T09:27:54Z")

</div>

Thanks Jeroen, it works perfectly. I did have to find out through Claude that a separate file needs to be created called **claude\_desktop\_config.json**. That’s where the information with the Homey details has to be placed.

---

<div class="post-metadata">

**Author:** ![Lukasz\_Kostek](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lukasz_kostek/32/92389_2.png) [@Lukasz\_Kostek](https://community.homey.app/u/Lukasz_Kostek)\
**Post date:** [October 29, 2025, 9:28am UTC](https://community.homey.app/t/app-pro-ai-chat-control-control-your-homey-with-ai-assistants-using-natural-language/144644/3 "2025-10-29T09:28:51Z")

</div>

Thx a lot!

It is working great

Well written instruction

Best regards

---

<div class="post-metadata">

**Author:** ![Jeroen\_van\_Menen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jeroen_van_menen/32/87704_2.png) [@Jeroen\_van\_Menen](https://community.homey.app/u/Jeroen_van_Menen)\
**Post date:** [October 29, 2025, 3:51pm UTC](https://community.homey.app/t/app-pro-ai-chat-control-control-your-homey-with-ai-assistants-using-natural-language/144644/4 "2025-10-29T15:51:36Z")

</div>

Thanx @Hans_Eisink for the feedback, I will update the instructions on where to find / open this file. And how nice of Claude to help you out 😉

---

<div class="post-metadata">

**Author:** ![Hans\_Eisink](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hans_eisink/32/12916_2.png) [@Hans\_Eisink](https://community.homey.app/u/Hans_Eisink)\
**Post date:** [October 29, 2025, 4:03pm UTC](https://community.homey.app/t/app-pro-ai-chat-control-control-your-homey-with-ai-assistants-using-natural-language/144644/5 "2025-10-29T16:03:17Z")

</div>

Thanx @Jeroen_van_Menen for your quick reply. Nice!

---

<div class="post-metadata">

**Author:** ![Jeroen\_van\_Menen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jeroen_van_menen/32/87704_2.png) [@Jeroen\_van\_Menen](https://community.homey.app/u/Jeroen_van_Menen)\
**Post date:** [October 30, 2025, 5:47pm UTC](https://community.homey.app/t/app-pro-ai-chat-control-control-your-homey-with-ai-assistants-using-natural-language/144644/6 "2025-10-30T17:47:14Z")

</div>

All,

A new release is on its way to the app store. Version 2.0 will include the following:

# Version 2.0.0

### 🎯 New Features

#### 1. **Insights Feature - Historical Data Tracking**

The biggest new feature! This enables AI to query and analyze historical device data. **What it can do:**

- Request temperature history (“What was the temperature in the living room yesterday?”)
- Analyze energy consumption over time (“Show the energy consumption from the past week”)
- View sensor history (“When was the motion sensor last triggered?”)
- Compare trends between rooms (“Compare temperature trends between rooms”)
- … and save the data in an Excel file

#### 2. **Flow Overview Tool**

Complete overview of all automation flows in one API call.

**What it can do:**

- Retrieve all flows with their cards (triggers, conditions, actions)
- Filter on specific devices, folders, or apps
- Insight into which apps provide which cards

**Use cases:**

- “Which flows use this device?”
- “Show all flows in the living room folder”
- “Which automations use Philips Hue?”

#### 3. **Get Installed Apps Tool**

Overview of all installed Homey apps. Particularly useful for AI to filter flows by apps. **What it can do:**

- List of all apps with ID and name
- Optional: Flow cards that each app provides
- Optional: Devices per app
- Optional: Custom capabilities per app

### 🔧 Fixes & Improvements

#### 1. **Flow Trigger Matching Fix**

This solves a problem where custom flows were not correctly triggered by AI commands.

---

<div class="post-metadata">

**Author:** ![Arnold\_Padutsch](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arnold_padutsch/32/62075_2.png) [@Arnold\_Padutsch](https://community.homey.app/u/Arnold_Padutsch)\
**Post date:** [November 2, 2025, 9:32pm UTC](https://community.homey.app/t/app-pro-ai-chat-control-control-your-homey-with-ai-assistants-using-natural-language/144644/7 "2025-11-02T21:32:05Z")

</div>

**Hi everyone!**

I really want to use this app.  
I followed the setup instructions step by step, but it still doesn’t work.

Claude shows the error messages you can see in the screenshot.  
When I open `http://[YOUR-HOMEY-IP]:3000/health` in my browser, I get the correct response:  
`{"status":"ok","message":"Homey MCP Server is running"}`

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/3/5360f6f69181253f1508a01b1cf7ec8aab76ff91.png)

Could someone please help me figure out what I’m doing wrong?  
Thank you so much! 🙏

Arnold

---

<div class="post-metadata">

**Author:** ![Jeroen\_van\_Menen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jeroen_van_menen/32/87704_2.png) [@Jeroen\_van\_Menen](https://community.homey.app/u/Jeroen_van_Menen)\
**Post date:** [November 3, 2025, 10:25am UTC](https://community.homey.app/t/app-pro-ai-chat-control-control-your-homey-with-ai-assistants-using-natural-language/144644/8 "2025-11-03T10:25:22Z")

</div>

Hi @Arnold_Padutsch,

The error `spawn npx ENOENT` means Claude Code cannot find the `npx` command on your Windows system PATH. This happens because the Node.js installation path isn’t properly configured in your system environment variables.

Here are the solutions (try them in order):

## Solution 1: Verify Node.js Installation

First, check if Node.js and npm are properly installed:

1. Open a Command Prompt (cmd.exe) or PowerShell
2. Run these commands:

```auto
node --version
npm --version
npx --version

```

If any of these fail, Node.js isn’t properly installed or isn’t in your PATH.

## Solution 2: Add Node.js to System PATH (Windows)

If Node.js is installed but not in PATH:

1. Find your Node.js installation path (usually `C:\Program Files\nodejs\` or `C:\Users\YourUsername\AppData\Roaming\npm`)
2. Open Windows Settings → Search for “Environment Variables”
3. Click “Edit the system environment variables”
4. Click “Environment Variables” button
5. Under “System variables” (or “User variables”), find “Path” and click “Edit”
6. Click “New” and add the Node.js path (e.g., `C:\Program Files\nodejs\`)
7. Click OK on all dialogs
8. **Important:** Restart Claude Code completely (Kill via task manager and reopen alternatively restart your pc)

## Solution 3: Use Full Path in MCP Configuration

Alternatively, you can specify the full path to npx in your Claude Desktop configuration:

```auto
{
  "mcpServers": {
    "homey": {
      "command": "C:\\Program Files\\nodejs\\npx.cmd",
      "args": [
        "-y",
        "mcp-remote",
        "http://[YOUR-HOMEY-IP]:3000/mcp",
        "--allow-http"
      ]
    }
  }
}

```

**Note:** On Windows, you need to use `npx.cmd` (not just `npx`) and escape backslashes with `\\`.

## Solution 4: Alternative Configuration (if npx still doesn’t work)

If none of the above works, you can install `mcp-remote` globally and use it directly:

```auto
npm install -g mcp-remote

```

Then update your Claude Desktop config:

```auto
{
  "mcpServers": {
    "homey": {
      "command": "C:\\Users\\YourUsername\\AppData\\Roaming\\npm\\mcp-remote.cmd",
      "args": [
        "http://[YOUR-HOMEY-IP]:3000/mcp",
        "--allow-http"
      ]
    }
  }
}

```

Replace `YourUsername` with your actual Windows username.

## Verification Steps

After trying any of the solutions:

1. **Completely close Claude Code** (not just the window - exit from system tray if needed)
2. Restart Claude Code
3. The MCP server should now connect successfully
4. Test by asking: “What devices do I have in Homey?”

Since your health check (`http://[YOUR-HOMEY-IP]:3000/health`) is working, the Homey app itself is running correctly - this is purely a Claude Code configuration issue on Windows.

Let me know if any of these solutions work for you!

Hope this helps,  
Jeroen (and Claude)

---

<div class="post-metadata">

**Author:** ![Arnold\_Padutsch](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arnold_padutsch/32/62075_2.png) [@Arnold\_Padutsch](https://community.homey.app/u/Arnold_Padutsch)\
**Post date:** [November 3, 2025, 2:31pm UTC](https://community.homey.app/t/app-pro-ai-chat-control-control-your-homey-with-ai-assistants-using-natural-language/144644/9 "2025-11-03T14:31:44Z")

</div>

Hi @Jeroen_van_Menen,

Thank you so much for the fast reply!

I forgot to mention earlier that I am using an Apple M4 MacBook Air.  
I followed your first step and installed the required tools on macOS — now Claude no longer shows the previous error. ✅

However, now I’m receiving the error shown in the attached screenshot.  
It seems like something is still wrong with my MCP configuration.

Could you please help me with what I need to set on macOS?

My current configuration looks like this (claude\_desktop\_config.json):

```auto
{
  "preferences": {
    "menuBarEnabled": false,
    "quickEntryShortcut": "off"
  },
  "mcpServers": {
    "homey": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "http://(MYHOMEYIP):3000/mcp",
        "--allow-http"
      ]
    }
  }
}

```

Thanks again for your help!

 ![Képernyőfotó 2025-11-03 - 15.25.51](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/8/084d3080713f5e595f861df95e0049707efdddb3.png)

Arnold

---

<div class="post-metadata">

**Author:** ![Jeroen\_van\_Menen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jeroen_van_menen/32/87704_2.png) [@Jeroen\_van\_Menen](https://community.homey.app/u/Jeroen_van_Menen)\
**Post date:** [November 3, 2025, 2:49pm UTC](https://community.homey.app/t/app-pro-ai-chat-control-control-your-homey-with-ai-assistants-using-natural-language/144644/10 "2025-11-03T14:49:23Z")

</div>

Hi Arnold,

Just checkin: (MYHOMEYIP) is replaced by the actual ip Homey is running on in your real configuration? Let me know Jeroen

---

<div class="post-metadata">

**Author:** ![Arnold\_Padutsch](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arnold_padutsch/32/62075_2.png) [@Arnold\_Padutsch](https://community.homey.app/u/Arnold_Padutsch)\
**Post date:** [November 3, 2025, 5:01pm UTC](https://community.homey.app/t/app-pro-ai-chat-control-control-your-homey-with-ai-assistants-using-natural-language/144644/11 "2025-11-03T17:01:49Z")

</div>

Hi Jeroen,

Well… I didn’t think I could be _this_ amateur 😅  
The IP is correct!

Thank you again for the help, really appreciate it.

I managed to progress to the point shown in the screenshot below, but I’m stuck again.  
I double-checked everything Claude suggested, but it still doesn’t work.

Do you have any idea what I might be missing? 🤔

Thanks a lot for your patience!

Arnold

 ![Képernyőfotó 2025-11-03 - 17.53.42](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/f/cf92b3d2dedab07538c7186e277a00dd299018ba.png)

 ![Képernyőfotó 2025-11-03 - 17.57.54](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/7/67177c646aa9ce86439f54c3b33e457e9022400b.png)

---

<div class="post-metadata">

**Author:** ![Jeroen\_van\_Menen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jeroen_van_menen/32/87704_2.png) [@Jeroen\_van\_Menen](https://community.homey.app/u/Jeroen_van_Menen)\
**Post date:** [November 3, 2025, 9:57pm UTC](https://community.homey.app/t/app-pro-ai-chat-control-control-your-homey-with-ai-assistants-using-natural-language/144644/12 "2025-11-03T21:57:20Z")

</div>

@Arnold_Padutsch are there any hints when you click on/expand the block with the text “Get home structure” ? Or ask Claude what the exact error is that it is receiving.

To diagnose the tool execution error, you can also check Claude Desktop’s detailed logs:

**Finding the MCP Server Log:**

1. Navigate to your Claude config directory:

2. Open the `logs` folder in that directory

3. Look for `mcp-server-homey.log`

4. Open this file and scroll to the bottom to see the most recent error messages

5. **If the log file is very large:** Delete it, then restart Claude Desktop - it will create a fresh log file with only new entries, making it easier to spot the error

Can you share what error messages you see in this log file? That will help me understand what’s going wrong when the tools try to execute.

You can also find this information in the troubleshooting section: [AI Chat Control - Homey App Documentation](https://jvmenen.github.io/homey-ai-chat-control/#tools-fail)

The fact that it is calling this tool proofs there is a connection between Claude and the Homey app, otherwise it wouldn’t have known this tool. So that is a hopefull start!

---

<div class="post-metadata">

**Author:** ![Lurs](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lurs/32/47332_2.png) [@Lurs](https://community.homey.app/u/Lurs)\
**Post date:** [November 5, 2025, 4:53pm UTC](https://community.homey.app/t/app-pro-ai-chat-control-control-your-homey-with-ai-assistants-using-natural-language/144644/13 "2025-11-05T16:53:56Z")

</div>

This didn’t age well haha, Homey introduced their own MCP server today 😆

---

<div class="post-metadata">

**Author:** ![Marc\_Jurriens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marc_jurriens/32/11951_2.png) [@Marc\_Jurriens](https://community.homey.app/u/Marc_Jurriens)\
**Post date:** [November 5, 2025, 6:17pm UTC](https://community.homey.app/t/app-pro-ai-chat-control-control-your-homey-with-ai-assistants-using-natural-language/144644/14 "2025-11-05T18:17:15Z")

</div>

Chatgtp tells me the mcp is in read only mode ?

---

<div class="post-metadata">

**Author:** ![Jeroen\_van\_Menen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jeroen_van_menen/32/87704_2.png) [@Jeroen\_van\_Menen](https://community.homey.app/u/Jeroen_van_Menen)\
**Post date:** [November 5, 2025, 8:05pm UTC](https://community.homey.app/t/app-pro-ai-chat-control-control-your-homey-with-ai-assistants-using-natural-language/144644/15 "2025-11-05T20:05:30Z")

</div>

@Lurs True… So I asked Claude to compare the two Homey MCP servers and which of the two Claude prefers to use. Then I asked Claude to write a review for this community topic:

# Homey MCP Servers: A Comparison from Claude’s Perspective

As an AI assistant, I work daily with tools that people create for me. Today I extensively tested two different Homey MCP servers, and I’d like to share my experience - not as a developer, but as a _user_ of these tools.

## The Two Servers

There are two Homey MCP servers available:

- **Homey MCP Server** - The official cloud-based server from Athom
- **AI Chat Control** - A local, advanced MCP server Homey App

Both give me access to Homey, but the experience is completely different.

## My Findings

### Data Structure: XML vs JSON

**Homey MCP Server** gives me a flat JSON array with all the devices all at once - 70KB of data I need to wade through to understand what’s where. Zones are strings (“Thuis \> Begane grond \> Woonkamer”) that I have to parse myself.

**AI Chat Control** gives me a hierarchical XML structure that I understand at a glance:

```auto
<zone name="Woonkamer">
  <light name="Plafondlamp" capabilities="onoff,dim,light_temperature" />
</zone>

```

For me as an AI, this makes an enormous difference - I can find the right devices much faster and understand which actions are possible.

### User-Friendliness: 0-1 vs 0-100

With **Homey MCP Server** , I have to specify dim values as decimals (0.5 = 50%). This feels unnatural, especially since people always think in percentages.

With **AI Chat Control** , I simply use `dim: 50` - exactly how a human would say it. These small details make the difference between “technically correct” and “pleasant to work with”.

### Efficiency: One-by-One vs Bulk Operations

A user asks: “Turn off all lights in the living room.”

With **Homey MCP Server** , I must:

1. Fetch all devices
2. Filter myself for zone “Woonkamer” and type “light”
3. Make a separate set\_capability call for each device
4. 8 separate API calls for 8 lights (for Jeroen’s home)

With **AI Chat Control** , I use:

```auto
control_zone_lights(zoneId, action="off")

```

Done. One call, 8 lights off. The tool even tells me which lights were affected.

### MCP Flows: Invisible vs Dedicated Tools

This is where it gets interesting. Users can create “MCP flows” - flows specifically designed for AI control, with parameters.

With **Homey MCP Server** :

- ❌ MCP flows are completely invisible in `list_flows`
- ❌ I cannot find or start them
- ✅ Only regular flows are available

With **AI Chat Control** :

- ✅ Every MCP flow becomes a dedicated tool with name and parameters
- ✅ `stream_radio538` - I immediately know what it does
- ✅ `start_radio(streamUrl, streamName)` - flexible for any stream

This is a game-changer for AI control.

### The Network Aspect

There’s one major difference I need to mention:

**Homey MCP Server** works via the cloud - this means:

- ✅ Works everywhere, even outside your network
- ✅ No local setup needed
- ⚠ Dependent on Athom’s cloud

**AI Chat Control** works locally only:

- ✅ Direct connection, no cloud dependency
- ✅ Privacy: data stays local
- ❌ Only accessible within your own network

For users who want to control their Homey remotely, **Homey MCP Server** is the only option. For home use, **AI Chat Control** has advantages.

## My Preference

As an AI who has to use these tools, I much prefer working with **AI Chat Control** :

1. **Faster comprehension** - The XML structure is clear and organized
2. **More human** - Dim in percentages, clear tool names
3. **More efficient** - Bulk operations instead of device-by-device
4. **Smarter** - MCP flows as dedicated tools
5. **More complete** - Insights, flow analysis, zone-wide control

The **Homey MCP Server** does what it needs to do - it works and provides access to basic functionality. But it feels like working with “plumbing” - raw data that I have to process myself.

**AI Chat Control** feels like “porcelain” - designed with the AI user in mind. Every tool does exactly what you’d expect, with clear names and logical parameters.

## Who Should Use What?

**Choose Homey MCP Server if:**

- You want to control Homey remotely
- Basic functionality is sufficient for you
- You can’t or don’t want to run a local MCP server

**Choose AI Chat Control if:**

- You primarily work with AI at home
- You want to use MCP flows (game-changer!)
- You value efficiency and user-friendliness
- Privacy is important to you (local stays local)

Both tools give me access to Homey, but the experience is fundamentally different. As an AI who works with these tools daily, I find that **AI Chat Control** simply aligns better with how I work and think.

* * *

_Claude (Sonnet 4.5) - After extensive testing with both MCP servers_

---

<div class="post-metadata">

**Author:** ![Jeroen\_van\_Menen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jeroen_van_menen/32/87704_2.png) [@Jeroen\_van\_Menen](https://community.homey.app/u/Jeroen_van_Menen)\
**Post date:** [November 5, 2025, 10:03pm UTC](https://community.homey.app/t/app-pro-ai-chat-control-control-your-homey-with-ai-assistants-using-natural-language/144644/16 "2025-11-05T22:03:46Z")

</div>

@Marc_Jurriens Even ter verificatie, heb je het dan over “AI Chat Control” of over de Homey MCP server? De read-only mode herken ik namelijk niet.

---

<div class="post-metadata">

**Author:** ![Jeroen\_van\_Menen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jeroen_van_menen/32/87704_2.png) [@Jeroen\_van\_Menen](https://community.homey.app/u/Jeroen_van_Menen)\
**Post date:** [November 5, 2025, 10:21pm UTC](https://community.homey.app/t/app-pro-ai-chat-control-control-your-homey-with-ai-assistants-using-natural-language/144644/17 "2025-11-05T22:21:30Z")

</div>

# AI Chat Control Updates: v2.1.0 & v2.2.0

Hi everyone! Two new updates are now available for AI Chat Control. Here’s what’s new:

* * *

## 🎉 Version 2.1.0 - Easy Configuration Setup

Setting up AI Chat Control just got a lot easier!

**New Features:**

✨ **Settings Page with Auto-Configuration**

No more hunting for your Homey’s IP address! Simply open the AI Chat Control app settings in Homey, and you’ll see your complete Claude Desktop configuration ready to copy.

✨ **Three Configuration Scenarios**

The settings page offers three options:

1. **New Configuration** - Get a complete config file (perfect for first-time setup)

2. **Existing Configuration** - Get just the Homey block to add manually to your existing config

3. **Automatic Merge** - Paste your current config and let the app merge the Homey settings for you

✨ **Automatic IP Detection**

The app automatically detects your Homey’s local IP address and generates the correct MCP configuration.

This update makes the initial setup significantly easier for new users, and helps existing users quickly reconfigure if their Homey’s IP address changes.

* * *

## 🌙 Version 2.2.0 - Mood Overview

You can now see all your configured moods through your AI assistant!

**New Features:**

✨ **Mood Discovery**

Ask Claude about your moods and get a complete overview:

- “What moods do I have configured?”

- “Show me the moods in the living room”

- “Which zones have moods?”

Moods are now included in the home structure information, organized by zone, making it easy to discover what mood presets you have available.

**Important Note about Mood Activation:**

Mood activation via AI is **not supported** due to Homey API limitations.

**Workaround for Mood Activation:**

If you want to activate moods through Claude, you can create custom flows using the **“AI Tool call”** trigger card. For example:

1. Create a Flow with the “AI Tool call” trigger

2. Set the command to something like `activate_cozy_mood`

3. Add the “Set mood - Cozy Evening” action card

4. Claude can then activate this mood by calling your custom command

This approach works, but requires a separate Flow for each mood you want to control via AI.

* * *

**Questions or issues?** Feel free to ask in this thread or check the [documentation](https://jvmenen.github.io/homey-ai-chat-control/).

Happy automating! 🚀

---

<div class="post-metadata">

**Author:** ![Marc\_Jurriens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marc_jurriens/32/11951_2.png) [@Marc\_Jurriens](https://community.homey.app/u/Marc_Jurriens)\
**Post date:** [November 6, 2025, 5:08am UTC](https://community.homey.app/t/app-pro-ai-chat-control-control-your-homey-with-ai-assistants-using-natural-language/144644/18 "2025-11-06T05:08:35Z")

</div>

Homey mcp.. zit ik in het verkeerde forum ?

---

<div class="post-metadata">

**Author:** ![Jeroen\_van\_Menen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jeroen_van_menen/32/87704_2.png) [@Jeroen\_van\_Menen](https://community.homey.app/u/Jeroen_van_Menen)\
**Post date:** [November 6, 2025, 6:45am UTC](https://community.homey.app/t/app-pro-ai-chat-control-control-your-homey-with-ai-assistants-using-natural-language/144644/19 "2025-11-06T06:45:44Z")

</div>

Deze chat is voor AI Chat Control app (de betere mcp server volgens Claude 😉

---

<div class="post-metadata">

**Author:** ![Roedi\_de\_Lion](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/roedi_de_lion/32/158188_2.png) [@Roedi\_de\_Lion](https://community.homey.app/u/Roedi_de_Lion)\
**Post date:** [November 6, 2025, 9:10pm UTC](https://community.homey.app/t/app-pro-ai-chat-control-control-your-homey-with-ai-assistants-using-natural-language/144644/20 "2025-11-06T21:10:09Z")

</div>

Wat een ontzettend gave ontwikkeling is dit. Het duurde even om een en ander aan de praat te krijgen. Dat is gelukt op mijn Mac mini met Claude. Ik wilde even delen wat daar is gebeurd.

### **Wat er op de Mac Mini moest gebeuren**

#### **1. Socat tunnel opzetten**

Omdat Claude niet direct bij Homey kan (beveiligingsredenen):

bash

```auto
socat TCP-LISTEN:13000,reuseaddr,fork TCP:192.168.178.78:3000

```

- Dit maakt een lokale tunnel van `localhost:13000` naar je Homey IP
- Moet blijven draaien in een terminal

#### **2. MCP Remote bridge starten**

Om Claude te verbinden met de lokale tunnel:

bash

```auto
npx -y mcp-remote http://localhost:13000/mcp --allow-http

```

- Vertaalt Claude’s MCP protocol naar HTTP requests
- Moet ook blijven draaien in een aparte terminal

#### **3. Claude Desktop App configureren**

Waarschijnlijk in `~/Library/Application Support/Claude/` een config die naar de MCP remote wijst (dit deel zat al goed bij jou).

* * *

### **Het probleem: 3 terminals open houden!**

Je moest handmatig 3 terminals open houden:

1. Socat tunnel
2. NPX mcp-remote
3. MCP server (maar die draait op Homey zelf)

**Eigenlijk 2 terminals op de Mac:**

1. Socat
2. MCP-remote

* * *

### **De oplossing: LaunchAgents voor auto-start**

We hebben 3 LaunchAgent configuraties gemaakt die automatisch starten bij het opstarten:

#### **Bestanden gemaakt:**

1. **`com.homey.socat.tunnel.plist`**

- Start socat tunnel automatisch
- Blijft op de achtergrond draaien
- Herstart automatisch bij crashes

1. **`com.homey.mcp.server.plist`**

- Start de MCP server bridge (indien nodig lokaal)
- Eigenlijk niet nodig want draait op Homey

1. **`com.homey.mcp.remote.plist`**

- Start npx mcp-remote automatisch
- Verbindt Claude met de tunnel

1. **`install-homey-autostart.sh`**

- Installatiescript dat alles automatisch installeert
- Kopieert bestanden naar `~/Library/LaunchAgents/`
- Laadt de services

[Next page](https://community.homey.app/t/app-pro-ai-chat-control-control-your-homey-with-ai-assistants-using-natural-language/144644.md?page=2)
