En un coup d’œil
| Élément | Réponse type |
|---|---|
| Problème | Les chambres froides et les congélateurs sont contrôlés à la main deux fois par jour, de sorte qu’un ventilateur d’évaporateur en panne ou une porte restée entrouverte le samedi ne sont découverts que le lundi, avec les stocks. |
| Ce qui est connecté | Température de l’air et du simulant produit par pièce, contacts de porte, états de dégivrage et de compresseur issus des régulateurs de réfrigération, et alimentation de l’installation. |
| Qui l’utilise | Les chefs d’équipe, le technicien frigoriste ou le prestataire, l’assurance qualité et le responsable du site. |
| Périmètre initial type | Un site : ses chambres de refroidissement, son stockage en congélation et le rack de compresseurs qui les alimente, généralement de 8 à 20 pièces. |
| Délai avant le premier écran | Généralement le jour même pour les capteurs LoRaWAN à pile, car la solution Sensor regions fournit un tableau de départ. Prévoyez trois à cinq semaines avant que la qualité ne s’appuie dessus pour la revue quotidienne. |
La situation
Une usine agroalimentaire, une cuisine centrale ou un dépôt de distribution conserve matières premières, produits en cours et produits finis dans une rangée de chambres froides à 0 à 4 °C, quelques congélateurs à −18 à −25 °C et peut-être un tunnel de congélation. Chaque pièce dispose d’un régulateur de réfrigération qui pilote l’évaporateur, le dégivrage et les ventilateurs, ainsi que d’un afficheur sur la porte. Le plan HACCP désigne ces pièces comme points critiques de maîtrise, de sorte qu’une personne parcourt le couloir, relève l’afficheur et signe une feuille.
La feuille enregistre deux relevés par jour. Une porte calée ouverte pendant une livraison, une résistance de dégivrage bloquée en marche ou un serpentin givré qui laisse la pièce grimper à 9 °C pendant six heures n’apparaissent jamais dessus. Lorsqu’une pièce tombe en panne hors des heures ouvrées, le premier signe est un afficheur chaud au tour suivant, et la qualité doit alors décider si les stocks sont sûrs sans savoir depuis combien de temps il faisait chaud. Les audits demandent des enregistrements continus, et les relevés papier avec des trous et une écriture identique ne les satisfont pas.
Objectifs et mesures
Convenez des mesures avec la qualité avant d’acheter des capteurs ; elles déterminent l’emplacement des sondes et les registres du régulateur qui comptent.
- Minimum et maximum quotidiens par pièce, lus directement dans les agrégats journaliers. Cela remplace la feuille bihebdomadaire et c’est ce que la revue HACCP valide.
- Dépassements = alarmes de type
temp_highoutemp_lowpar pièce et par mois, avec durée du dépassement = heure de résolution moins heure d’ouverture, relevée sur la chronologie de chaque alarme. - Délai de prise en compte = heure de prise en compte moins heure d’ouverture. Un équipe de nuit qui met 40 minutes à réagir à une alarme de congélateur appelle une autre conception des notifications.
- Ouvertures de porte par jour à partir de l’augmentation d’un compteur d’ouvertures, lorsque le capteur de porte en fournit un ; sinon, comptez les alarmes
door_open. - Dégivrages par jour et taux de fonctionnement du compresseur = moyenne de l’état
comp_run(0 ou 1) échantillonné à un intervalle d’interrogation fixe. Un taux de fonctionnement qui augmente semaine après semaine à charge égale signale généralement un condenseur encrassé ou une charge de fluide frigorigène insuffisante.
Hermetry stocke des agrégats à la minute (somme, nombre, minimum, maximum, dernière valeur) pour chaque clé et les regroupe par heure et par jour, de sorte que le minimum quotidien, le maximum et l’augmentation du compteur sont obtenus à partir des données stockées, sans logique supplémentaire.
Architecture
Deux types de pièces existent sur la plupart des sites, et la conception les traite différemment. Les anciennes pièces équipées de thermostats simples reçoivent des capteurs à pile. Les pièces dont les régulateurs de réfrigération disposent d’un port RS485 reçoivent une passerelle sous licence qui lit directement les régulateurs, ce qui fournit aussi les états de dégivrage, de ventilateur et d’alarme qu’un capteur autonome ne peut pas voir.
- Voie de rétrofit : un capteur de température LoRaWAN avec sonde externe dans chaque pièce et un contact de porte LoRaWAN sur la porte. Une passerelle LoRaWAN transmet leurs trames au serveur de réseau propre à Hermetry (EU868, OTAA, classe A), et la bibliothèque de codecs décode les capteurs courants de température, de porte et de fuite ; un modèle absent peut recevoir son propre codec, vérifié sur un banc d’essai.
- Voie des régulateurs : une passerelle sous licence exécutant Hermetry Edge sur le tableau de réfrigération lit chaque régulateur de pièce et le régulateur du rack de compresseurs en Modbus RTU, ainsi qu’un compteur d’énergie sur la même ligne. Elle envoie l’ensemble en MQTT avec TLS sur une seule connexion sortante.
- Liaison montante : le réseau du site lorsque l’informatique autorise une connexion sortante sur le port 8883, sinon un routeur 4G sous licence avec votre propre carte SIM. La gestion eSIM depuis la plateforme est en cours de développement (Hermetry Connect).
| Composant | Rôle | Remarques |
|---|---|---|
| Capteur de température LoRaWAN avec sonde | Température de l’air ou du simulant produit | Sonde sur câble passant par un presse-étoupe, corps du capteur à l’extérieur de la pièce si possible. Chimie de la pile adaptée à la température de la pièce. |
| Contact de porte LoRaWAN | Porte ouverte et fermée | À chaque changement, plus une pulsation périodique. |
| Passerelle LoRaWAN | Couverture radio du bloc froid | Connexion Basics Station vers Hermetry ; sa propre santé est stockée en télémétrie. |
| Passerelle sous licence avec Edge | Lit les régulateurs de réfrigération et les compteurs | Une par local technique ou tableau. Identité d’usine, rattachée à votre organisation. |
| Régulateurs de réfrigération | Continuent de piloter les pièces, le dégivrage et les ventilateurs | Lecture seule depuis Hermetry. |
Les appareils sous licence s’authentifient avec un certificat X.509 émis par l’autorité propre à la plateforme ; les appareils MQTT tiers utilisent un jeton d’accès ou un nom d’utilisateur et un mot de passe, et le profil peut imposer TLS. Une passerelle qui lit dix régulateurs de pièce déclare chacun comme appareil enfant, de sorte que chaque pièce dispose de ses propres relevés, alarmes et historique via l’unique connexion de la passerelle.
Liste des points
Une chambre froide lue par son régulateur, plus les points communs de l’installation. Les numéros de registre sont indicatifs ; prenez-les dans le manuel du régulateur. Les intervalles sont des valeurs de départ.
| Point | Clé de télémétrie | Unité | Source | Intervalle | Remarques |
|---|---|---|---|---|---|
| Température de l’air de la pièce | air_temp_c | °C | Sonde de régulation du contrôleur, registre d’entrée 30001 | 60 s | Sonde de reprise d’air ; réagit rapidement aux portes. |
| Température du simulant produit | product_temp_c | °C | Sonde dans un flacon de glycol, capteur LoRaWAN ou entrée auxiliaire du régulateur | 5 min | Base des alarmes de sécurité produit. |
| Température d’évaporateur | evap_temp_c | °C | Sonde de dégivrage du contrôleur, 30002 | 60 s | Indique la fin du dégivrage et les serpentins givrés. |
| Consigne | setpoint_c | °C | Registre de maintien du contrôleur 40001 | 15 min | Lecture seule ; révèle les modifications non autorisées. |
| Dégivrage actif | defrost_on | bool | Bit d’état du contrôleur | 60 s | Sert à retenir les alarmes hautes. |
| Alarme du contrôleur | ctrl_alarm | code | Registre d’alarme du contrôleur | 60 s | Associez les codes à leur libellé dans le guide d’exploitation. |
| Porte ouverte | door_open | bool | Contact de porte, LoRaWAN ou entrée numérique du régulateur | à chaque changement | Plus une pulsation toutes les 15 min. |
| Ouvertures de porte | door_count | nombre | Compteur du capteur de porte, s’il en fournit un | 15 min | Ouvertures journalières à partir de l’augmentation. |
| Humidité de la pièce | rh_pct | % | Capteur LoRaWAN | 10 min | Chambres froides de produits frais uniquement. |
| Pile du capteur | battery_pct | % | Capteur LoRaWAN | à chaque émission | |
| Pression d’aspiration du rack de compresseurs | suction_bar | bar | Régulateur du rack, Modbus | 60 s | Appareil au niveau de l’installation. |
| Compresseur en marche (par étage) | comp1_run, comp2_run | bool | Régulateur du rack | 60 s | Taux de fonctionnement issu de la moyenne. |
| Énergie active du rack | energy_kwh | kWh | Compteur d’énergie | 15 min | kWh journaliers à partir de l’augmentation. |
| Puissance active du rack | power_kw | kW | Compteur d’énergie | 60 s | |
| Présence secteur | mains_ok | bool | Relais de contrôle des phases sur une entrée numérique de passerelle | à chaque changement | Distingue un arrêt de l’installation d’une coupure de courant. |
| Détecteur de fuite de fluide frigorigène | leak_ppm | ppm | Sortie analogique du détecteur vers la passerelle | 60 s | Lorsqu’un détecteur est installé. |
| Communication du régulateur | ctrl_comm_ok | bool | État Modbus de la passerelle | 60 s | Faux lorsque la passerelle ne peut pas lire le régulateur. |
Déclarez chaque clé dans l’onglet Clés de télémétrie du profil avec libellé, unité, décimales et plage. Les congélateurs ont besoin d’une plage descendant à −30 °C pour que les jauges soient correctement échelonnées.
Modèle d’actif
Modélisez la chaîne du froid telle qu’elle est gérée, et non telle que la montre le plan du bâtiment. Dans Sites & Assets :
- Site (l’usine ou le dépôt) avec le fuseau horaire, l’adresse,
haccp_owneretsite_code. - Area pour chaque bloc froid, par exemple Chill block ou Freezer store, avec
product_class(chilled ou frozen). - Room pour chaque chambre froide ou congélateur, avec
room_code,setpoint_c,volume_m3,criticality(A pour les produits finis, B pour les matières premières, C pour le conditionnement) etprobe_last_calibrated. - Machine pour le rack de compresseurs et les condenseurs, avec
refrigerant,charge_kgetcontractor.
Placez les appareils de chaque chambre sur l’asset de la chambre, et la passerelle, le rack et le compteur sur la salle des machines. Ajoutez une relation Feeds du rack vers chaque chambre qu’il alimente ; lorsqu’un rack tombe en panne, le tableau peut afficher toutes les chambres qui en dépendent. Le placement détermine aussi ce qui entre dans le statut d’un site et dans le nombre d’alarmes ouvertes, ainsi que les lieux dont les règles peuvent agir sur un appareil.
Les limites propres à chaque chambre se placent sur les devices de la chambre sous forme d’attributs serveur, par exemple max_temp_c = 5 et min_temp_c = −1 pour une chambre de réfrigération, ou max_temp_c = −15 pour un congélateur. Les règles d’alarme lisent l’attribut : un seul jeu de règles sert donc toutes les chambres, tandis que chaque chambre conserve sa propre limite. La qualité peut modifier une limite sans toucher à la règle, et le changement est enregistré.
Configuration des appareils
Profils
Créez un profil par type d’appareil : Chill room controller, Freezer controller, Compressor rack, LoRaWAN probe sensor et LoRaWAN door contact. Un profil regroupe les règles de transport et de connexion, la règle de disponibilité en ligne, les limites de débit, les clés, les règles d’alarme et le catalogue de commandes, de sorte que chaque chambre du même type se comporte de la même façon. Utilisez la règle de disponibilité Recent message avec un intervalle attendu correspondant à la fréquence de remontée de chaque appareil, et ajoutez-y une règle d’alarme d’inactivité.
Provisionnement et placement
Les passerelles sous licence arrivent avec une identité d’usine ; l’administrateur les revendique en scannant leur code ou en saisissant leurs informations de revendication, puis choisit le profil et l’asset de la salle des machines. Les capteurs LoRaWAN sont ajoutés par leur identité (DevEUI, JoinEUI) ou importés en lot, et se joignent par liaison radio. Étiquetez chaque capteur avec le code de sa chambre avant l’installation : les capteurs interchangés sont l’erreur de mise en service la plus fréquente.
Intervalles, paramètres et deadband
Sur les passerelles sous licence, les remote device settings listent les paramètres du modèle avec leurs valeurs actuelles : paramètres série, adresses Modbus et intervalles d’interrogation. Réglez une passerelle depuis son onglet Settings, puis enregistrez-la comme référence et appliquez-la aux autres salles des machines avec une tâche groupée qui s’exécute par vagues et s’arrête si trop peu de passerelles acceptent le changement. Les capteurs LoRaWAN conservent leur propre configuration ; réglez leur intervalle de remontée avec l’outil du fabricant avant l’installation. Cinq à dix minutes sont typiques pour la température produit, car une sonde à tampon glycol évolue lentement.
La température de l’air est bruitée près des portes. Si le modèle de passerelle prend en charge un deadband, réglez-en un petit (par exemple 0,2 °C) avec un heartbeat de 15 minutes ; sinon, un bloc deadband dans le flux racine du profil peut écarter les petites variations avant le stockage. Gardez-le bien en dessous de l’hystérésis d’alarme.
Horodatage et mise en mémoire tampon
Un appareil qui horodate ses propres mesures a besoin d’une horloge synchronisée : les mesures plus de dix minutes dans le futur sont rejetées ; un appareil sans horloge fiable doit laisser Hermetry horodater l’arrivée. Les passerelles sous licence conservent les mesures pendant une coupure de la liaison montante, leur nombre dépendant du modèle. Les mesures tardives sont stockées et vérifiées par les règles d’alarme comme un rattrapage : un dépassement survenu et terminé pendant la coupure apparaît dans l’historique de la chambre, marqué Backfilled, sans déclencher d’astreinte a posteriori.
Micrologiciel
Le micrologiciel signé des passerelles se déploie depuis le profil par vagues, d’abord sur une salle des machines, avec une période de stabilisation ; un contrôle en échec suspend le déploiement.
Tableaux de bord
Installez la solution Sensor regions comme point de départ : elle apporte un profil de capteurs de température et d’humidité avec des attributs de limite par appareil, un tableau des régions avec les capteurs de chaque région sur son plan d’étage, une page capteur avec son graphique et ses alarmes, et une liste d’alarmes. Renommez les régions en blocs froids et adaptez-la. Un ensemble type :
| Tableau | Public | Widgets et ce qu’ils affichent |
|---|---|---|
| Vue d’ensemble de la chaîne du froid | Superviseurs, responsable de site | Plan d’étage du bloc froid avec le capteur de chaque chambre coloré selon son état d’alarme ; tableau des chambres avec la température de l’air et du produit, l’état des portes et la dernière mesure ; cartes de statistiques pour les alarmes ouvertes et les chambres hors ligne ; tableau des alarmes ouvertes. Affiché sur un écran du bureau de répartition via un lien d’affichage en lecture seule. |
| Page de chambre | Superviseurs, techniciens | Jauges de température de l’air et du produit avec les limites affichées en plages ; cartes d’état pour la porte, le dégivrage et le refroidissement ; graphique linéaire de la température de l’air, du produit et de l’évaporateur sur 48 heures ; liste des alarmes de la chambre ; flux d’activité. Ouvert en cliquant sur une chambre, la chambre étant passée en paramètre. |
| Revue quotidienne HACCP | Qualité | Tableau des chambres avec la température produit minimale et maximale de la veille, à partir des agrégats journaliers, le nombre de dépassements et le dernier acquittement ; tableau historique téléchargeable au format Excel pour le fichier mensuel. |
| Santé de la réfrigération | Technicien, sous-traitant | Histogramme des dégivrages quotidiens et de la fraction de fonctionnement des compresseurs par étage ; graphique linéaire de la pression d’aspiration et de la température de refoulement ; kWh quotidiens du rack comparés à la période précédente ; carte de chaleur des ouvertures de portes par heure et par jour de la semaine. |
Écrans SCADA
Un schéma du bloc froid aide davantage le technicien que le superviseur. Dessinez-en un par disposition de bloc : les chambres disposées comme sur site, chacune avec son refroidisseur, sa porte et sa sonde, et le rack de compresseurs et le condenseur côté machines, reliés par des connexions de tuyauterie.
- Symboles : les symboles chambre froide, refroidisseur, rack de compresseurs frigorifiques, condenseur frigorifique, surgélateur à air pulsé et enregistreur de climat proviennent de la famille alimentaire du pack Food and pharma ; les symboles de porte proviennent du pack Building. Voir la bibliothèque SCADA.
- États : le refroidisseur affiche refroidissement, dégivrage et défaut à partir de
cooling_on,defrost_onetctrl_alarm; un symbole de porte passe à l’ambre tant quedoor_openvaut true ; chaque chambre affiche la température de l’air et du produit à côté de son symbole. - Règles : une règle de couleur passe l’étiquette d’une chambre en rouge lorsque la température produit dépasse sa limite, et la fait clignoter tant que l’alarme est ouverte ; une règle d’affichage et de masquage n’affiche l’icône de dégivrage que pendant le dégivrage.
- Réutilisation : construisez le schéma une fois par disposition de bloc et rattachez-le comme vue de chaque site ; Match everything propose un appareil pour chaque symbole non lié.
Avant d’appliquer, vider l’onglet Problems du concepteur : il liste les symboles non liés et les règles qui ne peuvent jamais correspondre.
Règles et alarmes
Le principal problème de conception des chambres froides n’est pas le seuil mais le temps. La température de l’air grimpe à chaque ouverture de porte et monte pendant chaque dégivrage ; la température produit bouge à peine. Alarmez sur la température produit pour la sécurité alimentaire, sur la température de l’air pour les défauts d’équipement, et maintenez les alarmes d’équipement désactivées pendant le dégivrage.
| Alarme | Condition | Délai et hystérésis | Gravité | Notifié | Escalade |
|---|---|---|---|---|---|
| Température produit élevée | product_temp_c > attribut max_temp_c | Anti-rebond 2 échantillons pour déclencher, 2 pour lever ; hystérésis 0,5 °C | Majeure | Chefs d’équipe, push et dans l’application | Rappel toutes les 15 min jusqu’à acquittement |
| Température produit critique | product_temp_c > attribut crit_temp_c | Anti-rebond 2 échantillons | Critique (deuxième gravité de la même règle) | Superviseur et qualité, SMS et push | Une hausse de gravité notifie à nouveau ; rappel toutes les 10 min |
| Température de l’air élevée, hors dégivrage | tout : air_temp_c > attribut air_max_c, defrost_on == false | Anti-rebond 20 min ; hystérésis 1 °C | Mineure | Technicien, e-mail et dans l’application | Rappel toutes les 60 min |
| Congélateur trop chaud | air_temp_c > −12 sur le profil Congélateur | Anti-rebond 30 min | Majeure | Superviseur et technicien, SMS | Rappel toutes les 15 min |
| Pièce trop froide | product_temp_c < attribut min_temp_c | Anti-rebond 3 échantillons ; hystérésis 0,5 °C | Mineure | Superviseur, notification push | Aucun |
| Porte ouverte trop longtemps | door_open == true | Anti-rebond 10 min (20 min dans les congélateurs à rideaux à lamelles) | Avertissement | Superviseur, notification push | Rappel toutes les 10 min |
| Fuite de fluide frigorigène | leak_ppm > 500, valeur à convenir avec l’évaluation de sécurité | Anti-rebond 60 s | Critique | Responsable de site et technicien, SMS | Rappel toutes les 10 min |
| Coupure d’alimentation de l’installation | mains_ok == false | Anti-rebond 30 s | Critique | Responsable de site, SMS | Rappel toutes les 10 min |
| Capteur muet | Règle d’inactivité, aucun message pendant 30 min | Majeure | Superviseur, notification push | Rappel toutes les 60 min | |
| Batterie faible | battery_pct < 20 | Anti-rebond 1 échantillon ; hystérésis 2 % | Avertissement | Services techniques, e-mail | Aucun |
Dépassements qui durent. L’anti-rebond en secondes est mesuré sur les horodatages des relevés, il n’avance donc que lorsque des échantillons arrivent. Pour une escalade telle que produit au-dessus de la limite pendant 30 minutes, écrivez une règle dans la carte Rules du bloc : lorsque product_temp_c est supérieur à 5 et le reste pendant 30 minutes, alors déclenchez une alarme Critique excursion_30min et notifiez le responsable de site. Cette attente est une minuterie qui survit aux redémarrages et est annulée dès qu’un relevé met fin à la condition.
Cycle de vie. Une alarme s’ouvre lorsque sa condition se maintient pendant la durée d’anti-rebond et se ferme d’elle-même lorsque la condition n’est plus vérifiée. Une seule alarme par pièce et par type est ouverte à la fois ; les déclenchements répétés sont comptés comme occurrences sur celle-ci. La personne qui prend en charge l’alarme l’acquitte et peut ajouter une note, par exemple « stock déplacé en pièce 4 à 02:40 », qui reste sur la chronologie de l’alarme à côté de l’ouverture, des notifications et de la résolution. Les acquittements sont inscrits dans le journal d’audit avec la personne et l’heure. Chaque règle peut comporter une procédure d’intervention : quoi vérifier sur le contrôleur, quand déplacer le stock et qui appeler.
Maintenance et nettoyage. Mettez en sourdine les appareils d’une pièce avant un dégivrage de nettoyage planifié ou une intervention d’un sous-traitant. Les alarmes encore ouvertes continuent de s’ouvrir et de se fermer et sont marquées comme mises en sourdine, mais personne n’est appelé ; la sourdine prend fin d’elle-même et dure au maximum 90 jours.
Inondations. Une coupure de courant réchauffe toutes les pièces en même temps. Conservez la défaillance du secteur comme seule alarme Critique qui les explique, et les alarmes de pièce en Majeure avec leurs délais. Au-delà de 20 notifications d’alarme par minute, Hermetry regroupe le reste dans un récapitulatif de cinq minutes.
Automatisation et intégrations
- Moyenne glissante pour les pièces à portes fréquentes : dans le flux racine du profil de pièce, un bloc statistiques calcule une moyenne sur 15 minutes de
air_temp_cet un bloc d’enregistrement la stocke sousair_temp_avg15_c. Déclenchez l’alarme sur la moyenne dans les salles d’expédition où les portes s’ouvrent toutes les quelques minutes. - Registre des dépassements vers la qualité : un flux qui reçoit les événements d’alarme peut transmettre chaque alarme
excursion_30minau système qualité par une requête HTTP, ou les webhooks signésalarm.created,alarm.acknowledgedetalarm.clearedpeuvent l’alimenter directement. - Rapports : les tables d’historique se téléchargent au format Excel pour le dossier HACCP mensuel. Les rapports planifiés ou envoyés par e-mail ne sont pas intégrés à ce jour.
- Consignes : conservez les modifications de consigne et de dégivrage sur les contrôleurs. Les commandes et réglages des appareils derrière une passerelle sont en cours de développement ; Hermetry lit la consigne afin que les modifications non autorisées soient visibles.
Si le site utilise un routeur sous licence, un ingénieur peut ouvrir son interface web depuis la page de l’appareil grâce à l’accès distant au routeur, dans des sessions limitées dans le temps et auditées, sans adresse IP fixe ni VPN.
Rôles et accès
| Qui | Rôle ou groupe | Peut |
|---|---|---|
| Superviseur de quart | Utilisateur | Voir toutes les pièces, acquitter les alarmes et ajouter des notes, utiliser des tableaux personnels. |
| Assurance qualité | Utilisateur + groupe lecteur IoT | Lire chaque pièce, alarme et historique, télécharger les tables, vérifier les notes de revue ; aucune modification. |
| Technicien en froid | Utilisateur + groupe opérateur IoT | Voir les appareils et écrire leurs attributs, comme les limites de pièce convenues avec la qualité. |
| Sous-traitant | Utilisateur, restreint par une politique basée sur les attributs | Voir uniquement les appareils de l’installation et des pièces des sites sous contrat. |
| Administrateur de la plateforme | Admin | Profils, règles d’alarme, tableaux, sourdines, micrologiciels, membres. |
Les politiques basées sur les attributs peuvent restreindre un membre à des appareils isolés, ainsi une même organisation peut regrouper plusieurs sites avec un accès par site. Le journal d’audit enregistre les connexions, les changements de rôle, les acquittements et clôtures d’alarmes, les sourdines, les modifications de réglages et les actions sur les micrologiciels dans une chaîne de hachage que Verify contrôle, et il s’exporte en CSV ou NDJSON pour l’auditeur.
Dimensionnement et données
Ordre de grandeur pour trois sites comptant 40 pièces au total, dont la moitié lue via des contrôleurs et l’autre moitié via des capteurs LoRaWAN :
- Pièces avec contrôleurs : 4 passerelles lisant 20 contrôleurs de pièce, un message par contrôleur et par minute, 20 × 1 440 = 28 800 messages par jour.
- Pièces LoRaWAN : 20 sondes toutes les 5 minutes, 20 × 288 = 5 760, plus 20 contacts de porte avec environ 100 changements et signaux de présence par jour, 2 000.
- Appareils de l’installation : 3 armoires et compteurs à un message par minute, 4 300.
- Total : environ 41 000 messages par jour, soit environ 1,25 million par mois. Les commandes, alarmes et événements de connexion ne comptent pas dans le quota mensuel ; la télémétrie et les messages d’attributs, si.
- Valeurs : environ 10 clés dans chaque message de contrôleur et d’installation et 2 à 3 dans chaque message de capteur, soit environ 350 000 valeurs par jour, environ 130 millions par an.
La classe de rétention du forfait (7, 30, 90, 365 ou 1 095 jours) fixe la durée de l’historique : les relevés bruts sont conservés 90 jours au maximum, les agrégats à la minute jusqu’à 31 jours, et les agrégats horaires et journaliers sur toute la classe, qui servent aux graphiques à long terme. Les dossiers de sécurité alimentaire nécessitent souvent deux ans ou plus : choisissez une classe dont les agrégats horaires et journaliers couvrent cette durée, et exportez mensuellement les tables de relevés vers les archives qualité pendant la fenêtre des données brutes. Les alarmes résolues sont conservées 365 jours par défaut, réglable dans les paramètres d’alarme.
Plan de déploiement
| Phase | Semaines | Travaux | Critères de sortie |
|---|---|---|---|
| 0. Relevé | 1 | Lister les pièces, contrôleurs et ports ; étude radio du bloc froid avec un capteur de test ; convenir des limites et délais avec la qualité. | Liste de pièces signée avec limites, positions des sondes et chemin de connexion par pièce. |
| 1. Pilote | 2-4 | Une chambre froide positive, un congélateur, l’armoire. Profils, règles d’alarme, tableau Sensor regions adapté, un schéma. | Deux semaines de relevés sans interruption ; chaque alarme forcée et acquittée ; relevés des sondes à ±0,5 °C d’un thermomètre de référence. |
| 2. Site | 5-7 | Toutes les pièces du site pilote ; tableau de revue HACCP ; accès du sous-traitant. | La qualité valide la revue quotidienne depuis Hermetry pendant deux semaines en parallèle du papier ; alarmes parasites sous un seuil convenu, par exemple une par pièce et par semaine. |
| 3. Parc | 8-14 | Autres sites, un par semaine ; références de réglages des passerelles ; webhooks vers le système qualité. | Toutes les pièces en ligne ; exercice d’alarme du week-end réussi sur chaque site ; fiches papier retirées là où la qualité est d’accord. |
Liste de contrôle de mise en service
- Chaque appareil revendiqué ou rattaché, sur le bon profil, placé sur le bon actif de pièce ; le code de pièce de l’étiquette correspond à l’actif.
- Chaque sonde comparée à un thermomètre de référence étalonné à la même position ; noter le décalage ; le corriger dans le capteur ou le contrôleur, et non dans le tableau de bord.
- Chaque porte ouverte et fermée :
door_openchange dans le bon sens, et l’alarme de porte s’ouvre après son délai. - Un dégivrage lancé à la main :
defrost_onpasse à true et l’alarme de température de l’air reste silencieuse. - Chaque alarme produit forcée, par exemple en réchauffant la bouteille de simulant : l’alarme s’ouvre, les bonnes personnes sont notifiées, l’acquittement avec une note fonctionne et l’alarme se ferme.
- Horodatages vérifiés par rapport à l’afficheur du contrôleur et au fuseau horaire du site.
- Liaison montante de la passerelle débranchée pendant 30 minutes : l’alarme hors ligne se déclenche, puis les relevés mis en mémoire comblent le manque.
- Signal LoRaWAN vérifié portes fermées et chambre pleine de stock, et non vide.
Pièges à éviter
- Sonde dans le flux d’air de la batterie. Elle mesure l’évaporateur, pas la chambre. Montez-la dans l’air de reprise, et placez le simulant de produit là où se trouve le stock.
- Alarmes de température de l’air sans logique de dégivrage. Chaque dégivrage devient une alarme et le personnel apprend à les ignorer. Combinez le seuil avec
defrost_on== false, ou déclenchez l’alarme sur la température du produit. - Test radio dans une pièce vide. Les panneaux isolants en acier et les racks pleins bloquent la radio. Effectuez le relevé portes fermées et stock en place, et utilisez une antenne externe ou un câble de sonde traversant la paroi si nécessaire.
- Piles ordinaires dans les congélateurs. La capacité chute à −25 °C. Utilisez des cellules prévues pour cette température ou gardez le corps du capteur à l’extérieur.
- Alarmes qui disparaissent avant que quiconque ne regarde. Un écart bref se résorbe de lui-même pendant la nuit et personne ne le examine. Faites en sorte que la revue du matin inclue les alarmes résolues sans accusé de réception.
Ce que Hermetry ne remplace pas
Hermetry surveille et enregistre. La régulation du froid, le dégivrage, les coupures haute pression et la sécurité du fluide frigorigène restent dans les contrôleurs et les protections câblées. Toute alarme de présence de personne dans un congélateur doit rester un dispositif de sécurité câblé. Le plan HACCP, les actions correctives et la décision de libérer ou de détruire le stock relèvent de la qualité ; Hermetry fournit les relevés, alarmes et notes sur lesquels elle s’appuie.

