Dokumentation

Der komplette Leitfaden zu Loxone AI — steuern Sie Ihr Smart Home über Claude und andere KI-Assistenten mithilfe des MCP-Protokolls.

Schnellstart

In 3 Schritten mit Loxone AI starten:

1 Konto erstellen

Registrieren Sie sich auf loxoneai.com per E-Mail, Google oder Apple.

2 Ihre Loxone-Verbindung hinzufügen

Klicken Sie im Dashboard auf „Verbindung hinzufügen“ und geben Sie Folgendes ein:

  • Seriennummer: die Seriennummer Ihres Miniservers (z. B. 504F94XXXXXX) — so finden Sie sie
  • Benutzername: Ihr Loxone-Kontobenutzername
  • Passwort: Ihr Loxone-Kontopasswort

Klicken Sie auf „Überprüfen“, um die Verbindung zu testen.

3 KI-Assistenten verbinden

Kopieren Sie im Dashboard die MCP-Konfiguration für Ihre Anwendung:

  • Claude Desktop / Cursor / Windsurf: Kopieren Sie das Konfigurations-Snippet und fügen Sie es in die MCP-Einstellungen Ihrer App ein
  • Claude.ai (Web): Nutzen Sie den OAuth-Ablauf — klicken Sie im Dashboard auf „Verbinden“ und autorisieren Sie im Browser
Starten Sie Claude Desktop nach dem Aktualisieren der MCP-Konfiguration vollständig neu (beenden und erneut öffnen).

Voraussetzungen

Cloud MCP

Der Cloud-MCP-Server läuft auf unserer Infrastruktur unter https://cloud.loxoneai.com/cloud/mcp. Ihre Loxone-Zugangsdaten werden verschlüsselt in unserer Datenbank gespeichert — es ist keine Softwareinstallation auf Ihrem Gerät nötig.

Authentifizierung

Der Cloud-MCP-Server verwendet OAuth 2.0. Der Autorisierungsserver ist https://loxoneai.com.

Ihren Zugriffstoken oder Ihre OAuth-Zugangsdaten finden Sie im Dashboard → Tab „API Keys“.

App-Konfiguration

Konfigurationen für unterstützte Anwendungen:

Claude.ai (web)

Nutzt den OAuth-Authorization-Code-Flow — keine manuelle Konfiguration nötig. Klicken Sie im Dashboard auf Mit Claude.ai verbinden und autorisieren Sie im Browser.

Claude Desktop

Am einfachsten — Ein-Klick-Installation: Klicken Sie in Ihrem Dashboard auf „Für Claude Desktop herunterladen (.mcpb)“ und doppelklicken Sie anschließend auf die heruntergeladene Datei. Claude Desktop installiert sie automatisch, Ihr Token ist bereits enthalten. (Node.js erforderlich.)

Oder manuell konfigurieren — für andere Clients (Cursor, VS Code, Claude Code) ist dies der richtige Weg:

Konfigurationsdatei: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) oder %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "loxone-cloud": {
      "command": "npx",
      "args": ["-y", "mcp-remote",
        "https://cloud.loxoneai.com/cloud/mcp",
        "--header", "Authorization: Bearer YOUR_ACCESS_TOKEN"]
    }
  }
}
Claude Desktop benötigt Node.js und verwendet mcp-remote, um sich mit entfernten MCP-Servern zu verbinden.

Cursor

Konfigurationsdatei: ~/.cursor/mcp.json

{
  "mcpServers": {
    "loxone-cloud": {
      "url": "https://cloud.loxoneai.com/cloud/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_ACCESS_TOKEN"
      }
    }
  }
}

Windsurf

Konfigurationsdatei: ~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "loxone-cloud": {
      "serverUrl": "https://cloud.loxoneai.com/cloud/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_ACCESS_TOKEN"
      }
    }
  }
}

Continue

Konfigurationsdatei: ~/.continue/config.yaml

mcpServers:
  - name: loxone-cloud
    url: https://cloud.loxoneai.com/cloud/mcp
    requestOptions:
      headers:
        Authorization: "Bearer YOUR_ACCESS_TOKEN"

Cline

{
  "mcpServers": {
    "loxone-cloud": {
      "url": "https://cloud.loxoneai.com/cloud/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_ACCESS_TOKEN"
      }
    }
  }
}

Eigene App / API

Zugriffstoken über OAuth 2.0 Client Credentials abrufen:

curl -X POST https://loxoneai.com/oauth/token \
  -d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_SECRET"

Übergeben Sie den Token anschließend als Authorization: Bearer ACCESS_TOKEN an den MCP-Endpunkt.

Loxone Cloud

Sie geben nur die Seriennummer ein — die Loxone-Cloud-Verbindung wird automatisch erstellt:

