Devialet Speaker Control for Openclaw

A specialized skill for managing high-fidelity Devialet speakers through local HTTP APIs and Spotify Connect integrations.

jgm2025
v1.0.0
Jan 28, 2026
0
2.9k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install devialet

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install devialet using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Devialet Speaker Control?

The Devialet Speaker Control skill provides a sophisticated interface for interacting with premium audio hardware, including Phantom I, Phantom II, Phantom Reactor, and Mania models. By utilizing Openclaw Skills, users can bridge the gap between their local development environment and their high-fidelity sound system, allowing for seamless automation of playback, volume levels, and device status monitoring. This integration is designed for enthusiasts who want to incorporate their audio hardware into automated workflows or smart home dashboards.

This skill leverages the Devialet DOS 2.14+ firmware API to send commands directly over the local network. Whether you are adjusting audio for a focus session or integrating music into a complex automation pipeline, Openclaw Skills ensures that your Devialet hardware is responsive and easy to manage without needing to reach for a mobile app.

Devialet Speaker Control Use Cases

  • Automate audio playback and volume adjustments based on specific triggers or schedules.
  • Control high-end Devialet hardware using natural language commands or CLI scripts.
  • Integrate Spotify track searching and streaming directly with local network speakers.
  • Monitor the real-time status and health of multiple Devialet devices within a single environment using Openclaw Skills.

How Devialet Speaker Control Works

  1. The user provides a command or input, such as a Spotify track name or a desired volume level.
  2. Openclaw Skills identifies the target speaker using the DEVIALET_IP environment variable or local configuration.
  3. For music requests, the skill interacts with the Spotify desktop app via D-Bus and playerctl to retrieve the correct track URI.
  4. Commands are translated into RESTful API calls and sent to the speaker's ipcontrol/v1 endpoints.
  5. The Devialet speaker receives the command over the local network and adjusts its state or initiates streaming via Spotify Connect.

Devialet Speaker Control Setup

To get started with this integration from Openclaw Skills, follow these steps:

  1. Ensure your Devialet speaker is updated to DOS 2.14+ or SDOS 1.3+ firmware.
  2. Set your speaker IP address as an environment variable:
export DEVIALET_IP="192.168.x.x"
  1. (Optional) For Spotify integration, install the necessary Linux utilities:
sudo apt install playerctl xdotool
  1. Verify connectivity by requesting the speaker status:
curl -s "http://$DEVIALET_IP/ipcontrol/v1/devices/current" | jq .

Devialet Speaker Control Data Schema & Taxonomy

The skill manages configuration and hardware state using a structured metadata approach within Openclaw Skills:

Attribute Description Format
DEVIALET_IP The local network address of the Phantom or Mania speaker IPv4 String
Volume The target sound level of the audio output Integer (0-100)
Playback State Current activity such as play, pause, or mute String
Spotify URI Unique identifier for tracks or playlists used in streaming URI String
Source The active input source currently selected on the speaker String

Devialet Speaker Control Advanced Features

  • Support for Spotify Connect automation, allowing high-quality streaming triggered via Openclaw Skills.
  • Direct HTTP POST control for low-latency volume and playback management without external cloud dependencies.
  • Multi-model support covering Phantom I, II, Reactor, Dialog, and Mania hardware.
  • Integration with desktop media controllers like playerctl for advanced playback workflows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*