Commercial kitchen with stainless upright fridges and a small white wireless temperature sensor fixed to a fridge side

HACCP temperature monitoring

An independent probe at the warmest point of every fridge, freezer, cold room and hot cupboard, the refrigeration controllers read over Modbus, and every alarm answered with a note in Edge.

Measure
Food safety temperature monitoring of chilled, frozen and hot-held food at each unit on the plan, plus the state of its refrigeration controller
Good practice
Monitor a critical control point continuously where you can, and record the deviations and what was done Codex CXC 1-1969
Sensors
TES-22 waterproof probes, ±0.2 °C from −20 to 70 °C, ±0.5 °C to −40 °C Probe Temperature Sensor datasheet
On site
ZGW-20 Gateway, Edge runs the alarms and keeps the response trail on site

Independent probe or controller reading

A refrigeration controller already measures temperature, but its probe sits in the return air so it can switch the compressor, and it belongs to the system it would be checking. For the HACCP record, fit an independent probe where the food is at most risk. Read the controller as well when you want the reason for an excursion: setpoint, defrost, evaporator temperature and its own alarms.

Independent probe or controller reading
SignalWhere it readsWhat it is for
Independent TES probe Warmest point of the unit, in air or in a product simulantThe temperature record, the alarm and the corrective action
Controller air probe Return air at the evaporator, wherever the installer put itA second signal and a cross-check on the independent probe
Controller state Setpoint, defrost, evaporator probe and alarm registersWhy a unit warmed up: a defrost, a raised setpoint or a fault

Hardware for fridge and freezer temperature monitoring

Count one probe channel for each fridge, freezer, cold room, hot cupboard and blast chiller on the HACCP plan, one Modbus interface for each controller network, and one Gateway for the site.

If the controllers have a Modbus port or interface card

Probe positions in fridges, freezers and hot cupboards

Put each probe where the food is at most risk: the warmest part of a fridge or cold room, away from the cold air leaving the evaporator and out of the draught from the door. Name every probe in Edge after the unit on the HACCP plan.

How kitchen and store temperatures reach Edge

Probe readings and controller registers take separate paths to the Gateway, where Edge keeps the record and runs the alarm rules without depending on an internet connection.

  • Wired
  • Zigbee
  • Edge
  • Platforms
Field measurement
Interface
Gateway
Local Edge
Optional output
Fridges, freezers and cold rooms
Hot holding and blast chilling
Refrigeration controllers
TES-22Probe Temperature Sensor
TES-21Probe Temperature Sensor
ZMB-31Modbus Interface
ZGW-20Gateway
EdgeLocal record, alarms and response trail
Customer platformOptional longer-term record
Probe input
Zigbee
Modbus RTU · RS-485
Runs locally
MQTTS / HTTPS
Customer platformOptional longer-term record
EdgeLocal record, alarms and response trail
ZGW-20Gateway
TES-22Probe input
Fridges, freezers and cold rooms
TES-21Probe input
Hot holding and blast chilling
ZMB-31Modbus RTU
Refrigeration controllers
MQTTS / HTTPS
Runs locally
Zigbee
TES-22 and TES-21 measure the food-safety points. ZMB-31 reads the refrigeration controllers over RS-485. Both report over Zigbee to the ZGW-20, where Edge runs locally; a platform is optional.
Probe positions in fridges, freezers and hot cupboards
PositionWhat it tells youReferenceSensor
Fridges and chilled display Whether chilled food stays at or below the plan's limit through service, deliveries and the night England: 8 °C in law; the FSA recommends setting fridges at 5 °C or below FSA chilling TES-22 (on this page), probe 1
Freezers Whether frozen stock holds its temperature, and how long the unit takes to recover after a defrost or a door left open Quick-frozen food at −18 °C or colder, with a tolerance of up to 3 °C in retail display cabinets Directive 89/108/EEC TES-22 (on this page), probe 2
Walk-in cold room The warmest shelf in the room, usually near the door or furthest from the evaporator Measure air in the warmest part of a refrigerated unit FDA Food Code TES-22 (on this page), warmest shelf
Hot holding Whether hot food stays above the holding limit for as long as it is out on the pass or the counter Keep hot food above 63 °C FSAI temperature control TES-21 (on this page), hot cupboard
Blast chiller How fast the cabinet pulls down after a load goes in, and whether each cycle reached its end Cook-chill: food at 3 °C or below within 150 minutes of cooking ending FSAI Guidance Note 15 TES-21 (on this page), cabinet
Controller registers The unit's own air and evaporator probes, its setpoint, whether it is in defrost, and its alarm flags Read only. Some controllers need the maker's RS-485 card or TTL adapter first ZMB-31 (on this page)
  • Follow the food, not the door. A bare probe in air jumps each time the door opens. A probe in a small sealed bottle of glycol or a product simulant changes about as slowly as the stored food, so the rule can use a shorter delay without false alarms.

  • Air is not core temperature. A cabinet probe shows the blast chiller pulling down and the hot cupboard holding. Whether the food itself reached its limit is still a core reading with a probe thermometer, noted against the batch.

  • Keep the sensor body outside. The TES enclosure is rated for −30 to 55 °C, the probe to 105 °C. Fix the body outside freezers, hot cupboards and blast chillers, and bring the lead in without damaging the door seal.

