{
  "id": "agFQETgYGp",
  "type": "pro",
  "label": "Four Phase Espresso Experiment",
  "phases": [
    {
      "name": "Fill",
      "pump": {
        "flow": 0,
        "target": "pressure",
        "pressure": 2
      },
      "phase": "preinfusion",
      "valve": 1,
      "targets": [
        {
          "type": "pumped",
          "value": 24,
          "operator": "gte"
        },
        {
          "type": "volumetric",
          "value": 1.5,
          "operator": "gte"
        }
      ],
      "duration": 20,
      "transition": {
        "type": "instant",
        "adaptive": true,
        "duration": 0
      },
      "temperature": 0
    },
    {
      "name": "Soak",
      "pump": 0,
      "phase": "preinfusion",
      "valve": 1,
      "targets": [
        {
          "type": "volumetric",
          "value": 5,
          "operator": "gte"
        }
      ],
      "duration": 15,
      "transition": {
        "type": "instant",
        "adaptive": true,
        "duration": 0
      },
      "temperature": 0
    },
    {
      "name": "Pressurise",
      "pump": {
        "flow": 0,
        "target": "pressure",
        "pressure": 10
      },
      "phase": "brew",
      "valve": 1,
      "targets": [
        {
          "type": "pressure",
          "value": 9,
          "operator": "gte"
        }
      ],
      "duration": 6,
      "transition": {
        "type": "ease-in",
        "adaptive": true,
        "duration": 2
      },
      "temperature": 0
    },
    {
      "name": "Extract",
      "pump": {
        "flow": 1.5,
        "target": "pressure",
        "pressure": 7
      },
      "phase": "brew",
      "valve": 1,
      "targets": [
        {
          "type": "volumetric",
          "value": 30,
          "operator": "gte"
        }
      ],
      "duration": 120,
      "transition": {
        "type": "instant",
        "adaptive": true,
        "duration": 0
      },
      "temperature": 0
    }
  ],
  "description": "Adjust temperature baed on bean. Phase 1 - Adjust fill so that wet drops are seen at basket bottom within 2-3s of end. Phase 2 - Adjust time based on the bean. Shorter for dark, longfer for light. Phase 3 - Adjust max pressure (but why) and make sure criteria for stop is about 0.2bar less than max pressure. Phase 4 - Adjust flow rate based on bean - higher for dark, lower for light. Also adjust ration based on bean.",
  "temperature": 92
}