Back to Projects
Sony TV Skill
Smart Home Control for Rook
What it does
A skill for the Rook AI assistant (built on OpenClaw) that controls a Sony Bravia TV over the home network. Say "turn on the TV" or "open Netflix" and it handles the rest.
Capabilities
- Power control: Turn TV on (via Wake-on-LAN magic packets) and off
- Volume: Adjust up/down, set specific level (0-100), mute/unmute
- App launching: Open Netflix, YouTube, Hotstar, Prime Video, or any installed app
- Status queries: Check power state, volume level, mute status
- App discovery: List all installed apps with their URIs
How it works
The skill maps natural language commands to a Python script that communicates with the TV's REST API using JSON-RPC. Power-on uses Wake-on-LAN since the REST API isn't available when the TV is off. Unlisted apps are matched via fuzzy search against the TV's installed app list.