Temperature alarms and HACCP records in Edge

Edge runs on the Gateway, so the rules keep running and the record keeps growing when the internet connection does not. Take every limit and delay from the HACCP plan.

A limit with a delay
One limit rule per probe, with a hold time, so a delivery or a busy service does not alarm and a unit that stays warm does. The rule fires only when the reading has stayed past the limit for the whole delay.
A probe that goes quiet
An activity rule raises an alert when a probe has not reported for a set time, anywhere from one minute to a day. A flat battery or a blocked radio path is then found before the record has a hole in it.
Who answered, and what they did
A raised alert emails or texts the named people, can be assigned to one of them, and is acknowledged and resolved with a note of up to 500 characters. Edge keeps who took each step and when: the corrective action, written where the alarm is. Email and SMS need the Gateway's notification settings and a connection.
As long as the plan needs
Edge keeps local history for 30 days unless you set it longer, up to two years. Export a chosen period from the Data page as a CSV file, or send the readings on to a platform, when the plan or an inspector asks for more.
Edge automation list with limit rules, a rule for a meter that has stopped reporting, and their email, device and webhook actions
Automation rules in Edge on a demonstration site.

Commissioning checks

Run these before the system replaces any manual reading, and again after a unit is moved, replaced or re-gassed.

  • Every unit on the plan has a probe

    List each temperature control point on the HACCP plan with its probe, position and limit, and photograph the probe in place.

    Pass when every point on the plan has one named probe, and every probe in Edge belongs to one point.

  • Probes agree with a calibrated thermometer

    Put a calibrated reference thermometer beside each probe and compare once both have settled.

    Pass when each difference is inside the tolerance the plan accepts, and the comparison is kept with the reference certificate.

  • Warm, cold and silent all reach someone

    Warm one fridge probe in a cup of water, leave a freezer door open past its delay, and take the battery out of a third sensor.

    Pass when each alert reaches the person on the rota, who acknowledges it with a note, and the trail in Edge shows both steps.

  • Delays fit service and deliveries

    Leave the rules running through a full service and a delivery, and note every door opening that lasted more than a minute.

    Pass when routine openings do not raise an alarm, and a unit that stays warm past its delay does.

  • Controller values match the display

    Compare the air temperature, setpoint and defrost state in Edge with the controller's own display, and record its model, firmware and register profile.

    Pass when values, signs and the divide-by-ten scaling agree, and the ZMB writes to no register.

  • Clock and retention are set

    Check the Gateway's time zone and clock, the local history period and how readings are exported or forwarded.

    Pass when the retained record covers the period the plan keeps temperature records for.

Limits of HACCP temperature monitoring

The food business operator stays responsible for the HACCP plan, its critical limits and its corrective actions. This system measures, records and alerts; it does not write the plan or certify it.

  • No EN 12830 or EN 13485 certification is claimed for these sensors. Where Regulation (EC) No 37/2005 applies to quick-frozen food in transport, warehousing and storage, it calls for recording instruments that comply with those standards.
  • National limits differ. England sets 8 °C for chilled food in law, Scotland sets no figure, and France sets maximums from +2 °C to +8 °C depending on the food. Set each limit from the rules that apply to the site.
  • Cooking, cooling and reheating are checked in the food. A probe in air or a simulant does not replace a core reading where the plan calls for one.
  • Reading a refrigeration controller gives no permission to change it. Setpoints and defrost settings stay with the refrigeration contractor.
  • Alerts depend on a working notification path and someone on the rota to receive them. Edge keeps the latest 200 alerts by default, so export the records the plan keeps for longer.

Turn the HACCP plan into probe positions

Share the plan's list of fridges, freezers, cold rooms, hot holding and blast chillers, and the controller models. An engineer can place the probes, check the controllers' Modbus ports and size the Gateway.

Build this system