dns.loxonecloud.com/YOUR_SERIAL_NUMBER

Remote Connect (Loxone Cloud) muss am Miniserver aktiviert sein. Die Seriennummer finden Sie in der Loxone App: Menü → ⓘ Info.

So finden Sie Ihre Seriennummer

Ihre Seriennummer ist die MAC-Adresse des Miniservers — sie kommt in die Cloud-URL dns.loxonecloud.com/<serial>. Am einfachsten finden Sie sie in der Loxone App:

  1. Öffnen Sie die Loxone App und tippen Sie oben links auf das Menü (☰).
  2. Tippen Sie auf das Info-Symbol (ⓘ) neben dem Namen des Miniservers.
  3. Lesen Sie die Zeile Seriennummer ab — das ist Ihre MAC (12 Zeichen, z. B. 504F94XXXXXX).
Loxone app — menu Loxone app — info icon Loxone app — serial number
Sie steht auch auf dem Aufkleber auf der Rückseite des Miniservers und in Loxone Config. Damit die Cloud-URL erreichbar ist, muss in Loxone Config Remote Connect aktiviert sein.

Praktische Beispiele

Diese Beispiele zeigen die Kernfunktionen des Loxone AI MCP-Servers. Jedes zeigt den natürlichsprachlichen Prompt an die KI, den ausgeführten MCP-Tool-Aufruf und die erwartete Antwort.

1 Licht in einem Raum einschalten
Nutzer-Prompt
„Schalte das Licht im Wohnzimmer ein“
MCP-Tool-Aufruf
{
  "tool": "loxone_light_on",
  "arguments": {
    "control": "Living Room"
  }
}
Antwort
{
  "success": true,
  "message": "Light turned on: Living Room",
  "device": "Living Room",
  "action": "on"
}
2 Temperatur in einem Raum auslesen
Nutzer-Prompt
„Wie hoch ist die Temperatur im Schlafzimmer?“
MCP-Tool-Aufruf
{
  "tool": "loxone_get_temperature",
  "arguments": {
    "room": "Bedroom"
  }
}
Antwort
{
  "room": "Bedroom",
  "temperature_c": 21.4,
  "unit": "°C",
  "sensor": "Temperature Bedroom"
}
3 Rollläden in einem Raum schließen
Nutzer-Prompt
„Schließe die Rollläden im Wohnzimmer“
MCP-Tool-Aufruf
{
  "tool": "loxone_blind_down",
  "arguments": {
    "control": "Living Room"
  }
}
Antwort
{
  "success": true,
  "message": "Blind moved down: Living Room",
  "device": "Living Room",
  "action": "down"
}
4 Alle Geräte auflisten
Nutzer-Prompt
„Zeig mir alle Geräte in meinem Zuhause“
MCP-Tool-Aufruf
{
  "tool": "loxone_list_devices",
  "arguments": {}
}
Antwort (gekürzt)
{
  "lights": [
    { "name": "Living Room", "room": "Living Room", "type": "LightControllerV2" },
    { "name": "Kitchen", "room": "Kitchen", "type": "Dimmer" }
  ],
  "blinds": [
    { "name": "Blind Living Room", "room": "Living Room", "type": "Jalousie" }
  ],
  "gates": [
    { "name": "Garage Door", "room": "Garage", "type": "Gate" }
  ],
  "thermostats": [
    { "name": "Temperature Bedroom", "room": "Bedroom", "type": "InfoOnlyAnalog" }
  ]
}
5 Dimmerhelligkeit einstellen
Nutzer-Prompt
„Dimme das Licht im Schlafzimmer auf 30%“
MCP-Tool-Aufruf
{
  "tool": "loxone_dimmer",
  "arguments": {
    "control": "Bedroom",
    "value": 30
  }
}
Antwort
{
  "success": true,
  "message": "Dimmer set to 30%: Bedroom",
  "device": "Bedroom",
  "value": 30
}

Sprachbefehle

Loxone AI versteht natürliche Sprache. Hier sind Beispiel-Prompts, die Sie verwenden können:

Licht

„Schalte das Licht im Wohnzimmer ein“
„Schalte alle Lichter aus“
„Dimme das Licht im Schlafzimmer auf 30%“
„Stelle das Küchenlicht auf 80%“
„Welche Lichter sind gerade eingeschaltet?“

Rollläden & Jalousien

„Schließe die Rollläden im Wohnzimmer“
„Öffne alle Rollläden“
„Stelle die Rollläden auf 50%“
„Schließe die Jalousien im Schlafzimmer“

Temperatur

„Wie hoch ist die Temperatur im Wohnzimmer?“
„Zeig mir die Temperaturen in allen Räumen“
„Welcher Raum ist am wärmsten?“

