Nouveau : le pare-feu IA surveille chaque module et explique chaque incident en termes simples. Découvrez comment ça marche

Régions de capteurs

La solution de régions de capteurs : clés des capteurs et des stations météo, les six attributs de limite, les règles critique et avertissement, le plan d'étage et toutes les pages du tableau.

La solution « régions de capteurs » surveille des capteurs de température et d’humidité répartis dans les régions d’un site, par exemple la serre, le verger et la chambre froide d’une ferme. Chaque capteur a ses propres seuils ; chaque région dispose d’un plan avec ses capteurs, colorés selon leur état d’alarme. Une station météo complète le tableau.

Le modèle

PartieDans l’installation complète
SiteFarm (type d’actif Site)
RégionsGreenhouse, Orchard et Storage hall (type Region) sous la ferme. Chaque région possède l’attribut floorPlan avec l’adresse de son image de plan.
AppareilsCinq capteurs par région, placés dans leur région, et une station météo placée dans le verger

La station météo est reconnue sur le tableau par son label, Weather station : ses lignes et ses marqueurs ouvrent la page Weather au lieu de la page Sensor. Donnez ce label à votre propre station.

Profil : Sensor regions · Sensor

CléLibelléUnité
air_tempTempérature°C
air_humHumidité%
batteryBatterie%
plan_x, plan_yPosition sur le plan x, ypx
lat, lngLatitude, Longitude

Profil : Sensor regions · Weather station

CléLibelléUnité
air_tempTempérature°C
air_humHumidité%
acc_rainfallPluviométriemm
pressurePressionhPa
lightLuminositélx
wind_dirDirection du vent°
wind_speedVitesse du ventm/s
lat, lngLatitude, Longitude

Les attributs de seuil

Chaque capteur et la station météo possèdent six seuils sous forme d’attributs serveur :

AttributValeur par défautSignification
maxTempThreshold32Critique au-dessus
minTempThreshold4Critique en dessous
warnTempThreshold27Avertissement au-dessus, jusqu’au maximum
maxHumThreshold88Critique au-dessus
minHumThreshold30Critique en dessous
warnHumThreshold78Avertissement au-dessus, jusqu’au maximum

Dans l’installation complète, les capteurs de chaque région reçoivent leur propre seuil d’avertissement de température (24 °C dans la serre, 26 °C dans le verger), et les capteurs du storage hall sont configurés en chambre froide (maximum 8 °C, minimum 0 °C, humidité de 40 à 95 %).

Un appareil sans l’un de ces attributs n’est pas contrôlé par la règle qui le lit. Modifiez les seuils dans l’onglet Attributes de l’appareil, ou écrivez-les depuis un autre système avec l’API des attributs (POST …/attributes/server) ; voir Telemetry and attributes API.

Règles d’alarme

Les deux profils ont les règles de seuil ; le capteur a en plus la règle de batterie.

TypeGravitéConditionAnti-rebondHystérésis
high_temperatureCritiqueair_temp > maxTempThreshold2 mesures pour déclencher, 2 pour lever0.5
low_temperatureCritiqueair_temp < minTempThreshold2 / 20.5
high_humidityCritiqueair_hum > maxHumThreshold2 / 22
low_humidityCritiqueair_hum < minHumThreshold2 / 22
temperature_warningAvertissementair_temp > warnTempThreshold et ≤ maxTempThreshold2 / 2
humidity_warningAvertissementair_hum > warnHumThreshold et ≤ maxHumThreshold2 / 2
battery_low (capteur)Avertissementbattery < 20 %1 / 12
device_offlineAvertissementAucun message pendant 1 800 secondes (30 minutes)

Chaque règle s’ouvre et se ferme de manière indépendante. Un capteur au-dessus de son maximum déclenche une alarme Critique high_temperature ; la bande d’avertissement se termine au maximum, donc l’alarme temperature_warning se ferme après deux mesures au-dessus du maximum, tandis que l’alarme critique reste ouverte. Pour la conception de ces bandes, voir Alarm rule cookbook.

Le tableau

Le tableau Sensor regions s’ouvre au dernier jour.

