Instance of: Samsung Frame

Television

Power
On
Art mode
off
Unknown

Object & API

This synthetic object powers the controls above. Requests run in this browser.

Object schema · Explore in graph

GET /api/devices/demo-device-21

Current 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

Capability schema

turnOn
POST /api/devices/demo-device-21/capabilities/television/controls/turnOn

Action description

{}
turnOff
POST /api/devices/demo-device-21/capabilities/television/controls/turnOff

Action description

{}
getState
POST /api/devices/demo-device-21/capabilities/television/controls/getState

Action description

{}
volumeUp
POST /api/devices/demo-device-21/capabilities/television/controls/volumeUp

Action description

{}
volumeDown
POST /api/devices/demo-device-21/capabilities/television/controls/volumeDown

Action description

{}
toggleMute
POST /api/devices/demo-device-21/capabilities/television/controls/toggleMute

Action description

{}
setVolume
POST /api/devices/demo-device-21/capabilities/television/controls/setVolume

Action description

{
  "minimumPercent": 0,
  "maximumPercent": 100
}
setArtMode
POST /api/devices/demo-device-21/capabilities/television/controls/setArtMode

Action description

{}
press
POST /api/devices/demo-device-21/capabilities/television/controls/press

Action description

{
  "keys": [
    "up",
    "down",
    "left",
    "right",
    "select",
    "back",
    "home",
    "menu",
    "play",
    "pause"
  ]
}
setInput
POST /api/devices/demo-device-21/capabilities/television/controls/setInput

Action description

{
  "inputs": [
    {
      "id": "hdmi1",
      "name": "HDMI 1"
    },
    {
      "id": "hdmi2",
      "name": "HDMI 2"
    }
  ]
}