> For the complete documentation index, see [llms.txt](https://docs.didge.io/home/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.didge.io/home/foodcore-sensors/end-user/core-functions/calibrations/multi-point-comparison.md).

# Multi Point Comparison

### 1. Purpose of Calibration

Calibration is a fundamental process that verifies the accuracy of temperature sensors used within critical control points, such as refrigerators and cold rooms in food safety environments. Ensuring sensor accuracy is vital for maintaining compliance with food safety standards.

### 2. Accessing Calibration Data

Users can view calibration records through the **Calibration** tab on the Sensors Dashboard. This tab provides access to completed calibration reports for each unit, displaying whether each device has passed or failed the calibration process. Reports are generated automatically and are tied to specific sensors, timestamps, and users.

<figure><img src="https://2675140142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPnSdrHOYeIaTHbt8Z0Qc%2Fuploads%2FmoWOaOkm6lRos72EXH4A%2FScreenshot%202025-04-18%20at%202.55.07%E2%80%AFpm.png?alt=media&amp;token=a52aea11-52db-4a59-b2ae-a245e20e050a" alt=""><figcaption></figcaption></figure>

### 3. Calibration Frequency

The calibration frequency varies depending on the business's food safety program. It may occur monthly, bi-annually, or annually as outlined in the organization's verification plan.

### 4. Calibration Process Overview

The calibration process is carried out by admin-level users, typically members of the engineering or maintenance teams. The steps include:

1. **Setup**: Pair a pre-calibrated **Master Sensor** with a **Target Sensor** (installed in the unit).
2. **Pre-Calibration**: The master sensor undergoes validation using:
   * Boiling point method (\~100°C)
   * Ice point method (\~0°C) (Note: Digital ambient sensors cannot be submerged, so reference methods are used instead.)
3. **Execution**:
   * Place the master sensor next to the target sensor (in situ, no removal required).
   * Allow 15–20 minutes for stabilization.
   * The system records and compares readings from both sensors every minute over a 2-hour period.
4. **Evaluation**:
   * A minimum of **five consecutive readings** must fall within the acceptable tolerance (default ±1°C).
   * Custom tolerance thresholds (e.g., ±0.5°C) can be configured.

<figure><img src="https://2675140142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPnSdrHOYeIaTHbt8Z0Qc%2Fuploads%2FicCkUThOgFDPPE4SKfuc%2FScreenshot%202025-04-18%20at%202.55.33%E2%80%AFpm.png?alt=media&amp;token=db8b2186-c3c1-41fd-b85d-bc1d3e97d288" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2675140142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPnSdrHOYeIaTHbt8Z0Qc%2Fuploads%2F8ik64zQX7u5Yjvxu9AKi%2FScreenshot%202025-04-18%20at%202.55.46%E2%80%AFpm.png?alt=media&amp;token=66cbd56a-3cf5-4e69-94e8-90dc376ef028" alt=""><figcaption></figcaption></figure>

### 5. Calibration Criteria

* **PASS**: Two to five consecutive in-range readings within tolerance.
* **FAIL**: Persistent deviation beyond tolerance, typically over 1–2 hours. Requires sensor replacement.

<figure><img src="https://2675140142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPnSdrHOYeIaTHbt8Z0Qc%2Fuploads%2FjXyAhXbdqDtPvWxGQX4s%2FScreenshot%202025-04-18%20at%203.11.43%E2%80%AFpm.png?alt=media&amp;token=6cf85bbf-56d3-4b62-816e-e99edffb77eb" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2675140142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPnSdrHOYeIaTHbt8Z0Qc%2Fuploads%2FH8sWeyuPX5xukChXqCKx%2FScreenshot%202025-04-18%20at%203.11.50%E2%80%AFpm.png?alt=media&amp;token=eb655777-6db0-4a57-a1f0-c5e6c980fdab" alt=""><figcaption></figcaption></figure>

### 6. Calibration Types

* **Reference Method** (most common for digital sensors): Based on ambient temperature.
* **Hot Point Method**: Boiling water (≈100°C) for probe sensors.
* **Cold Point Method**: Ice water (≈0°C) for probe sensors.
* **Custom Method**: Specialized equipment with a preset value.

### 7. Reports and Certification

Each calibration event generates a detailed **Calibration Report**, including:

* Device labels and DevEUIs for both Master and Target
* Capabilities (e.g., Probe, Ambient, Humidity)
* Calibration status and type (Automatic)
* Timestamp and user ID
* Visual graphs of temperature over time
* Log of each minute's readings with deviations

These certificates are stored and accessible via the platform, providing traceability and proof of compliance.

### 8. Dashboard Features

* View calibration status (Passed/Failed) per sensor
* Filter by date range or search by label/DevEUI
* Zoom into specific reports for visual and tabular data
* Supports both device-level and site-level calibration overviews

### 9. Summary

The calibration module in the sensor platform ensures that temperature readings are accurate, traceable, and aligned with regulatory standards. It is designed for minimal manual input, with high automation and system-driven validation, reducing the risk of human error while improving food safety assurance.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.didge.io/home/foodcore-sensors/end-user/core-functions/calibrations/multi-point-comparison.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
