Auf einen Blick
| Element | Typische Antwort |
|---|---|
| Problem | Kühlräume und Tiefkühlräume werden zweimal täglich von Hand kontrolliert. Deshalb wird ein ausgefallener Verdampferlüfter oder eine am Samstag offen gelassene Tür erst am Montag zusammen mit der Ware entdeckt. |
| Was angebunden wird | Luft- und Produktsimulant-Temperatur pro Raum, Türkontakte, Abtau- und Verdichterzustände aus den Kältesteuerungen sowie Stromversorgung der Anlage. |
| Wer es nutzt | Schichtleiter, der Kältetechniker oder das Fremdunternehmen, die Qualitätssicherung und der Standortleiter. |
| Typischer erster Umfang | Ein Standort: seine Kühlzellen, sein Tiefkühllager und der Verdichtersatz, der sie versorgt, meist 8 bis 20 Räume. |
| Zeit bis zum ersten Bildschirm | Typischerweise am selben Tag für batteriebetriebene LoRaWAN-Sensoren, da die Lösung Sensor regions eine Startübersicht bereitstellt. Rechnen Sie mit drei bis fünf Wochen, bis die Qualitätssicherung sie für die tägliche Auswertung nutzt. |
Die Ausgangslage
Ein Lebensmittelbetrieb, eine Zentralküche oder ein Distributionslager lagert Rohstoffe, Halbfertigwaren und Fertigware in einer Reihe von Kühlräumen bei 0 bis 4 °C, einigen Tiefkühlräumen bei −18 bis −25 °C und gegebenenfalls einem Schockfroster. Jeder Raum hat eine Kältesteuerung, die Verdampfer, Abtauung und Lüfter steuert, sowie ein Display an der Tür. Der HACCP-Plan führt diese Räume als kritische Kontrollpunkte auf, also geht jemand den Gang entlang, liest das Display ab und unterschreibt ein Protokollblatt.
Das Protokollblatt hält zwei Zeitpunkte pro Tag fest. Eine während einer Anlieferung aufgestellte Tür, ein hängendes Abtauheizelement oder eine vereiste Verdampferschlange, durch die der Raum über sechs Stunden auf 9 °C steigt, tauchen darin nie auf. Wenn ein Raum außerhalb der Betriebszeit tatsächlich ausfällt, zeigt das erste Anzeichen ein warmes Display bei der nächsten Runde, und die Qualitätssicherung muss dann entscheiden, ob die Ware noch sicher ist, ohne zu wissen, wie lange sie warm war. Audits verlangen lückenlose Aufzeichnungen, und Papierprotokolle mit Lücken und gleichförmiger Handschrift genügen ihnen nicht.
Ziele und Kennzahlen
Vereinbaren Sie die Kennzahlen mit der Qualitätssicherung, bevor Sensoren gekauft werden; sie bestimmen die Fühlerpositionen und welche Steuerungsregister wichtig sind.
- Tägliches Minimum und Maximum je Raum, direkt aus den Tagesaggregaten abgelesen. Dies ersetzt das zweimal tägliche Protokoll und ist das, was die HACCP-Prüfung abzeichnet.
- Grenzwertüberschreitungen = Alarme vom Typ
temp_highodertemp_lowje Raum und Monat, mit Dauer der Überschreitung = Zeitpunkt der Auflösung minus Zeitpunkt der Auslösung, aus der Zeitleiste jedes Alarms entnommen. - Reaktionszeit bis zur Quittierung = Zeitpunkt der Quittierung minus Zeitpunkt der Auslösung. Eine Nachtschicht, die bei einem Tiefkühlalarm 40 Minuten braucht, benötigt ein anderes Benachrichtigungskonzept.
- Türöffnungen pro Tag aus dem Anstieg eines Öffnungszählers, sofern der Türsensor einen meldet; andernfalls werden
door_open-Alarme gezählt. - Abtauungen pro Tag und Verdichter-Laufanteil = Mittelwert des Zustands
comp_run(0 oder 1), abgetastet in einem festen Abfrageintervall. Ein Laufanteil, der bei gleicher Last Woche für Woche steigt, deutet meist auf einen verschmutzten Verflüssiger oder zu wenig Kältemittel hin.
Hermetry speichert Ein-Minuten-Aggregate (Summe, Anzahl, Minimum, Maximum, letzter Wert) jedes Schlüssels und fasst sie zu Stunden- und Tageswerten zusammen, sodass Tagesminimum, Tagesmaximum und Zählerzuwachs ohne zusätzliche Logik aus den gespeicherten Daten hervorgehen.
Architektur
Auf den meisten Standorten gibt es zwei Arten von Räumen, und das Konzept behandelt sie unterschiedlich. Ältere Räume mit einfachen Thermostaten erhalten batteriebetriebene Sensoren. Räume, deren Kältesteuerungen einen RS485-Anschluss haben, erhalten ein lizenziertes Gateway, das die Steuerungen direkt ausliest; dadurch werden auch Abtau-, Lüfter- und Alarmzustände erfasst, die ein eigenständiger Sensor nicht sehen kann.
- Nachrüstpfad: ein LoRaWAN-Temperatursensor mit externem Fühler in jedem Raum und ein LoRaWAN-Türkontakt an der Tür. Ein LoRaWAN-Gateway leitet deren Frames an den eigenen Netzwerkserver von Hermetry weiter (EU868, OTAA, Klasse A). Die Codec-Bibliothek dekodiert gängige Temperatur-, Tür- und Leckagesensoren; fehlt ein Modell, kann es einen eigenen Codec erhalten, der auf einem Prüfstand geprüft wird.
- Steuerungspfad: ein lizenziertes Gateway mit Hermetry Edge an der Kälteschalttafel liest jede Raumsteuerung und die Verdichtersatz-Steuerung über Modbus RTU aus, dazu einen Energiezähler auf derselben Leitung. Es sendet alles über MQTT mit TLS über eine einzige ausgehende Verbindung.
- Anbindung: das Netzwerk des Standorts, sofern die IT eine ausgehende Verbindung auf Port 8883 erlaubt, andernfalls ein lizenzierter 4G-Router mit eigener SIM. Die eSIM-Verwaltung über die Plattform ist in Entwicklung (Hermetry Connect).
| Komponente | Funktion | Hinweise |
|---|---|---|
| LoRaWAN-Temperatursensor mit Fühler | Luft- oder Produktsimulant-Temperatur | Fühler an einem Kabel durch eine Kabelverschraubung, Sensorgehäuse möglichst außerhalb des Raums. Batterie-Chemie für die Raumtemperatur ausgelegt. |
| LoRaWAN-Türkontakt | Tür offen und geschlossen | Bei Änderung plus ein periodischer Heartbeat. |
| LoRaWAN-Gateway | Funkabdeckung für den Kältebereich | Basics-Station-Verbindung zu Hermetry; dessen eigener Zustand wird als Telemetrie gespeichert. |
| Lizenziertes Gateway mit Edge | Liest Kältesteuerungen und Zähler aus | Eines pro Maschinenraum oder Schalttafel. Werkseitige Identität, in Ihre Organisation übernommen. |
| Kältesteuerungen | Steuern weiterhin Räume, Abtauung und Lüfter | Nur Lesezugriff von Hermetry. |
Lizenzierte Geräte melden sich mit einem X.509-Zertifikat der eigenen Zertifizierungsstelle der Plattform an; MQTT-Geräte von Drittanbietern verwenden ein Zugriffstoken oder Benutzername und Passwort, und das Profil kann TLS verbindlich vorschreiben. Ein Gateway, das zehn Raumsteuerungen liest, meldet jede als untergeordnetes Gerät, sodass jeder Raum seine eigenen Messwerte, Alarme und seinen Verlauf über die eine Verbindung des Gateways erhält.
Punkteliste
Ein Kühlraum, über seine Steuerung ausgelesen, sowie die gemeinsamen Anlagenpunkte. Registernummern sind Platzhalter; entnehmen Sie sie dem Handbuch der Steuerung. Intervalle sind Startwerte.
| Punkt | Telemetrie-Schlüssel | Einheit | Quelle | Intervall | Hinweise |
|---|---|---|---|---|---|
| Raumlufttemperatur | air_temp_c | °C | Regelfühler der Steuerung, Eingangsregister 30001 | 60 s | Rückluftfühler; reagiert schnell auf Türöffnungen. |
| Produktsimulant-Temperatur | product_temp_c | °C | Fühler in einer Glykolflasche, LoRaWAN-Sensor oder Hilfseingang der Steuerung | 5 min | Grundlage für Produktsicherheitsalarme. |
| Verdampfertemperatur | evap_temp_c | °C | Abtaufühler der Steuerung, 30002 | 60 s | Zeigt Abtauende und vereiste Verdampfer. |
| Sollwert | setpoint_c | °C | Haltregister der Steuerung 40001 | 15 min | Nur lesbar; zeigt unautorisierte Änderungen. |
| Abtauung aktiv | defrost_on | bool | Statusbit der Steuerung | 60 s | Dient dazu, Hochalarme zurückzuhalten. |
| Steuerungsalarm | ctrl_alarm | Code | Alarmregister der Steuerung | 60 s | Codes im Runbook in Text übersetzen. |
| Tür offen | door_open | bool | Türkontakt, LoRaWAN oder digitaler Eingang der Steuerung | bei Änderung | Zusätzlich ein Heartbeat alle 15 min. |
| Türöffnungen | door_count | Anzahl | Zähler des Türsensors, sofern er einen meldet | 15 min | Tägliche Öffnungen aus dem Anstieg. |
| Raumluftfeuchte | rh_pct | % | LoRaWAN-Sensor | 10 min | Nur Kühlräume mit Frischware. |
| Sensorbatterie | battery_pct | % | LoRaWAN-Sensor | bei jeder Uplink-Meldung | |
| Saugdruck des Verdichtersatzes | suction_bar | bar | Verdichtersteuerung, Modbus | 60 s | Gerät auf Anlagenebene. |
| Verdichter läuft (je Stufe) | comp1_run, comp2_run | bool | Verdichtersteuerung | 60 s | Laufanteil aus dem Mittelwert. |
| Wirkenergie des Verdichtersatzes | energy_kwh | kWh | Energiezähler | 15 min | Tägliche kWh aus dem Anstieg. |
| Wirkleistung des Verdichtersatzes | power_kw | kW | Energiezähler | 60 s | |
| Netzspannung vorhanden | mains_ok | bool | Phasenüberwachungsrelais an einem digitalen Eingang des Gateways | bei Änderung | Unterscheidet einen Anlagenausfall von einem Stromausfall. |
| Kältemittel-Leckagedetektor | leak_ppm | ppm | Analogausgang des Detektors zum Gateway | 60 s | Wo ein Detektor eingebaut ist. |
| Kommunikation der Steuerung | ctrl_comm_ok | bool | Modbus-Status des Gateways | 60 s | Falsch, wenn das Gateway die Steuerung nicht lesen kann. |
Deklarieren Sie jeden Schlüssel im Reiter Telemetrie-Schlüssel des Profils mit Bezeichnung, Einheit, Nachkommastellen und Bereich. Tiefkühlräume brauchen einen Bereich bis −30 °C, damit die Anzeigen richtig skaliert werden.
Asset-Modell
Modellieren Sie die Kühlkette so, wie sie betrieben wird, nicht so, wie sie im Gebäudeplan steht. In Sites & Assets:
- Site (das Werk oder Lager) mit Zeitzone, Adresse,
haccp_ownerundsite_code. - Area für jeden Kühlbereich, zum Beispiel Kühlblock oder Tiefkühllager, mit
product_class(chilled oder frozen). - Room für jeden Kühlraum oder jedes Tiefkühlhaus, mit
room_code,setpoint_c,volume_m3,criticality(A für Fertigwaren, B für Rohware, C für Verpackung) undprobe_last_calibrated. - Machine für den Verdichterrack und die Verflüssiger, mit
refrigerant,charge_kgundcontractor.
Platzieren Sie die Geräte jedes Raums am Raum-Asset und das Gateway, den Rack und den Zähler am Maschinenraum. Fügen Sie vom Rack zu jedem Raum, den er versorgt, eine Feeds-Beziehung hinzu; fällt ein Rack aus, kann das Board alle Räume anzeigen, die von ihm abhängen. Die Platzierung bestimmt außerdem, was in den Status und die Anzahl offener Alarme eines Standorts einfließt und welche Regeln der Orte auf ein Gerät wirken dürfen.
Raumspezifische Grenzwerte gehören als serverseitige Attribute auf die Geräte des Raums, zum Beispiel max_temp_c = 5 und min_temp_c = −1 für einen Kühlraum oder max_temp_c = −15 für ein Tiefkühlhaus. Alarmregeln lesen das Attribut, sodass ein Regelsatz alle Räume bedient und jeder Raum seinen eigenen Grenzwert behält. Die Qualitätssicherung kann einen Grenzwert ändern, ohne die Regel anzufassen, und die Änderung wird protokolliert.
Geräteeinrichtung
Profile
Legen Sie je Gerätetyp ein Profil an: Chill room controller, Freezer controller, Compressor rack, LoRaWAN probe sensor und LoRaWAN door contact. Ein Profil enthält die Transport- und Anmelderegeln, die Online-Regel, Ratenbegrenzungen, Schlüssel, Alarmregeln und den Befehlskatalog, sodass sich jeder Raum des Typs gleich verhält. Verwenden Sie die Online-Regel Recent message mit einem Erwartungsintervall, das zur Meldefrequenz jedes Geräts passt, und darauf aufbauend eine Alarmregel für Inaktivität.
Bereitstellung und Platzierung
Lizenzierte Gateways kommen mit einer Werksidentität an; der Administrator beansprucht jedes, indem er seinen Code scannt oder seine Claim-Daten eingibt, und wählt dann das Profil und das Maschinenraum-Asset. LoRaWAN-Sensoren werden über ihre Identität (DevEUI, JoinEUI) hinzugefügt oder stapelweise importiert und melden sich over the air an. Beschriften Sie jeden Sensor vor der Installation mit seinem Raumcode: vertauschte Sensoren sind der häufigste Inbetriebnahmefehler.
Intervalle, Einstellungen und Totband
Bei lizenzierten Gateways listen die Remote-Geräteeinstellungen die Einstellungen des Modells mit ihren aktuellen Werten auf: serielle Parameter, Modbus-Adressen und Abfrageintervalle. Stellen Sie ein Gateway über seinen Reiter Settings ein, speichern Sie es dann als Baseline und wenden Sie sie mit einem Massenauftrag auf die anderen Maschinenräume an, der in Wellen läuft und anhält, wenn zu wenige Gateways die Änderung übernehmen. LoRaWAN-Sensoren behalten ihre eigene Konfiguration; stellen Sie ihr Uplink-Intervall vor der Installation mit dem Tool des Herstellers ein. Für die Produkttemperatur sind fünf oder zehn Minuten üblich, da sich eine glykolgepufferte Sonde nur langsam ändert.
Die Lufttemperatur schwankt an Türen stark. Wenn das Gateway-Modell ein Totband unterstützt, stellen Sie ein kleines ein (zum Beispiel 0,2 °C) mit einem 15-minütigen Heartbeat; andernfalls kann ein Totband-Block im Wurzelfluss des Profils kleine Änderungen vor der Speicherung verwerfen. Halten Sie es deutlich unter der Hysterese des Alarms.
Zeit und Pufferung
Ein Gerät, das seine Messwerte selbst zeitstempelt, braucht eine synchronisierte Uhr; Messwerte, die mehr als zehn Minuten in der Zukunft liegen, werden verworfen, und ein Gerät ohne verlässliche Uhr sollte Hermetry den Eingangszeitstempel setzen lassen. Lizenzierte Gateways speichern Messwerte, während der Uplink unterbrochen ist; wie viele, hängt vom Modell ab. Verspätete Messwerte werden gespeichert und von den Alarmregeln als Nachtrag geprüft: Eine Abweichung, die während des Ausfalls begann und endete, erscheint in der Historie des Raums, markiert als Backfilled, ohne dass im Nachhinein jemand alarmiert wird.
Firmware
Signierte Gateway-Firmware wird vom Profil aus in Wellen ausgerollt, zuerst an einem Maschinenraum, mit einer Einwirkzeit; schlägt eine Prüfung fehl, pausiert der Rollout.
Dashboards
Installieren Sie die Lösung Sensor regions als Ausgangspunkt: Sie bringt ein Temperatur- und Feuchtesensorprofil mit raumspezifischen Grenzwert-Attributen mit, ein Regions-Board mit den Sensoren jeder Region auf ihrem Grundriss, eine Sensorseite mit Diagramm und Alarmen sowie eine Alarmliste. Benennen Sie Regionen in Kühlblöcke um und passen Sie die Lösung an. Ein typischer Satz:
| Board | Zielgruppe | Widgets und ihre Anzeige |
|---|---|---|
| Kühlkettenübersicht | Schichtleiter, Standortleiter | Grundriss des Kühlblocks mit dem Sensor jedes Raums, eingefärbt nach Alarmzustand; Tabelle der Räume mit Luft- und Produkttemperatur, Türzustand und letztem Messwert; Kennzahlkarten für offene Alarme und offline Räume; Alarmtabelle der offenen Alarme. Wird über einen schreibgeschützten Anzeigelink auf einem Bildschirm im Dispatch-Büro gezeigt. |
| Raumseite | Schichtleiter, Techniker | Anzeigen für Luft- und Produkttemperatur mit den Grenzwerten als Bereiche; Zustandskarten für Tür, Abtauung und Kühlung; Liniendiagramm von Luft-, Produkt- und Verdampfertemperatur über 48 Stunden; Alarmliste des Raums; Aktivitätsfeed. Wird durch Klick auf einen Raum geöffnet, wobei der Raum als Parameter übergeben wird. |
| HACCP-Tagesprüfung | Qualitätssicherung | Tabelle der Räume mit der minimalen und maximalen Produkttemperatur von gestern aus den Tagesaggregaten, der Anzahl der Abweichungen und der letzten Quittierung; Historientabelle, die für die Monatsakte als Excel heruntergeladen wird. |
| Kälteanlagen-Zustand | Techniker, Fachfirma | Balkendiagramm der täglichen Abtauungen und des Verdichterlaufanteils je Stufe; Liniendiagramm von Saugdruck und Druckgastemperatur; tägliche kWh des Racks im Vergleich zum Vorzeitraum; Heatmap der Türöffnungen nach Stunde und Wochentag. |
SCADA-Bildschirme
Eine Zeichnung des Kühlblocks hilft dem Techniker mehr als dem Schichtleiter. Zeichnen Sie je Blocklayout eine Darstellung: Räume so angeordnet wie vor Ort, jeweils mit ihrem Luftkühler, ihrer Tür und ihrer Sonde, sowie Verdichterrack und Verflüssiger auf der Anlagenseite, verbunden durch Rohrverbindungen.
- Symbole: Symbole für Kühlraum, Luftkühler, Verdichterrack, Verflüssiger, Schockfroster und Klimalogger stammen aus der Lebensmittelfamilie des Pakets Food and pharma; Türsymbole aus dem Paket Building. Siehe die SCADA-Bibliothek.
- Zustände: Der Luftkühler zeigt Kühlung, Abtauung und Störung aus
cooling_on,defrost_onundctrl_alarm; ein Türsymbol wird gelb, solangedoor_openwahr ist; jeder Raum zeigt Luft- und Produkttemperatur neben seinem Symbol. - Regeln: Eine Farbregel färbt das Raumlabel rot, wenn die Produkttemperatur ihren Grenzwert überschreitet, und lässt es blinken, solange der Alarm offen ist; eine Ein- und Ausblendregel zeigt ein Abtau-Symbol nur während der Abtauung.
- Wiederverwendung: Erstellen Sie die Zeichnung einmal je Blocklayout und hängen Sie sie als Ansicht an jeden Standort an; Match everything schlägt für jedes nicht gebundene Symbol ein Gerät vor.
Prüfen Sie vor dem Anwenden den Reiter Problems des Designers: Er listet nicht gebundene Symbole und Regeln auf, die nie greifen können.
Regeln und Alarme
Das wichtigste Entwurfsproblem bei Kühlräumen ist nicht der Schwellenwert, sondern die Zeit. Die Lufttemperatur steigt bei jedem Öffnen der Tür kurz an und bei jeder Abtauung an; die Produkttemperatur bewegt sich kaum. Alarmieren Sie bei der Produkttemperatur aus Gründen der Lebensmittelsicherheit, bei der Lufttemperatur für Gerätestörungen, und halten Sie die Geräte-Alarme während der Abtauung aus.
| Alarm | Bedingung | Verzögerung und Hysterese | Schweregrad | Benachrichtigt | Eskalation |
|---|---|---|---|---|---|
| Produkttemperatur zu hoch | product_temp_c > Attribut max_temp_c | Entprellung 2 Messwerte zum Auslösen, 2 zum Zurücksetzen; Hysterese 0,5 °C | Major | Schichtleiter, Push und In-App | Erinnerung alle 15 Min., bis quittiert |
| Produkttemperatur kritisch | product_temp_c > Attribut crit_temp_c | Entprellung 2 Messwerte | Critical (zweite Schwerestufe derselben Regel) | Schichtleitung und Qualitätssicherung, SMS und Push | Ein Anstieg des Schweregrads benachrichtigt erneut; Erinnerung alle 10 Min. |
| Lufttemperatur zu hoch, nicht in Abtauung | alle: air_temp_c > Attribut air_max_c, defrost_on == false | Entprellung 20 min; Hysterese 1 °C | Gering | Techniker, E-Mail und In-App | Erinnerung alle 60 min |
| Tiefkühlraum zu warm | air_temp_c > −12 im Tiefkühlprofil | Entprellung 30 min | Hoch | Schichtleitung und Techniker, SMS | Erinnerung alle 15 min |
| Raum zu kalt | product_temp_c < Attribut min_temp_c | Entprellung 3 Messwerte; Hysterese 0,5 °C | Gering | Schichtleitung, Push | Keine |
| Tür zu lange offen | door_open == true | Entprellung 10 min (20 min in Tiefkühlräumen mit Streifenvorhängen) | Warnung | Schichtleitung, Push | Erinnerung alle 10 min |
| Kältemittelleck | leak_ppm > 500, Wert mit der Sicherheitsbewertung abstimmen | Entprellung 60 s | Kritisch | Standortleitung und Techniker, SMS | Erinnerung alle 10 min |
| Stromausfall in der Anlage | mains_ok == false | Entprellung 30 s | Kritisch | Standortleitung, SMS | Erinnerung alle 10 min |
| Sensor verstummt | Inaktivitätsregel, keine Meldung seit 30 min | Hoch | Schichtleitung, Push | Erinnerung alle 60 min | |
| Batterie schwach | battery_pct < 20 | Entprellung 1 Messwert; Hysterese 2 % | Warnung | Facility Management, E-Mail | Keine |
Abweichungen, die anhalten. Entprellung in Sekunden wird anhand der Zeitstempel der Messwerte gemessen, sie schreitet also nur voran, wenn Messwerte eintreffen. Für eine Eskalation wie Produkt über Grenzwert für 30 Minuten schreiben Sie im Karteikasten Regeln des Blocks eine Regel: Wenn product_temp_c über 5 liegt und dies 30 Minuten lang anhält, dann einen kritischen Alarm excursion_30min auslösen und die Standortleitung benachrichtigen. Diese Wartezeit ist ein Timer, der Neustarts übersteht und sofort abgebrochen wird, sobald ein Messwert die Bedingung beendet.
Lebenszyklus. Ein Alarm wird geöffnet, wenn seine Bedingung die Entprellzeit über anhält, und schließt sich selbst, sobald die Bedingung nicht mehr zutrifft. Pro Raum und Alarmtyp ist jeweils nur ein Alarm offen; wiederholte Auslösungen zählen als Vorkommnisse daran. Die Person, die den Alarm übernimmt, bestätigt ihn und kann eine Notiz hinzufügen, zum Beispiel Ware um 02:40 in Raum 4 umgelagert. Diese bleibt in der Zeitleiste des Alarms neben Öffnung, Benachrichtigungen und Auflösung erhalten. Bestätigungen werden mit Person und Uhrzeit im Audit-Log festgehalten. Jede Regel kann ein Runbook enthalten: was am Regler zu prüfen ist, wann Ware umgelagert werden muss und wen man anruft.
Wartung und Reinigung. Stummschalten Sie die Geräte eines Raums vor geplantem Abtauen zur Reinigung oder einem Fremdfirmeneinsatz. Alarme bleiben offen bzw. schließen sich weiterhin und sind als stummgeschaltet markiert, aber niemand wird alarmiert. Die Stummschaltung endet von selbst und dauert höchstens 90 Tage.
Massenereignisse. Ein Stromausfall erwärmt alle Räume gleichzeitig. Behalten Sie den Netzausfall als den einen kritischen Alarm bei, der sie erklärt, und die Raumalarme auf Hoch mit ihren Verzögerungen. Ab 20 Alarmbenachrichtigungen pro Minute sammelt Hermetry den Rest in einer Fünf-Minuten-Zusammenfassung.
Automatisierung und Integrationen
- Gleitender Mittelwert für türintensive Räume: Im Wurzelablauf des Raumprofils berechnet ein Statistikblock einen 15-Minuten-Mittelwert von
air_temp_c, und ein Speicherblock legt ihn alsair_temp_avg15_cab. Alarm auf den Mittelwert in Versandräumen setzen, in denen Türen alle paar Minuten geöffnet werden. - Abweichungsprotokoll an die Qualitätssicherung: Ein Ablauf, der Alarmereignisse empfängt, kann jeden Alarm
excursion_30minper HTTP-Anfrage an das Qualitätssystem senden, oder die signierten Webhooksalarm.created,alarm.acknowledgedundalarm.clearedkönnen es direkt speisen. - Berichte: Verlaufstabellen lassen sich für die monatliche HACCP-Akte als Excel herunterladen. Geplante oder per E-Mail versandte Berichte sind derzeit nicht integriert.
- Sollwerte: Sollwert- und Abtauänderungen erfolgen weiterhin an den Reglern. Befehle und Einstellungen für Geräte hinter einem Gateway befinden sich in Entwicklung; Hermetry liest den Sollwert, damit unautorisierte Änderungen sichtbar werden.
Wenn der Standort einen lizenzierten Router nutzt, kann ein Techniker dessen Weboberfläche über den Fernzugriff des Routers von der Geräteseite aus öffnen, in zeitlich begrenzten, protokollierten Sitzungen, ohne feste IP-Adresse oder VPN.
Rollen und Zugriff
| Wer | Rolle oder Gruppe | Darf |
|---|---|---|
| Schichtleitung | Benutzer | Alle Räume sehen, Alarme bestätigen und Notizen hinzufügen, persönliche Boards nutzen. |
| Qualitätssicherung | Benutzer + Gruppe IoT-Betrachter | Jeden Raum, Alarm und Verlauf lesen, Tabellen herunterladen, Prüfnotizen verifizieren; keine Änderungen. |
| Kältetechniker | Benutzer + Gruppe IoT-Bediener | Geräte einsehen und deren Attribute schreiben, etwa mit der Qualität abgestimmte Raumgrenzwerte. |
| Fremdfirma | Benutzer, eingeschränkt durch eine attributbasierte Richtlinie | Nur die Anlagen- und Raumgeräte der Standorte unter Vertrag einsehen. |
| Plattformadministrator | Admin | Profile, Alarmregeln, Boards, Stummschaltungen, Firmware, Mitglieder. |
Attributbasierte Richtlinien können ein Mitglied auf einzelne Geräte beschränken, sodass eine Organisation mehrere Standorte mit Zugriff je Standort führen kann. Das Audit-Log erfasst Anmeldungen, Rollenänderungen, Alarmbestätigungen und -auflösungen, Stummschaltungen, Einstellungsänderungen und Firmware-Aktionen in einer Hash-Kette, die Verifizieren prüft, und exportiert sie für den Prüfer als CSV oder NDJSON.
Dimensionierung und Daten
Als Größenordnung für drei Standorte mit insgesamt 40 Räumen, zur Hälfte über Regler und zur Hälfte über LoRaWAN-Sensoren ausgelesen:
- Reglerräume: 4 Gateways lesen 20 Raumregler, eine Nachricht pro Regler und Minute, 20 × 1.440 = 28.800 Nachrichten am Tag.
- LoRaWAN-Räume: 20 Fühler-Sensoren alle 5 Minuten, 20 × 288 = 5.760, dazu 20 Türkontakte mit etwa 100 Wechseln und Lebenszeichen am Tag, 2.000.
- Anlagengeräte: 3 Racks und Zähler mit einer Nachricht pro Minute, 4.300.
- Gesamt: etwa 41.000 Nachrichten am Tag, rund 1,25 Millionen im Monat. Befehle, Alarme und Verbindungsereignisse zählen nicht zum Monatskontingent; Telemetrie- und Attributnachrichten zählen.
- Werte: etwa 10 Schlüssel in jeder Regler- und Anlagennachricht und 2 bis 3 in jeder Sensornachricht, rund 350.000 Werte am Tag, etwa 130 Millionen im Jahr.
Die Aufbewahrungsklasse des Tarifs (7, 30, 90, 365 oder 1.095 Tage) bestimmt die Verlaufslänge: Rohmesswerte werden höchstens 90 Tage aufbewahrt, Minutenaggregate bis zu 31 Tage, und stündliche und tägliche Aggregate über die gesamte Klasse, die für Langzeitdiagramme dienen. Lebensmittelsicherheitsakten brauchen oft zwei Jahre oder mehr: Wählen Sie eine Klasse, deren stündliche und tägliche Aggregate dies abdecken, und exportieren Sie Monatstabellen der Rohmesswerte innerhalb des Rohdatenfensters in das Qualitätsarchiv. Erledigte Alarme werden standardmäßig 365 Tage aufbewahrt, in den Alarmeinstellungen anpassbar.
Einführungsplan
| Phase | Wochen | Arbeit | Abnahmekriterien |
|---|---|---|---|
| 0. Bestandsaufnahme | 1 | Räume, Regler und Ports auflisten; Funkmessung im Kühlbereich mit einem Testsensor; Grenzwerte und Verzögerungen mit der Qualitätssicherung abstimmen. | Unterzeichnete Raumliste mit Grenzwerten, Fühlerpositionen und Verbindungsweg je Raum. |
| 1. Pilotbetrieb | 2-4 | Ein Kühlraum, ein Tiefkühlraum, das Rack. Profile, Alarmregeln, Board Sensorbereiche angepasst, eine Zeichnung. | Zwei Wochen Messwerte ohne Lücken; jeder Alarm künstlich ausgelöst und bestätigt; Fühlerwerte innerhalb ±0,5 °C eines Referenzthermometers. |
| 2. Standort | 5-7 | Alle Räume des Pilotstandorts; Board HACCP-Prüfung; Zugang für Fremdfirmen. | Die Qualitätssicherung prüft zwei Wochen lang täglich die Hermetry-Auswertung parallel zur Papierakte; störende Alarme unter einem vereinbarten Niveau, zum Beispiel einer pro Raum und Woche. |
| 3. Gesamtbetrieb | 8-14 | Übrige Standorte, einer pro Woche; Ausgangswerte für Gateway-Einstellungen; Webhooks an das Qualitätssystem. | Alle Räume online; Wochenend-Alarmübung auf jedem Standort bestanden; Papierbögen abgeschafft, wo die Qualitätssicherung zustimmt. |
Inbetriebnahme-Checkliste
- Jedes Gerät beansprucht oder beigetreten, im richtigen Profil, dem richtigen Raum-Asset zugeordnet; Raumcode auf dem Etikett stimmt mit dem Asset überein.
- Jeder Fühler wird mit einem kalibrierten Referenzthermometer in derselben Position verglichen; Abweichung notieren; im Sensor oder Regler korrigieren, nicht im Dashboard.
- Jede Tür wird geöffnet und geschlossen:
door_openwechselt mit dem richtigen Sinn, und der Türalarm öffnet sich nach seiner Verzögerung. - Ein Abtauvorgang wird von Hand gestartet:
defrost_onwird true, und der Lufttemperatur-Alarm bleibt ruhig. - Jeder Produktalarm wird künstlich ausgelöst, zum Beispiel durch Erwärmen der Simulationsflasche: Der Alarm öffnet sich, die richtigen Personen werden benachrichtigt, die Bestätigung mit Notiz funktioniert, und der Alarm schließt sich.
- Zeitstempel gegen die Anzeige des Reglers und die Zeitzone des Standorts geprüft.
- Gateway-Uplink 30 Minuten lang getrennt: Der Offline-Alarm wird ausgelöst, und die zwischengespeicherten Messwerte füllen danach die Lücke.
- LoRaWAN-Signal bei geschlossenen Türen und voll belegtem Raum mit Ware geprüft, nicht im leeren Zustand.
Fallstricke
- Fühler im Luftstrom des Verdampfers. Er misst den Verdampfer, nicht den Raum. Montieren Sie ihn in der Rückluft und platzieren Sie den Produktsimulanten dort, wo die Ware lagert.
- Lufttemperatur-Alarme ohne Abtau-Logik. Jedes Abtauen wird zum Alarm, und das Personal lernt, sie zu ignorieren. Kombinieren Sie den Schwellwert mit
defrost_on== false oder lösen Sie den Alarm anhand der Produkttemperatur aus. - Funktest in einem leeren Raum. Isolierte Stahlpaneele und volle Regale blockieren Funk. Führen Sie die Messung bei geschlossenen Türen und mit Ware an Ort und Stelle durch und verwenden Sie bei Bedarf eine externe Antenne oder ein Fühlerkabel durch die Wand.
- Herkömmliche Batterien in Tiefkühlräumen. Die Kapazität sinkt bei −25 °C. Verwenden Sie Zellen, die für die Temperatur ausgelegt sind, oder halten Sie das Sensorgehäuse außerhalb.
- Alarme, die sich vor dem Hinsehen wieder zurücksetzen. Eine kurze Abweichung löst sich über Nacht von selbst, und niemand prüft sie. Nehmen Sie in die Morgenprüfung auch aufgelöste Alarme ohne Quittierung auf.
Was Hermetry nicht ersetzt
Hermetry überwacht und protokolliert. Kälteregelung, Abtauung, Hochdruckabschaltungen und Kältemittelsicherheit bleiben in den Reglern und in der festverdrahteten Schutztechnik. Jeder Alarm für eingeschlossene Personen in einem Tiefkühlraum muss als festverdrahtetes Sicherheitsgerät erhalten bleiben. Der HACCP-Plan, Korrekturmaßnahmen und die Entscheidung, Ware freizugeben oder zu vernichten, liegen bei der Qualitätssicherung; Hermetry liefert die Messwerte, Alarme und Notizen, auf die sie sich stützt.

