tv_display
Transform your TV into a digital signage display showing dashboards, clocks, messages, or custom web content. Serves HTML locally and opens it in the TV browser for smart home visualization.
Instructions
Turn the TV into a display — show dashboards, messages, clocks, or any URL.
The TV becomes a smart display. HTML is generated and served locally, then opened in the TV's browser.
Args: content_type: "message", "clock", "dashboard", "photo", "iframe", or "custom". data: Content-specific data: - message: {"text": "Hello!", "bg": "#000", "color": "#fff"} - clock: {"format": "24h"} or {"format": "12h"} - dashboard: {"title": "Home", "cards": [{"label": "Temp", "value": "22°C"}]} - photo: {"urls": ["http://..."], "interval": 5} - iframe: {"url": "https://...", "fullscreen": true} - custom: {"html": "..."} tv_name: Target TV. Omit for default. port: Local server port (default 8765).
Examples: tv_display("message", {"text": "Dinner's ready!"}) tv_display("clock") tv_display("dashboard", {"title": "Home", "cards": [{"label": "Time", "value": "21:30"}]}) tv_display("iframe", {"url": "https://grafana.local/d/stats"})
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content_type | Yes | ||
| data | No | ||
| tv_name | No | ||
| port | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |