{
  "label": "[Utility] Self-test",
  "type": "standard",
  "utility": true,
  "description": "Runs valve, pump and pressure sensor once and checks that the closed circuit holds pressure. Blind basket in, no coffee.",
  "temperature": 93,
  "phases": [
    {
      "name": "1. Idle",
      "phase": "preinfusion",
      "valve": 0,
      "duration": 5,
      "pump": 0
    },
    {
      "name": "2. Valve opens",
      "phase": "preinfusion",
      "valve": 1,
      "duration": 4,
      "pump": 0
    },
    {
      "name": "3. Pump to group",
      "phase": "brew",
      "valve": 1,
      "duration": 12,
      "pump": 100,
      "targets": [
        {
          "type": "pressure",
          "operator": "gte",
          "value": 11
        }
      ]
    },
    {
      "name": "4. Hold pressure",
      "phase": "brew",
      "valve": 1,
      "duration": 6,
      "pump": 100
    },
    {
      "name": "5. Hold, pump off",
      "phase": "brew",
      "valve": 1,
      "duration": 8,
      "pump": 0
    },
    {
      "name": "6. Valve closes",
      "phase": "brew",
      "valve": 0,
      "duration": 4,
      "pump": 0
    }
  ]
}
