This is how you can control the Elgato Keylight Air over Apple's Home.app:

Elgato has no native support for HomeKit, so you will need to have Homebridge installed, and the homebridge-http-light-bulb plugin.

After you have Homebridge and homebridge-http-light-bulb up and running,
add this in the accessories section of your Homebridge config:

{
  "accessory": "HTTP-LIGHTBULB",
  "name": "Elgato Keylight Air",
  "debug": false,
  "onUrl": {
    "url": "http://192.168.1.93:9123/elgato/lights",
    "method": "PUT",
    "body": "{\"numberOfLights\":1,\"lights\":[{\"on\":1}]}"
  },
  "offUrl": {
    "url": "http://192.168.1.93:9123/elgato/lights",
    "method": "PUT",
    "body": "{\"numberOfLights\":1, \"lights\":[{\"on\":0}]}"
  },
  "statusUrl": "http://192.168.1.93:9123/elgato/lights",
  "statusPattern": "\"on\":1",
  "brightness": {
    "statusUrl": "http://192.168.1.93:9123/elgato/lights",
    "statusPattern": "\"brightness\":(\\d*)",
    "setUrl": {
      "url": "http://192.168.1.93:9123/elgato/lights",
      "method": "PUT",
      "body": "{\"numberOfLights\":1, \"lights\":[{\"brightness\":%s }]}"
    }
  },
  "colorTemperature": {
    "statusUrl": "http://192.168.1.93:9123/elgato/lights",
    "statusPattern": "\"temperature\":(\\d*)",
    "unit": "mired",
    "minValue": 143,
    "maxValue": 344,
    "setUrl": {
      "url": "http://192.168.1.93:9123/elgato/lights",
      "method": "PUT",
      "body": "{\"numberOfLights\":1,\"lights\":[{\"temperature\": %s }]}"
    }
  }
}

Save it, and voila!