Skip to content

Instantly share code, notes, and snippets.

@andypiper
Last active April 20, 2022 18:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andypiper/29d7a0c70a078318e342999c52bbb2e1 to your computer and use it in GitHub Desktop.
Save andypiper/29d7a0c70a078318e342999c52bbb2e1 to your computer and use it in GitHub Desktop.
Key Light Mini
  • [ip]:[port]/elgato/accessory-info
  • [ip]:[port]/elgato/battery-info
  • [ip]:[port]/elgato/lights
  • [ip]:[port]/elgato/lights/settings

GET /elgato/accessory-info

{
  "productName": "Elgato Key Light Mini",
  "hardwareBoardType": 202,
  "firmwareBuildNumber": 206,
  "firmwareVersion": "1.0.4",
  "serialNumber": "GW40K1A00809",
  "displayName": "",
  "features": [
    "lights"
  ]
}

GET /elgato/battery-info

  • charging / battery / connected
{
  "powerSource": 1,
  "level": 95.28,
  "status": 2,
  "currentBatteryVoltage": 4011,
  "inputChargeVoltage": 4208,
  "inputChargeCurrent": 3008
}
  • battery
{
  "powerSource": 2,
  "level": 95.36,
  "status": 0,
  "currentBatteryVoltage": 4014,
  "inputChargeVoltage": 0,
  "inputChargeCurrent": 0
}

GET/PUT /elgato/lights/settings

{
  "powerOnSaturation": 0,
  "powerOnHue": 0,
  "colorChangeDurationMs": 100,
  "powerOnBehavior": 1,
  "switchOnDurationMs": 50,
  "switchOffDurationMs": 100,
  "battery": {
    "bypass": 0,
    "energySaving": {
      "adjustBrightness": {
        "enable": 0,
        "brightness": 10
      },
      "enable": 1,
      "minimumBatteryLevel": 15,
      "disableWifi": 1
    }
  },
  "powerOnBrightness": 20,
  "powerOnTemperature": 230
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment