Branchecold storagecold chainsensors

Temperaturüberwachung im Kühlhaus auf einem farbcodierten Live-Grundriss

Jede Kühlraum- und Tiefkühlsonde auf einem Live-Grundriss, Messwerte per Schwellenregel eingefärbt, mit der Messhistorie, die Prüfer verlangen.

8 Min. LesezeitVeröffentlicht Aktualisiert Von Spatial Map team
3D-Vorschau der Demo Retail Mart Store mit Thermometer-Markern an Kühl- und Tiefkühlmöbeln, neben Bestands-Prozentmarkern und RFID-Lesern

Was dieser Leitfaden abdeckt

Wer die Kühlkette verantwortet, lebt mit einem Paradox: Die Tiefkühler sind zuverlässiger denn je, der Compliance-Papierkram schwerer denn je. Zwischen „die Anlage läuft“ und „der Prüfer ist zufrieden“ verdient sich eine räumliche Ansicht ihren Platz. Ein Grundriss, auf dem jede Sonde ihren Messwert zeigt, beantwortet der Schichtleitung „driftet irgendwas?“ auf einen Blick — und jeder in eine Tabelle geschriebene Messwert bleibt in der Historie der Zeile, wenn die Qualitätssicherung es belegen muss.

Temperaturkarte oder Aktivitäts-Heatmap?

Man sagt „Temperatur-Heatmap“, doch ein Kühlhausteam braucht meist etwas Einfacheres und Ehrlicheres: jede Sonde oder jeden Raum nach dem eigenen Messwert eingefärbt. Spatial Map interpoliert nicht zwischen Sonden — eine Farbe auf der Karte gehört immer zu einer echten Messung. Das erledigen gewöhnliche Datenlinks und Stilregeln:

Was Sie sehen wollenAnzeigemodusWoher die Farbe kommt
Jede Sonde mit Messwert, dort, wo sie hängtLive location markerStilregeln auf dem Messwert; der Messwert als Beschriftung
Jeden Kühlraum oder jedes Möbel nach Temperatur eingefärbtColor a shapeStilregeln auf dem Messwert
Die Zahl direkt auf dem RaumValue badge on shapeDer Messwert selbst; Stilregeln für die Farbe
Wo sich Ereignisse häufen (Türöffnungen, Grenzwertverletzungen)Heatmap of activityDichte von Datensätzen mit Position

Heatmap of activity ist eine Dichtekarte: Jeder Datensatz gibt dort Gewicht, wo er liegt, unabhängig von seinem Wert. Das ist das richtige Werkzeug für Fragen wie „Wo passieren Grenzwertverletzungen immer wieder?“ — etwa mit einer Tabelle, in der jede Verletzung oder Türöffnung eine Zeile mit Position ist, angezeigt mit Change history (weighted by events) über die letzten 7 oder 30 Tage.

Anzeigemodi im Dialog New data link
Dialog New data link bei Display mode mit den Karten Live location marker, Info marker on shape, Value badge on shape, Color a shape, Heatmap of activity, Camera field of view und Pulsing zone activity
Dialog New data link bei Display mode mit den Karten Live location marker, Info marker on shape, Value badge on shape, Color a shape, Heatmap of activity, Camera field of view und Pulsing zone activity

Wo die Sonden hingehören

Jeder Messwert einer Sonde ist ein Punkt im Raum. Hängen alle Sonden an der Tür, weil das Kabel nur bis dorthin reichte, liegt die Karte mit voller Überzeugung falsch. Zwei Regeln decken die meisten Standorte ab: eine Sonde pro Feld oder Möbel auf Produkthöhe und eine an jedem Luftein- und -auslass.

  • Feldecken oder Möbelenden auf Produkthöhe — die kältesten und wärmsten Stellen.
  • Luftein- und -auslass — kurzes Takten zeigt sich hier, bevor es das Produkt erreicht.
  • Die Rampenschwelle — die erste Stelle, an der warme Luft eindringt.
  • Jede Stelle, die das letzte Audit bemängelt hat — dort dauerhaft eine Sonde setzen.

