Instance of: Light

Garden lights

On65%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-5

Current object state
{
  "schemaVersion": 1,
  "id": "demo-device-5",
  "name": "Garden lights",
  "status": "online",
  "health": {
    "status": "healthy",
    "detail": "Simulated device",
    "checkedAt": "2000-01-01T00:00:00.000Z"
  },
  "manufacturer": "Signify",
  "model": "Hue light",
  "capabilities": {
    "light": {
      "id": "demo-device-5",
      "state": {
        "availability": "online",
        "observedAt": "2000-01-01T00:00:00.000Z",
        "on": true,
        "brightnessPercent": 65,
        "colorTemperatureKelvin": 3000,
        "color": "#ffca80"
      },
      "actions": {
        "turnOn": {},
        "turnOff": {},
        "toggle": {},
        "setBrightness": {
          "minimumPercent": 0,
          "maximumPercent": 100
        },
        "setColorTemperature": {
          "minimumKelvin": 2000,
          "maximumKelvin": 6500
        },
        "setColor": {
          "formats": [
            "hex"
          ]
        }
      }
    }
  }
}

Capabilities & actions

light

Capability schema

turnOn
POST /api/devices/demo-device-5/capabilities/light/controls/turnOn

Action description

{}
turnOff
POST /api/devices/demo-device-5/capabilities/light/controls/turnOff

Action description

{}
toggle
POST /api/devices/demo-device-5/capabilities/light/controls/toggle

Action description

{}
setBrightness
POST /api/devices/demo-device-5/capabilities/light/controls/setBrightness

Action description

{
  "minimumPercent": 0,
  "maximumPercent": 100
}
setColorTemperature
POST /api/devices/demo-device-5/capabilities/light/controls/setColorTemperature

Action description

{
  "minimumKelvin": 2000,
  "maximumKelvin": 6500
}
setColor
POST /api/devices/demo-device-5/capabilities/light/controls/setColor

Action description

{
  "formats": [
    "hex"
  ]
}