{
  "id": "bosch-long-cycle",
  "version": "2.0.0",
  "title": "Check why a wash is taking longer",
  "deviceFamily": "dishwasher",
  "modelApplicability": {
    "modelIds": [
      "bosch-shpm65z55n-01"
    ],
    "region": "US",
    "panel": "Top controls with Start / Reset 3 sec, Delay and AutoAir. Match the full E-Nr, including /01.",
    "manualVersion": "9001411746_D · (0007) 640A MV"
  },
  "exclusions": [
    "SHPM65Z55N/20",
    "SHPM65Z55N/24",
    "SHPM65W55N",
    "Other SHPM / SHXM variants"
  ],
  "intent": "troubleshooting",
  "summary": "Separate a scheduled delay or paused wash from sensor-adjusted running time, and compare one complete cycle under recorded conditions.",
  "prerequisites": [
    {
      "text": "Observe from outside while the cycle runs; avoid hot water and steam.",
      "sourceId": "bosch-manual",
      "locator": "pp. 13–14, 30–35, 44–45"
    },
    {
      "text": "Do not change water-heater settings, wiring or plumbing in this check.",
      "sourceId": "bosch-manual",
      "locator": "pp. 13–14, 30–35, 44–45"
    },
    {
      "text": "Keep the exact selected cycle and options in the record; the manual cycle tables are conditional values, not universal time limits.",
      "sourceId": "bosch-manual",
      "locator": "pp. 13–14, 30–35, 44–45"
    }
  ],
  "tools": [
    "Clock for a local observation record"
  ],
  "materials": [
    "Liquid rinse aid only if refill is needed"
  ],
  "steps": [
    {
      "id": "step-1",
      "text": "Record the cycle, options, Delay setting, start time and displayed estimate. The time estimate can change with water temperature, load and soil.",
      "sourceId": "bosch-manual",
      "locator": "pp. 13–14, 30–35, 44–45"
    },
    {
      "id": "step-2",
      "text": "If Delay is active, distinguish waiting from actual wash time. If the door was opened and the wash paused, use the resume task rather than counting that pause as washing.",
      "sourceId": "bosch-manual",
      "locator": "pp. 13–14, 30–35, 44–45"
    },
    {
      "id": "step-3",
      "text": "Check liquid rinse aid before the next wash and refill using the dedicated task if low. The manual links absent rinse aid or a zero setting with longer cycle time.",
      "sourceId": "bosch-manual",
      "locator": "pp. 13–14, 30–35, 44–45"
    },
    {
      "id": "step-4",
      "text": "Before a comparison wash, run the nearest sink hot-water faucet as the manual suggests, taking normal scald precautions. This does not measure dishwasher inlet temperature or authorize plumbing alterations.",
      "sourceId": "bosch-manual",
      "locator": "pp. 13–14, 30–35, 44–45"
    },
    {
      "id": "step-5",
      "text": "Choose a suitable cycle and options for the dishes and soil; scrape food pieces rather than prewashing normally attached soil. Allow the cycle to finish and record the time, any pause and end indication.",
      "sourceId": "bosch-manual",
      "locator": "pp. 13–14, 30–35, 44–45"
    },
    {
      "id": "step-6",
      "text": "Compare with the manual tables for that cycle and option combination. Those tables assume 120°F (49°C) supply water and sensor adjustments; persistent unusual behavior under comparable conditions needs support, not a timed heater diagnosis.",
      "sourceId": "bosch-manual",
      "locator": "pp. 13–14, 30–35, 44–45"
    }
  ],
  "checks": [
    {
      "id": "time-delay",
      "goal": "Is the machine actually washing rather than waiting on Delay?",
      "question": "Is the machine actually washing rather than waiting on Delay?",
      "instruction": "Record Delay separately from elapsed wash time.",
      "stepIds": [
        "step-1",
        "step-2"
      ],
      "sourceId": "bosch-manual",
      "locator": "pp. 33–34",
      "choices": [
        {
          "observation": "normal",
          "label": "It is washing with no Delay wait being counted",
          "next": "time-pause"
        },
        {
          "observation": "abnormal",
          "label": "Delay is active and it has not started washing",
          "next": "identified"
        },
        {
          "observation": "unobserved",
          "label": "I have not checked this, or cannot observe it safely",
          "next": "ready"
        }
      ]
    },
    {
      "id": "time-pause",
      "goal": "Has the door remained closed without a paused-start prompt?",
      "question": "Has the door remained closed without a paused-start prompt?",
      "instruction": "A door interruption can suspend operation until Start is pressed again.",
      "stepIds": [
        "step-2"
      ],
      "sourceId": "bosch-manual",
      "locator": "pp. 33, 35, 44",
      "choices": [
        {
          "observation": "normal",
          "label": "There is no unresolved door pause",
          "next": "time-aid"
        },
        {
          "observation": "abnormal",
          "label": "Opening the door left the cycle paused",
          "next": "identified"
        },
        {
          "observation": "unobserved",
          "label": "I have not checked this, or cannot observe it safely",
          "next": "ready"
        }
      ]
    },
    {
      "id": "time-aid",
      "goal": "Is liquid rinse aid available for the comparison wash?",
      "question": "Is liquid rinse aid available for the comparison wash?",
      "instruction": "Refill if low; use the exact manual before changing an unknown dispenser setting.",
      "stepIds": [
        "step-3"
      ],
      "sourceId": "bosch-manual",
      "locator": "pp. 13–14, 45",
      "choices": [
        {
          "observation": "normal",
          "label": "Rinse aid is supplied",
          "next": "time-compare"
        },
        {
          "observation": "abnormal",
          "label": "The reservoir is empty or the setting is known to be zero",
          "next": "identified"
        },
        {
          "observation": "unobserved",
          "label": "I have not checked this, or cannot observe it safely",
          "next": "ready"
        }
      ]
    },
    {
      "id": "time-compare",
      "goal": "Did a suitable comparison wash reach its normal end indication?",
      "question": "Did a suitable comparison wash reach its normal end indication?",
      "instruction": "Record options, water-warmup action and any interruption. Do not judge by a single fluctuating estimate.",
      "stepIds": [
        "step-4",
        "step-5"
      ],
      "sourceId": "bosch-manual",
      "locator": "pp. 31–35, 45",
      "choices": [
        {
          "observation": "normal",
          "label": "The full cycle ended normally",
          "next": "time-table"
        },
        {
          "observation": "abnormal",
          "label": "It repeatedly fails to reach its end or shows an error",
          "next": "service"
        },
        {
          "observation": "unobserved",
          "label": "I have not checked this, or cannot observe it safely",
          "next": "ready"
        }
      ]
    },
    {
      "id": "time-table",
      "goal": "Is the recorded time explainable by the selected options and conditions?",
      "question": "Is the recorded time explainable by the selected options and conditions?",
      "instruction": "Use the matching manual table as context; the time can vary and is not a pass/fail limit.",
      "stepIds": [
        "step-6"
      ],
      "sourceId": "bosch-manual",
      "locator": "pp. 31–34, 45",
      "choices": [
        {
          "observation": "normal",
          "label": "The time is consistent with the recorded conditions",
          "next": "done"
        },
        {
          "observation": "abnormal",
          "label": "The unusual duration persists under comparable conditions",
          "next": "service"
        },
        {
          "observation": "unobserved",
          "label": "I have not checked this, or cannot observe it safely",
          "next": "ready"
        }
      ]
    }
  ],
  "branches": {
    "entry": "time-delay",
    "outcomes": {
      "done": {
        "type": "issue-located",
        "title": "Observed result recorded",
        "text": "You recorded a complete cycle whose duration is consistent with its selected options and observed conditions. This is your observation, not independent confirmation of the appliance condition.",
        "sourceId": "bosch-manual",
        "locator": "pp. 13–14, 30–35, 44–45"
      },
      "identified": {
        "type": "issue-located",
        "title": "Observation and next step recorded",
        "text": "The recorded delay, door pause or rinse-aid condition should be resolved with its dedicated task before judging wash duration.",
        "sourceId": "bosch-manual",
        "locator": "pp. 13–14, 30–35, 44–45"
      },
      "service": {
        "type": "service-needed",
        "title": "Pause and request qualified help",
        "text": "The observed condition needs qualified help. Keep the appliance out of use when a safety concern remains. Share the exact model, displayed message and your before/after observations; do not open panels, bypass a lock or access the pump.",
        "sourceId": "bosch-manual",
        "locator": "pp. 6–8, 43–48"
      },
      "ready": {
        "type": "prepared",
        "title": "Observation still needed",
        "text": "This check is not complete. A condition you have not observed is still unknown. Save the record and return when the preparation and observation can be completed safely; ask support if safe access is uncertain.",
        "sourceId": "bosch-manual",
        "locator": "pp. 13–14, 30–35, 44–45"
      }
    }
  },
  "outcomeChecks": [
    {
      "text": "You recorded a complete cycle whose duration is consistent with its selected options and observed conditions.",
      "sourceId": "bosch-manual",
      "locator": "pp. 13–14, 30–35, 44–45"
    }
  ],
  "stopConditions": [
    "Stop using the dishwasher for smoke, a burning smell, damaged wiring, an active leak or water near electrical equipment. Isolate power and water only from a safe, dry, accessible location; otherwise keep clear and request qualified help.",
    "Do not remove the pump cover, reach into the pump, open electrical panels, bypass the door interlock or move the installed dishwasher. Refer plumbing connections, installation and repairs to qualified service.",
    "Stop if a part is cracked, jammed, sharp, insecure or different from the matching manual. Do not force a fitting or touch hot water. Never mix cleaning products."
  ],
  "sources": [
    {
      "id": "bosch-manual",
      "title": "Bosch SHPM65Z*** Operating instructions",
      "url": "https://media3.bsh-group.com/Documents/9001411746_D.pdf",
      "version": "9001411746_D · (0007) 640A MV",
      "checkedAt": "2026-10-13",
      "purpose": "User maintenance, controls, observable troubleshooting and safety",
      "reuse": "Copyright BSH. Linked reference; original summaries only. No manual illustrations reproduced.",
      "locator": "pp. 13–14, 30–35, 44–45",
      "topicPage": 45,
      "pdfPage": 45,
      "pageNumbering": "Printed English page equals the one-based PDF page in 9001411746_D."
    },
    {
      "id": "bosch-support",
      "title": "Bosch SHPM65Z55N/01 appliance information",
      "url": "https://www.bosch-home.com/us/en/productservice/SHPM65Z55N-01",
      "version": "Live E-Nr /01 support page",
      "checkedAt": "2026-10-13",
      "purpose": "Exact E-Nr identity and direct association with 9001411746_D",
      "reuse": "Link only",
      "locator": "Exact SHPM65Z55N/01 identity; associated operating instructions 9001411746_D"
    }
  ],
  "assets": [
    {
      "id": "bosch-controls",
      "url": "/diagrams/bosch-controls.svg",
      "kind": "original schematic",
      "alt": "Conceptual top-control sequence distinguishing Delay, Start and cycle reset: Start then close within 4 seconds; reset to 0:01 and allow about 1 minute to drain.",
      "license": "Original Homekeep schematic; conceptual identification and observation only, not an exact part drawing or official Bosch artwork"
    }
  ],
  "relatedIds": [
    "bosch-cycle-resume",
    "bosch-not-starting",
    "bosch-rinse-aid"
  ],
  "family": "wash-dry",
  "recordFields": [
    {
      "key": "timeBefore",
      "label": "Cycle timing before comparison",
      "phase": "before",
      "type": "text",
      "placeholder": "Cycle/options; Delay; estimated time; interruption history"
    },
    {
      "key": "timeAfter",
      "label": "Completed comparison cycle",
      "phase": "after",
      "type": "text",
      "placeholder": "Start/end; pauses; rinse aid; hot-faucet warmup; selected options"
    }
  ],
  "maintenance": {
    "intervalDays": null,
    "basis": "user-selected",
    "label": "Choose a reminder to review this observation when the symptom recurs or care is needed; no fixed day interval is assigned.",
    "sourceId": "bosch-manual",
    "locator": "pp. 13–14, 30–35, 44–45"
  },
  "diagramId": "bosch-controls"
}
