loxone_get_device_state
Retrieve complete state details for any Loxone device, including parameters, capabilities, and metadata. Supports all device types with validation rules and update tracking.
Instructions
Get comprehensive state information for a specific Loxone device.
Returns detailed device state including all available parameters, capabilities, metadata, and device-type specific state structures. This enhanced version provides complete state information with parameter descriptions, units, and validation rules.
Args: uuid: The UUID of the device host: Loxone Miniserver host/IP address (uses LOXONE_HOST env var if not provided) username: Loxone username (uses LOXONE_USERNAME env var if not provided) password: Loxone password (uses LOXONE_PASSWORD env var if not provided) port: Loxone port (uses LOXONE_PORT env var or default: 80) client_id: Unique identifier for the client (default: "default")
Returns: Comprehensive device state response including: - Basic device information (uuid, name, type, room, category) - Enhanced state structure with device-type specific parameters - Device capabilities and supported operations - State parameter metadata (descriptions, units, ranges) - State validation rules and default values - Cache status and update tracking information
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uuid | Yes | ||
| host | No | ||
| username | No | ||
| password | No | ||
| port | No | ||
| client_id | No | default |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||