wiimControl WiiM audio devices (play, pause, stop, next, prev, volume, mute, play URLs, presets). Use when the user wants to control music playback, adjust volume, discover WiiM/LinkPlay speakers on the network, or play audio from a URL on a WiiM device.
Install via ClawdBot CLI:
clawdbot install geodeterra/wiimControl WiiM and LinkPlay audio devices from the command line.
# Install globally
uv tool install wiim-cli
# Or run directly without installing
uvx --from wiim-cli wiim --help
Requires Python >=3.11.
All commands accept --host to target a specific device. If omitted and only one device is on the network, it auto-discovers.
wiim discover # Find devices on the network
wiim status # Show what's playing
wiim play # Resume
wiim pause # Pause
wiim stop # Stop
wiim next # Next track
wiim prev # Previous track
wiim seek 90 # Seek to 1:30
wiim shuffle true # Enable shuffle
wiim volume # Show current volume
wiim volume 50 # Set to 50%
wiim mute # Mute
wiim unmute # Unmute
wiim play-url "https://example.com/stream.mp3" # Play a URL
wiim play-preset 1 # Play saved preset #1
play-url works with direct audio URLs (MP3, FLAC, M3U streams, etc.).AI Usage Analysis
Analysis is being generated⦠refresh in a few seconds.
Control Sonos speakers (discover/status/play/volume/group).
Control Philips Hue lights/scenes via the OpenHue CLI.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Control Home Assistant smart home devices, run automations, and receive webhook events. Use when controlling lights, switches, climate, scenes, scripts, or any HA entity. Supports bidirectional communication via REST API (outbound) and webhooks (inbound triggers from HA automations).
Use when integrating with Tesla's official Fleet API to read vehicle/energy device data or issue remote commands (e.g. start HVAC preconditioning, wake vehicle, charge controls). Covers onboarding (developer app registration, regions/base URLs), OAuth token flows (third-party + partner tokens, refresh rotation), required domain/public-key hosting, and using Tesla's official vehicle-command/tesla-http-proxy for signed vehicle commands.