PageCartes
Regions (principale)Tableau Regions : les régions de A à Z avec leur nombre de capteurs, dix par page ; une ligne ouvre la région. Sensors on the map : chaque capteur et la station, nommés par leur label et colorés selon leur état d’alarme. Alarm count : les alarmes ouvertes des appareils du tableau, avec un bouton All alarms. Weather station : ses dernières mesures. Active alarms
AlarmsAlarms of the sensors : les alarmes ouvertes de chaque appareil, les plus récentes d’abord, dix par page, avec recherche et export ; une ligne ou son bouton Open ouvre la page de l’alarme
Region (masquée)Fiche Region (nom, code, nombre de capteurs, usage) ; Sensors of the region avec point de connexion, température, humidité et batterie ; Floor plan ; Alarms of this region
Sensor (masquée)Temperature et Humidity avec leurs courbes ; Alarm state ; Battery (rouge sous 25 %, orange sous 50 %) ; Temperature and humidity sur deux axes ; Alarms of this sensor ; Readings
Weather (masquée)Les mesures de la station avec leurs courbes, Wind sur la rose des vents, Temperature, humidity and rain, Alarms of the station, ses mesures

Couleurs sur les cartes et le plan

CouleurSignification
RougeL’appareil a une alarme ouverte Critique ou Majeure
OrangeIl a une autre alarme ouverte
GrisIl est hors ligne
VertAucune alarme ouverte

La tuile Alarm state d’un capteur affiche la plus grave de ses alarmes ouvertes : Alarm, Warning, Notice ou Normal.

Ces couleurs proviennent de scripts de calcul du tableau. Un tableau créé à partir du modèle, ou une organisation sans alarmes, colore la carte selon la température : Cold en dessous de 4 °C, Normal de 4 à 27 °C, Hot au-dessus de 27 °C.

Le plan

La carte Floor plan d’une page de région affiche l’image du plan de la région et place chaque capteur dessus.

ÉlémentOrigine
L’imageL’attribut floorPlan de l’actif région : un chemin interne ou une adresse https de l’image. Sans lui, un plan d’exemple est affiché.
La position d’un capteurLes dernières valeurs des clés de télémétrie plan_x et plan_y du capteur, en pixels depuis le coin supérieur gauche d’un plan de 1 200 × 800

La plupart des capteurs réels n’envoient pas plan_x ni plan_y. Pour les placer :

  1. Préparez l’image du plan en 1 200 × 800 pixels (ou mettez vos coordonnées à cette échelle) et indiquez son adresse comme attribut floorPlan de la région dans Sites & Assets.
  2. Donnez à chaque capteur sa position sous forme de deux attributs serveur, par exemple planX et planY.
  3. Dans le flux racine du profil capteur, avant Save telemetry, ajoutez un bloc Device details qui lit ces deux attributs et les écrit dans le message sous les noms plan_x et plan_y (cible sous msg.payload). Voir IoT data blocks.

Chaque message enregistré porte alors aussi la position, ce qui ajoute deux points de données par message. Les marqueurs ne peuvent pas être glissés sur le plan.

Notifications

Le flux Sensor regions: alarm notifications informe le rôle Admin lorsqu’une alarme d’un capteur ou de la station météo s’ouvre ou se ferme. Il est enregistré désactivé : activez-le dans Automation. Le rôle est joint dans l’application, par notification push si configurée et dans les applications de messagerie liées, et non par e-mail ou SMS ; ajoutez des lignes address ou phone pour ceux-ci. Voir Flow templates.

Limites connues

BesoinStatut
Un nombre d’alarmes par région dans le tableau des régionsNon disponible : ouvrez une région pour voir ses alarmes, ou consultez la carte
Un formulaire sur le tableau pour modifier les seuils d’un capteurNon disponible : utilisez l’onglet Attributes ou l’API
Limites par défaut pour un capteur qui n’en a pasNon disponible : un capteur sans limite n’est pas contrôlé pour celle-ci. Définissez les attributs lorsque vous ajoutez des capteurs.
Masquer les capteurs de réserve sur le tableauChaque appareil placé dans une région est affiché. Sortez les capteurs de réserve de la région.

Voir aussi