devialet
Control Devialet Phantom speakers via HTTP API. Use for: play/pause, volume control, mute/unmute, source selection, and speaker status. Requires DOS 2.14+ firmware. Works with Phantom I, Phantom II, Phantom Reactor, and Dialog.
Why use this skill?
Seamlessly control Devialet Phantom speakers and Spotify playback with OpenClaw. Manage volume, playback, and status with simple natural language commands.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/jgm2025/devialetWhat This Skill Does
The devialet skill allows your OpenClaw AI agent to take full control of your Devialet Phantom or Mania ecosystem via the local network. By leveraging the Devialet HTTP API and Spotify Connect integration, this skill acts as a bridge between your voice or text commands and your high-fidelity audio hardware. It handles playback control (play, pause, resume), volume adjustments, mute toggles, and retrieval of speaker status. Whether you are using a single Phantom speaker or a networked setup with Dialog, this skill enables sophisticated home audio management without needing to touch your physical device or the official Devialet app.
Installation
- Ensure your speaker is on the same local network as the agent environment.
- Install necessary dependencies on your system:
sudo apt install playerctl xdotool. - Install the skill via the OpenClaw manager:
clawhub install openclaw/skills/skills/jgm2025/devialet. - Set the
DEVIALET_IPenvironment variable to match your speaker's static IP address or update your localTOOLS.mdfile with the configuration block specified in the documentation. - Log into the Spotify desktop application on the host machine to enable seamless integration with the Spotify Connect protocol.
Use Cases
- Whole-Home Audio Control: Manage volume levels throughout your house using natural language commands.
- Automated Soundscapes: Incorporate audio playback into your morning or focus routines by triggering specific Spotify playlists or tracks when you start your day.
- Status Monitoring: Quickly check if your system is currently playing or paused before triggering further automations or routines.
- Smart Media Management: Skip the manual process of opening audio apps; simply request a track by name, and the agent handles the search, source switching, and playback initialization.
Example Prompts
- "Play some lo-fi hip hop on my Devialet speaker."
- "Set the living room volume to 30 percent and mute the audio."
- "What is currently playing on the speaker right now?"
Tips & Limitations
- Ensure the speaker firmware is updated to at least DOS 2.14 or SDOS 1.3 for full API compatibility.
- The Spotify integration requires the Spotify desktop client to remain active and authenticated for the best results.
- For optimal performance, it is recommended to assign a static IP address to your speaker within your router settings to ensure the environment variable remains valid after network reboots.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-jgm2025-devialet": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
linux-patcher
Automated Linux server patching and Docker container updates. Use when the user asks to update, patch, or upgrade Linux servers, apply security updates, update Docker containers, check for system updates, or manage server maintenance across multiple hosts. Supports Ubuntu, Debian, RHEL, AlmaLinux, Rocky Linux, CentOS, Amazon Linux, and SUSE. Includes PatchMon integration for automatic host detection and intelligent Docker handling.
veeam-mcp
Query Veeam Backup & Replication and Veeam ONE via MCP server running in Docker. Provides intelligent backup monitoring, job analysis, capacity planning, and infrastructure health checks.