Dokumentácia

Kompletný sprievodca Loxone AI — ovládajte svoju inteligentnú domácnosť pomocou Claude a ďalších AI asistentov cez protokol MCP.

Rýchly štart

Začnite s Loxone AI v 3 krokoch:

1 Vytvorte si účet

Zaregistrujte sa na loxoneai.com pomocou emailu, Google alebo Apple.

2 Pridajte pripojenie k Loxone

V Dashboarde kliknite na „Add connection“ a zadajte:

  • Sériové číslo: sériové číslo Miniservera (napr. 504F94XXXXXX) — ako ho nájsť
  • Username: používateľské meno vášho Loxone účtu
  • Password: heslo vášho Loxone účtu

Kliknutím na „Verify“ otestujete pripojenie.

Pozor: ak ste si práve vytvorili nového Loxone používateľa, overte si heslo najprv prihlásením v Loxone aplikácii. Po niekoľkých neúspešných pokusoch Miniserver používateľa dočasne zablokuje a musíte pár minút počkať.

3 Pripojte svojho AI asistenta

V Dashboarde skopírujte MCP konfiguráciu pre svoju aplikáciu:

  • Claude Desktop / Cursor / Windsurf: skopírujte konfiguračný úryvok a vložte ho do nastavení MCP vo vašej aplikácii
  • Claude.ai (web): použite OAuth flow — kliknite na „Connect“ v Dashboarde a autorizujte v prehliadači
Po aktualizácii MCP konfigurácie úplne reštartujte Claude Desktop (ukončite a znova otvorte).

Požiadavky

Cloud MCP

Cloud MCP server beží na našej infraštruktúre na adrese https://cloud.loxoneai.com/cloud/mcp. Vaše Loxone prihlasovacie údaje sú v našej databáze uložené zašifrované — na vašom počítači nie je potrebná žiadna inštalácia softvéru.

Autentifikácia

Cloud MCP server používa OAuth 2.0. Autorizačný server je https://loxoneai.com.

Prístupový token alebo OAuth údaje získate v Dashboarde → záložka API Keys.

Konfigurácia aplikácie

Konfigurácie pre podporované aplikácie:

Claude.ai (web)

Používa OAuth Authorization Code flow — manuálna konfigurácia nie je potrebná. V Dashboarde kliknite na Connect to Claude.ai a autorizujte v prehliadači.

Claude Desktop

Najjednoduchšie — inštalácia na jedno kliknutie: vo svojom Dashboarde kliknite na „Download for Claude Desktop (.mcpb)“ a potom dvojklikom otvorte stiahnutý súbor. Claude Desktop ho automaticky nainštaluje, vrátane vášho tokenu. (Vyžaduje Node.js.)

Alebo nakonfigurujte manuálne — pre ostatných klientov (Cursor, VS Code, Claude Code) je toto správny postup:

Konfiguračný súbor: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) alebo %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 vyžaduje Node.js a na pripojenie k vzdialeným MCP serverom používa mcp-remote.

Cursor

Konfiguračný súbor: ~/.cursor/mcp.json

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

Windsurf

Konfiguračný súbor: ~/.codeium/windsurf/mcp_config.json

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

Continue

Konfiguračný súbor: ~/.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"
      }
    }
  }
}

Vlastná aplikácia / API

Získajte prístupový token cez OAuth 2.0 Client Credentials:

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

Potom token odošlite ako Authorization: Bearer ACCESS_TOKEN na MCP endpoint.

Loxone Cloud

Zadávate len sériové číslo — pripojenie cez Loxone Cloud vytvoríme automaticky:

dns.loxonecloud.com/YOUR_SERIAL_NUMBER

Na Miniserveri musí byť povolený Remote Connect (Loxone Cloud). Sériové číslo nájdete v Loxone App: menu → ⓘ info.

Ako nájsť sériové číslo