Tore & Garage

„Öffne das Garagentor“
„Schließe das Einfahrtstor“

Geräte

„Zeig alle Geräte“
„Welche Geräte gibt es in der Küche?“
„Liste alle Lichter auf“

Unterstützte Geräte

Typ Loxone-Typen Aktionen
💡 Licht LightController, LightControllerV2, Dimmer, Switch Ein, aus, Dimmen (0–100%)
🪧 Rollläden Jalousie, Blind Auf, ab, Position (0–100%)
🚗 Tore Gate Öffnen, schließen
🌡️ Temperatur InfoOnlyAnalog (Name enthält „temperature“) Aktuellen Wert auslesen
🏠 Raumübersicht Alle Typen Licht, Rollläden, Temperatur, Anwesenheit
📊 Anwesenheit PresenceDetector, Motion Belegungsstatus auslesen

MCP-Tools-Referenz

Der Loxone AI MCP-Server stellt 32 Tools bereit. Wichtige Tools:

loxone_list_devices

Gibt alle Geräte gruppiert nach Kategorie zurück (Licht, Rollläden, Tore, Thermostate, Anwesenheit, Sensoren).

loxone_light_on / loxone_light_off

Schaltet ein Licht oder einen Raum ein/aus. Parameter: control — Geräte- oder Raumname.

loxone_dimmer

Stellt die Lichthelligkeit ein. Parameter: control (Gerät/Raum), value (0–100).

loxone_blind_up / loxone_blind_down

Öffnet oder schließt einen Rollladen vollständig. Parameter: control — Geräte- oder Raumname.

loxone_blind_position

Setzt einen Rollladen auf eine bestimmte Position. Parameter: control, position (0=offen, 100=geschlossen).

loxone_get_temperature

Liest die aktuelle Temperatur eines Raumsensors aus. Parameter: room.

loxone_get_room_climate

Vollständige Klimaübersicht für einen Raum: Temperatur, Luftfeuchtigkeit, Zieltemperatur, Thermostatmodus.

loxone_get_room_summary

Vollständige Raumübersicht: alle Lichter, Rollläden, Temperatur, Luftfeuchtigkeit, Anwesenheit.

loxone_get_all_lights_status

Ein-/Aus-/Dimmerstatus aller Lichter im gesamten Zuhause, gruppiert nach Raum.

loxone_gate_open / loxone_gate_close

Öffnet oder schließt ein Tor oder Garagentor. Parameter: control.

loxone_get_weather

Außenwetter: Temperatur, Windgeschwindigkeit, Regen, Helligkeit, Sturmwarnungen.

loxone_get_energy

Daten zu Energieverbrauch und -erzeugung (Netz, Solar-PV, Batterie).

Alle 32 Tools enthalten Sicherheitsannotationen (readOnlyHint / destructiveHint) und für Menschen lesbare Titel für korrektes LLM-Verhalten.

Fehlerbehebung

Claude sieht die Loxone-Tools nicht

  1. Starten Sie Claude Desktop vollständig neu (beenden und erneut öffnen — nicht nur das Fenster schließen)
  2. Überprüfen Sie, ob der MCP-Server läuft
  3. Prüfen Sie die Konfigurationsdatei unter ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) oder %APPDATA%\Claude\claude_desktop_config.json (Windows)

Keine Verbindung zu Loxone möglich

  • Überprüfen Sie, ob Remote Connect (Loxone Cloud) am Miniserver aktiviert ist — der Cloud-Server verbindet sich über Loxone Cloud
  • Prüfen Sie die Seriennummer in der Loxone App (Menü → ⓘ Info)
  • Überprüfen Sie die Zugangsdaten, indem Sie sich direkt in der Weboberfläche des Miniservers anmelden
  • Bei Verwendung der Loxone Cloud: Überprüfen Sie die MAC-Adresse noch einmal genau

Geräte werden nicht gefunden

  • Der MCP-Server cacht die Geräteliste — starten Sie den Server neu, nachdem Sie neue Geräte in Loxone Config hinzugefügt haben
  • Geräte müssen in Loxone Config aktiv sein
  • Temperatursensoren müssen „temperature“ oder „teplota“ im Namen enthalten

Cloud-Zugriff funktioniert nicht

  • Prüfen Sie, ob Ihr Zugriffstoken gültig ist — kopieren Sie bei Bedarf einen neuen aus dem Dashboard
  • Überprüfen Sie Ihre Internetverbindung
  • Prüfen Sie den Serverstatus unter https://cloud.loxoneai.com/health
Falls das Problem weiterhin besteht, kontaktieren Sie uns unter [email protected].