{
  "name": "com.acme.hvac.set_zone",
  "kind": "command",
  "title": "Set zone temperature",
  "description": "Write a BACnet setpoint.",
  "inputSchema": {
    "type": "object",
    "required": [
      "tempCel"
    ],
    "properties": {
      "tempCel": {
        "type": "number",
        "minimum": 10,
        "maximum": 30
      }
    },
    "additionalProperties": false
  },
  "risk": "write",
  "privacy": "internal",
  "physical": true,
  "callers": [
    "human"
  ],
  "native": {
    "protocol": "bacnet",
    "target": "device:1201",
    "request": {
      "object": "analog-value:3",
      "property": "present-value",
      "value": "{{arguments.tempCel}}",
      "priority": 8
    },
    "timeoutMs": 2000
  }
}