So sieht es in der Demo-Filiale aus

Unsere Demo Retail Mart Store hat einen Layer „Cold-chain temperature“, gespeist aus einer Sensortabelle mit sieben Sonden: zwei an den Dairy-Kühlregalen (Sollwert 3 °C) und fünf an den Frozen-Food-Tiefkühlern (Sollwert −18 °C). Jeder Datensatz enthält temperature_c, setpoint_c, humidity_pct, battery_pct, door_open_events_today, status und last_reading_at sowie Position und Ebene der Sonde.

Der Link ist ein Live location marker mit Thermometer-Symbol, beschriftet mit dem Messwert (etwa 3,3 °C) und über das Ebenenfeld des Datensatzes auf die richtige Ebene gesetzt. Zum Zeitpunkt unserer Aufnahme zeigte eine Tiefkühlinsel −11,8 °C bei −18 °C Sollwert — genau der Fall, den eine Schwellenregel rot färben sollte. Beim Überfahren zeigt der Tooltip Sensorname, Standort, Messwert, Sollwert, Feuchte, Türöffnungen und Batterie.

Connect fields für einen Live location marker
Dialog Edit data link bei Connect fields: Longitude auf lng, Latitude auf lat, Höhe aus einem Feld, ein Beschriftungsfeld und der Abschnitt Style mit Live-Vorschau des Markers sowie Icon- und Markerfarbe
Dialog Edit data link bei Connect fields: Longitude auf lng, Latitude auf lat, Höhe aus einem Feld, ein Beschriftungsfeld und der Abschnitt Style mit Live-Vorschau des Markers sowie Icon- und Markerfarbe

Den Datenstrom anbinden

Die meisten Kühlketten-Sensorsysteme veröffentlichen bereits irgendwo: eine Anbieter-Cloud mit REST-Endpunkt, eine Gebäudeleittechnik, die per HTTP exportiert oder aufruft, oder ein eigenes Gateway. Spatial Map hat keinen MQTT-, Modbus- oder OPC-UA-Konnektor — es nimmt Daten über HTTP an. Wählen Sie den kürzesten Weg.

Datenweg im KühlhausFunksonden, Datenlogger und Exporte der Gebäudeleittechnik erreichen eine Anbieter-Cloud oder Ihr Gateway, das Messwerte über die API in eine Spatial-Map-Tabelle schreibt oder zeitgesteuert abgerufen wird. Die Live-Karte färbt jede Sonde per Stilregel und behält die Historie jeder Zeile.
  1. 1
    Sensortabelle anlegen

    Tables → Create new table, Art Sensor. Felder für das anlegen, was Ihre Sonden senden — Messwert, Sollwert, Gerätetyp, Batterie — plus Standortname oder Längen- und Breitengrad. Die Sensor-ID ist ein guter Zeilenschlüssel.

  2. 2
    Messwerte hereinholen

    Lassen Sie Ihr Gateway Zeilen mit einem API-Schlüssel aus dem Reiter API & access der Tabelle schreiben (60 Anfragen pro Minute je Schlüssel; bis zu 1.000 Zeilen pro Bulk-Aufruf). Oder, wenn die Anbieter-Cloud einen Endpunkt für Messwerte hat, nutzen Sie Pull from a REST API der Tabelle, damit unsere Server ihn zeitgesteuert abrufen.

  3. 3
    Messwerte an die Karte binden

    Im Editor: Data → Manage data links → New link. Tabelle und Anzeigemodus wählen — Live location marker für Sonden, Color a shape oder Value badge on shape für Räume — und jeden Datensatz per Koordinaten oder Name zuordnen.

  4. 4
    Farbstufen hinzufügen

    Im Seitenpanel des Editors Style rules → Add rule für Drift und für Grenzwertverletzung (nächster Abschnitt) und beide am Link anhaken. Messwert, Sollwert und Batterie zum Map tooltip hinzufügen.