Sériové číslo je MAC adresa Miniservera — vkladá sa do Cloud URL dns.loxonecloud.com/<serial>. Najjednoduchšie ho nájdeš v Loxone aplikácii:

  1. Otvor Loxone aplikáciu a ťukni na menu (☰) vľavo hore.
  2. Ťukni na ikonu info (ⓘ) vedľa názvu Miniservera.
  3. Prečítaj riadok Sériové číslo — to je tvoja MAC (12 znakov, napr. 504F94XXXXXX).
Loxone app — menu Loxone app — info icon Loxone app — serial number
Nájdeš ho aj na nálepke na zadnej strane Miniservera a v Loxone Config. Aby Cloud URL fungovala, musí byť v Loxone Config zapnutý Remote Connect.

Funkčné príklady

Tieto príklady demonštrujú základnú funkcionalitu Loxone AI MCP servera. Každý ukazuje príkaz v prirodzenom jazyku odoslaný AI, vykonané volanie MCP nástroja a očakávanú odpoveď.

1 Zapnutie svetiel v miestnosti
Príkaz používateľa
"Zapni svetlá v obývačke"
Volanie MCP nástroja
{
  "tool": "loxone_light_on",
  "arguments": {
    "control": "Living Room"
  }
}
Odpoveď
{
  "success": true,
  "message": "Light turned on: Living Room",
  "device": "Living Room",
  "action": "on"
}
2 Čítanie teploty v miestnosti
Príkaz používateľa
"Aká je teplota v spálni?"
Volanie MCP nástroja
{
  "tool": "loxone_get_temperature",
  "arguments": {
    "room": "Bedroom"
  }
}
Odpoveď
{
  "room": "Bedroom",
  "temperature_c": 21.4,
  "unit": "°C",
  "sensor": "Temperature Bedroom"
}
3 Zatvorenie roliet v miestnosti
Príkaz používateľa
"Zatvor rolety v obývačke"
Volanie MCP nástroja
{
  "tool": "loxone_blind_down",
  "arguments": {
    "control": "Living Room"
  }
}
Odpoveď
{
  "success": true,
  "message": "Blind moved down: Living Room",
  "device": "Living Room",
  "action": "down"
}
4 Zoznam všetkých zariadení
Príkaz používateľa
"Ukáž mi všetky zariadenia v mojej domácnosti"
Volanie MCP nástroja
{
  "tool": "loxone_list_devices",
  "arguments": {}
}
Odpoveď (skrátená)
{
  "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 Nastavenie jasu stmievača
Príkaz používateľa
"Stlm svetlá v spálni na 30%"
Volanie MCP nástroja
{
  "tool": "loxone_dimmer",
  "arguments": {
    "control": "Bedroom",
    "value": 30
  }
}
Odpoveď
{
  "success": true,
  "message": "Dimmer set to 30%: Bedroom",
  "device": "Bedroom",
  "value": 30
}

Príkazy v prirodzenom jazyku

Loxone AI rozumie prirodzenému jazyku. Tu sú príklady príkazov, ktoré môžete použiť:

Svetlá

"Zapni svetlá v obývačke"
"Vypni všetky svetlá"
"Stlm svetlá v spálni na 30%"
"Nastav svetlo v kuchyni na 80%"
"Ktoré svetlá sú momentálne zapnuté?"

Rolety a žalúzie

"Zatvor rolety v obývačke"
"Otvor všetky rolety"
"Nastav rolety na 50%"
"Zatvor žalúzie v spálni"

Teplota

"Aká je teplota v obývačke?"
"Ukáž teploty vo všetkých miestnostiach"
"Ktorá miestnosť je najteplejšia?"

Brány a garáž

"Otvor garážovú bránu"
"Zatvor vstupnú bránu"

Zariadenia

"Ukáž všetky zariadenia"
"Aké zariadenia sú v kuchyni?"
"Vypíš všetky svetlá"

Podporované zariadenia

Typ Typy Loxone Akcie
💡 Svetlá LightController, LightControllerV2, Dimmer, Switch Zapnutie, vypnutie, stmievanie (0–100%)
🪧 Rolety Jalousie, Blind Hore, dole, poloha (0–100%)
🚗 Brány Gate Otvoriť, zatvoriť
🌡️ Teplota InfoOnlyAnalog (názov obsahuje „temperature“) Čítanie aktuálnej hodnoty
🏠 Súhrn miestnosti Všetky typy Svetlá, rolety, teplota, prítomnosť
📊 Prítomnosť PresenceDetector, Motion Čítanie stavu obsadenosti

Referencia MCP nástrojov

Loxone AI MCP server sprístupňuje 32 nástrojov. Kľúčové nástroje:

loxone_list_devices

Vráti všetky zariadenia zoskupené podľa kategórie (svetlá, rolety, brány, termostaty, prítomnosť, senzory).

loxone_light_on / loxone_light_off

Zapne alebo vypne svetlo či miestnosť. Parameter: control — názov zariadenia alebo miestnosti.

loxone_dimmer

Nastaví jas svetla. Parametre: control (zariadenie/miestnosť), value (0–100).

loxone_blind_up / loxone_blind_down

Úplne otvorí alebo zatvorí roletu. Parameter: control — názov zariadenia alebo miestnosti.

loxone_blind_position

Nastaví roletu do konkrétnej polohy. Parametre: control, position (0=otvorené, 100=zatvorené).

loxone_get_temperature

Prečíta aktuálnu teplotu zo senzora v miestnosti. Parameter: room.

loxone_get_room_climate

Zobrazí kompletný prehľad klímy v miestnosti: teplota, vlhkosť, cieľová teplota, režim termostatu.

loxone_get_room_summary

Kompletný prehľad miestnosti: všetky svetlá, rolety, teplota, vlhkosť, prítomnosť.

loxone_get_all_lights_status

Stav zapnutia/vypnutia/stmievania všetkých svetiel v celej domácnosti, zoskupený podľa miestností.

loxone_gate_open / loxone_gate_close

Otvorí alebo zatvorí bránu či garážové dvere. Parameter: control.

loxone_get_weather

Vonkajšie počasie: teplota, rýchlosť vetra, dážď, jas, varovania pred búrkou.

loxone_get_energy

Údaje o spotrebe a výrobe energie (sieť, fotovoltika, batéria).

Všetkých 32 nástrojov obsahuje bezpečnostné anotácie (readOnlyHint / destructiveHint) a čitateľné názvy pre správne správanie LLM.

Riešenie problémov

Claude nevidí nástroje Loxone

  1. Úplne reštartujte Claude Desktop (ukončite a znova otvorte — nestačí len zavrieť okno)
  2. Overte, že MCP server beží
  3. Skontrolujte konfiguračný súbor na ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) alebo %APPDATA%\Claude\claude_desktop_config.json (Windows)

Nedá sa pripojiť k Loxone

  • Overte, že Miniserver má povolený Remote Connect (Loxone Cloud) — cloud server sa pripája cez Loxone Cloud
  • Skontrolujte sériové číslo v Loxone App (menu → ⓘ info)
  • Overte prihlasovacie údaje priamym prihlásením do webového rozhrania Miniservera
  • Ak používate Loxone Cloud, skontrolujte MAC adresu

Zariadenia sa nenašli

  • MCP server ukladá zoznam zariadení do cache — po pridaní nových zariadení v Loxone Config server reštartujte
  • Zariadenia musia byť v Loxone Config aktívne
  • Teplotné senzory musia mať v názve „temperature“ alebo „teplota“

Cloud prístup nefunguje

  • Skontrolujte, či je váš prístupový token platný — skopírujte nový z Dashboardu
  • Overte svoje internetové pripojenie
  • Skontrolujte stav servera na https://cloud.loxoneai.com/health
Ak problém pretrváva, kontaktujte nás na [email protected].