Sony TV Control for Openclaw

A professional-grade integration for controlling Sony Bravia TVs over a local network using IRCC-IP and REST API protocols.

yardfarmer
v1.0.0
Apr 12, 2026
0
686
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install sony-tv

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 sony-tv 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 Sony TV Control?

Sony TV Control is a high-performance addition to the Openclaw Skills library designed for developers and power users who need direct, serverless interaction with Sony Bravia hardware. By leveraging the IP Control protocol, this skill allows for seamless execution of IRCC remote commands, application management, and browser automation without requiring an external intermediary server.

This skill is particularly effective for integrating home theater setups into broader automation workflows. It provides a robust interface for triggering system events, adjusting audio-visual settings, and even interacting with Sony proprietary browser APIs, making it a versatile tool for both simple remote tasks and complex diagnostic reporting.

Sony TV Control Use Cases

  • Automating home theater power sequences and input switching via CLI.
  • Launching specific URLs or web applications directly in the TV's native Chrome browser.
  • Creating custom web-based remote control interfaces for mobile or desktop use.
  • Running automated hardware diagnostic scans to verify TV capabilities and API support.
  • Integrating TV status monitoring (volume, power, apps) into centralized dashboards.

How Sony TV Control Works

  1. The skill establishes a direct HTTP connection to the Sony Bravia TV's local IP address using a Pre-Shared Key (PSK) for authentication.
  2. Remote button presses are emulated by sending SOAP-encoded IRCC codes to the /sony/ircc endpoint.
  3. Application and system requests, such as opening URLs or checking power status, are handled via JSON-RPC calls to specific REST API endpoints like /sony/appControl and /sony/system.
  4. For advanced web automation, the skill utilizes the localapp://webappruntime to inject URLs into the TV's internal browser.
  5. Real-time feedback is gathered by querying the TV's audio and system services to confirm command execution and device state.

Sony TV Control Setup

To get started with this entry in the Openclaw Skills collection, ensure your TV is on the same network and IP Control is enabled. Configure your environment variables as follows:

# Define TV Connection Details
TV_IP="192.168.50.120"
PSK="19890801"

# Test Power Status Connectivity
curl -s -X POST "http://$TV_IP/sony/system" \
  -H "Content-Type: application/json" \
  -H "X-Auth-PSK: $PSK" \
  -d '{"method":"getPowerStatus","params":[],"id":1,"version":"1.0"}'

Sony TV Control Data Schema & Taxonomy

The skill interacts with the Sony API using the following data structures and metadata taxonomy:

Endpoint Data Format Purpose
/sony/ircc SOAP (XML) Sending remote control button codes (IRCC)
/sony/appControl JSON-RPC Managing applications, browser URLs, and process termination
/sony/system JSON-RPC Retrieving power status, system info, and network settings
/sony/audio JSON-RPC Managing volume levels, muting, and speaker targets

Sony TV Control Advanced Features

  • Direct Browser Manipulation: Launch and terminate the WebAppRuntime with custom URI parameters.
  • Proprietary API Access: Hook into sony.tv.systemevents and sony.tv.picturemode for deep hardware integration.
  • Automated Diagnostics: Built-in support for a 57-test capability scan via a local test server.
  • Low-Level Key Detection: Support for handling VK_RED, VK_PLAY, and other specialized remote codes within web apps.
  • Serverless Architecture: Operates entirely through direct HTTP calls, ensuring high speed and low latency within the Openclaw Skills ecosystem.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*