Television
- Power
- On
- Art mode
- off
Object & API
This synthetic object powers the controls above. Requests run in this browser.
Object schema · Explore in graph
GET /api/devices/demo-device-21Current object state
{
"schemaVersion": 1,
"id": "demo-device-21",
"name": "Television",
"status": "online",
"health": {
"status": "healthy",
"detail": "Simulated device",
"checkedAt": "2000-01-01T00:00:00.000Z"
},
"manufacturer": "Samsung",
"model": "The Frame",
"capabilities": {
"television": {
"id": "demo-device-21",
"state": {
"availability": "online",
"observedAt": "2000-01-01T00:00:00.000Z",
"power": "on",
"volumePercent": 18,
"muted": false,
"artMode": "off"
},
"actions": {
"turnOn": {},
"turnOff": {},
"getState": {},
"volumeUp": {},
"volumeDown": {},
"toggleMute": {},
"setVolume": {
"minimumPercent": 0,
"maximumPercent": 100
},
"setArtMode": {},
"press": {
"keys": [
"up",
"down",
"left",
"right",
"select",
"back",
"home",
"menu",
"play",
"pause"
]
},
"setInput": {
"inputs": [
{
"id": "hdmi1",
"name": "HDMI 1"
},
{
"id": "hdmi2",
"name": "HDMI 2"
}
]
}
}
}
}
}Capabilities & actions
television
turnOn
POST /api/devices/demo-device-21/capabilities/television/controls/turnOnAction description
{}turnOff
POST /api/devices/demo-device-21/capabilities/television/controls/turnOffAction description
{}getState
POST /api/devices/demo-device-21/capabilities/television/controls/getStateAction description
{}volumeUp
POST /api/devices/demo-device-21/capabilities/television/controls/volumeUpAction description
{}volumeDown
POST /api/devices/demo-device-21/capabilities/television/controls/volumeDownAction description
{}toggleMute
POST /api/devices/demo-device-21/capabilities/television/controls/toggleMuteAction description
{}setVolume
POST /api/devices/demo-device-21/capabilities/television/controls/setVolumeAction description
{
"minimumPercent": 0,
"maximumPercent": 100
}setArtMode
POST /api/devices/demo-device-21/capabilities/television/controls/setArtModeAction description
{}press
POST /api/devices/demo-device-21/capabilities/television/controls/pressAction description
{
"keys": [
"up",
"down",
"left",
"right",
"select",
"back",
"home",
"menu",
"play",
"pause"
]
}setInput
POST /api/devices/demo-device-21/capabilities/television/controls/setInputAction description
{
"inputs": [
{
"id": "hdmi1",
"name": "HDMI 1"
},
{
"id": "hdmi2",
"name": "HDMI 2"
}
]
}