---
name: loxone
version: 1.3.3
homepage: https://github.com/odrobnik/loxone-skill
metadata:
  openclaw:
    emoji: "🏠"
    requires:
      bins: ["python3"]
      python: ["requests", "websockets"]
  minis:
    originalSource: "https://clawskills.sh/skills/odrobnik-loxone"
    convertedAt: "2026-10-31T22:12:18.201Z"
    license: "Unknown"
description: Control and monitor a Loxone Miniserver (smart home) via HTTP API and real-time WebSocket. Use for querying room/device status (temperatures, lights), watching live events, and sending safe control commands.
---

# Loxone (Smart Home)

## Setup

See [SETUP.md](SETUP.md) for prerequisites and setup instructions.

## Commands
- `python3 scripts/loxone.py rooms`
- `python3 scripts/loxone.py map`
- `python3 scripts/loxone.py status "<Room>"`
- `python3 scripts/loxone.py control "<Room>" "<Control>" on|off`
- `python3 scripts/loxone_watch.py --room "<Room>" [--changes-only] [--duration <sec>]`

## Notes
- Treat as **read-only by default**; only use control commands when explicitly requested.
- WebSocket auth can be finicky; if WS fails, fall back to HTTP status queries.