Tabelle anlegen und Art wählen
Seite Create new table: Namensfeld und Art-Karten Polygon / area, Circle, Marker / POI, Asset (mobile), Camera, Sensor, Shipment, RFID tag und Streaming / batch replay, darunter die Feldliste mit External code und Longitude
Seite Create new table: Namensfeld und Art-Karten Polygon / area, Circle, Marker / POI, Asset (mobile), Camera, Sensor, Shipment, RFID tag und Streaming / batch replay, darunter die Feldliste mit External code und Longitude

Zwei Farbstufen, nicht fünfzig

Es ist verlockend, pro Sonde eine Regel anzulegen. Lassen Sie es. Zwei Stufen decken fast alle echten Ereignisse ab: Drift (der Messwert kriecht über das Ziel) und Grenzwertverletzung (ein klarer Bruch des zulässigen Bereichs). Eine Stilregel kann Bedingungen mit All match (AND) verknüpfen, daher reicht ein Regelpaar je Gerätetyp:

Regel (illustrativ)BedingungenBei Treffer färben
Tiefkühler Grenzwertunit_type = Freezer AND temperature_c > −15Füllung rot
Tiefkühler Driftunit_type = Freezer AND temperature_c > −17Füllung bernstein
Kühlregal Grenzwertunit_type = Chiller AND temperature_c > 5Füllung rot
Kühlregal Driftunit_type = Chiller AND temperature_c > 4Füllung bernstein

Regeln laufen von oben nach unten, die erste passende gewinnt — Grenzwertverletzungen also über die Drift setzen. Was keine Regel trifft, behält die Standardfarbe des Layers — Blau für „im Bereich“. Verwenden Sie Ihre eigenen Lebensmittelsicherheitsgrenzen; die Werte oben sind Beispiele.

Der Nachweis, den Behörden wirklich verlangen

Prüfer wollen eine lückenlose Messreihe, einen Nachweis, was bei einer Grenzwertüberschreitung passiert ist, und einen Plan für danach. Jeder Schreibvorgang in eine Tabellenzeile bleibt in deren Historie: Öffnen Sie eine Sonde im Viewer, und ihre Historie listet jede Änderung mit Zeitpunkt. Im Data-Bildschirm filtern Sie Datensätze nach Quelle und Zeitraum und nutzen Export CSV, und ein Bericht auf der Sensortabelle lässt sich als PDF oder Excel für die Auditakte exportieren.

Wenn die Karte falsch liegt, aber das Kühlmöbel in Ordnung ist

Zeigt die Karte ein warmes Möbel, während das Thermometer neben der Sonde kalt anzeigt, arbeiten Sie sich vom Sensor nach außen: zuerst die Sonde (Batterie, Kalibrierdatum), dann die Brücke (letzter erfolgreicher Lauf im Reiter Health unter Integrations oder letzter Schreibvorgang der Tabelle), dann die Kartenbindung (hat jemand die Fläche umbenannt, der der Datensatz zugeordnet ist?). Sehr oft ist es eine schwache Batterie — deshalb tragen die Demo-Datensätze battery_pct, und eine Regel „Batterie schwach“ macht es sichtbar.

Für die Verkaufsflächen-Variante mit Regalbestand und RFID neben der Kühlkette lesen Sie Regalüberwachung auf einer Live-Filialkarte. Probieren Sie es am eigenen Standort mit einem 7-tägigen kostenlosen Test — ohne Karte, bis zu fünf Standorte; Pro kostet 60 $ im Monat oder 600 $ im Jahr für bis zu vier (Preise).

Testen Sie die Plattform, auf die Ihre Daten gehören.

Spatial Map verwandelt Tabellen, Sensor‑Streams und CAD‑Zeichnungen in eine lebende 3D‑Ansicht Ihrer Standorte — nichts zu installieren, sieben Tage kostenfrei.

Live ansehen

Weiterlesen