{
  "accessories": [
    {
      "accessory": "HTTP-SWITCH",
      "name": "Ceiling light",
      "serialNumber": "dorm-home-ceiling-on",
      "switchType": "stateful",
      "onUrl": {
        "url": "https://jcsv4.jackuxl.dev/api/homebridge/lights/control",
        "method": "POST",
        "strictSSL": true,
        "headers": {"Authorization": "Bearer dlt_REPLACE_WITH_LIGHT_TOKEN", "Content-Type": "application/json"},
        "body": {"device": "ceiling", "on": true},
        "requestTimeout": 120000
      },
      "offUrl": {
        "url": "https://jcsv4.jackuxl.dev/api/homebridge/lights/control",
        "method": "POST",
        "strictSSL": true,
        "headers": {"Authorization": "Bearer dlt_REPLACE_WITH_LIGHT_TOKEN", "Content-Type": "application/json"},
        "body": {"device": "ceiling", "on": false},
        "requestTimeout": 120000
      },
      "statusUrl": {
        "url": "https://jcsv4.jackuxl.dev/api/homebridge/lights/status?device=ceiling",
        "method": "GET",
        "strictSSL": true,
        "headers": {"Authorization": "Bearer dlt_REPLACE_WITH_LIGHT_TOKEN"},
        "requestTimeout": 2000
      },
      "statusPattern": "\"on\"\\s*:\\s*true",
      "statusCache": 0,
      "pullInterval": 3000
    },
    {
      "accessory": "HTTP-SWITCH",
      "name": "Bedside light",
      "serialNumber": "dorm-home-bedside-on",
      "switchType": "stateful",
      "onUrl": {
        "url": "https://jcsv4.jackuxl.dev/api/homebridge/lights/control",
        "method": "POST",
        "strictSSL": true,
        "headers": {"Authorization": "Bearer dlt_REPLACE_WITH_LIGHT_TOKEN", "Content-Type": "application/json"},
        "body": {"device": "bedside", "on": true},
        "requestTimeout": 120000
      },
      "offUrl": {
        "url": "https://jcsv4.jackuxl.dev/api/homebridge/lights/control",
        "method": "POST",
        "strictSSL": true,
        "headers": {"Authorization": "Bearer dlt_REPLACE_WITH_LIGHT_TOKEN", "Content-Type": "application/json"},
        "body": {"device": "bedside", "on": false},
        "requestTimeout": 120000
      },
      "statusUrl": {
        "url": "https://jcsv4.jackuxl.dev/api/homebridge/lights/status?device=bedside",
        "method": "GET",
        "strictSSL": true,
        "headers": {"Authorization": "Bearer dlt_REPLACE_WITH_LIGHT_TOKEN"},
        "requestTimeout": 2000
      },
      "statusPattern": "\"on\"\\s*:\\s*true",
      "statusCache": 0,
      "pullInterval": 3000
    }
  ]
}
