La solution Site d’eau surveille les réservoirs et les stations de pompage d’un site d’alimentation en eau. Chaque réservoir transmet son niveau ; chaque station de pompage fait fonctionner deux pompes et transmet leurs phases, relais thermiques, pression de ligne, débit et consommation. Les opérateurs voient les niveaux par rapport aux limites propres à chaque réservoir, commandent les pompes et consultent chaque station sous forme de schéma de procédé.
Le modèle
| Partie | Dans l’installation complète |
|---|---|
| Site | Site d’eau (type d’actif Site) |
| Zones | Zone nord et zone sud (type Area) sous le site |
| Appareils | Six réservoirs et six stations de pompage, trois de chaque par zone, placés dans leur zone |
| Relations | Chaque réservoir CONTROLS la station de pompage qui le remplit |
La relation CONTROLS permet à la page du réservoir de trouver ses stations de pompage et au schéma de trouver son réservoir. Modifiez les relations sur les pages des actifs ou des appareils ; voir Relations.
Profil : Site d’eau · Réservoir
| Clé | Libellé | Unité | Plage |
|---|---|---|---|
level_cm | Niveau d’eau | cm | 0 à 600 |
level_pct | Niveau du réservoir | % | 0 à 100 |
rssi | Signal (RSSI) | dBm | −110 à −50 |
lat, lng | Latitude, longitude |
Le réservoir transmet lui-même level_pct ; Hermetry ne le calcule pas à partir du niveau et de la capacité.
Attributs de limite (attributs serveur de chaque réservoir) :
| Attribut | Valeur par défaut | Utilisé par |
|---|---|---|
lowLevelThreshold | 100 cm | Règle tank_low_level |
highLevelThreshold | 560 cm | Règle tank_high_level |
capacityCm | 600 | Information seulement |
Un réservoir sans l’un des attributs de seuil n’est pas contrôlé par la règle correspondante. Modifiez les limites d’un réservoir dans son onglet Attributs ; le tableau de bord ne propose aucun formulaire pour les modifier.
Règles d’alarme :
| Type | Gravité | Condition | Anti-rebond | Hystérésis |
|---|---|---|---|---|
tank_low_level | Majeure | level_cm < lowLevelThreshold | 2 mesures pour déclencher, 2 pour lever | 5 |
tank_high_level | Avertissement | level_cm > highLevelThreshold | 2 / 2 | 5 |
tank_nearly_empty | Critique | level_pct < 20 | 1 / 2 | 2 |
device_offline | Avertissement | Aucun message pendant 600 secondes |
Profil : Site d’eau · Station de pompage
Une station de pompage est représentée par quatre éléments de schéma, p1 et p2 (les pompes), pt (pression de ligne) et fm (débitmètre). Leurs mesures sont des clés de la forme <élément>.<champ>.
| Clé | Libellé | Type ou unité |
|---|---|---|
p1.running, p2.running | Pompe 1, Pompe 2 en marche | vrai / faux |
p1.status, p2.status, pt.status, fm.status | État de l’élément | ok, warning, critical |
pt.value | Pression de ligne | bar, 0 à 24 |
fm.value | Débitmètre | m³/h, 0 à 120 |
manual | Mode manuel | vrai / faux |
p1_run, p2_run | Pompe 1, Pompe 2 (commandée) | vrai / faux |
phase1, phase2, phase3 | Phase 1 à 3 présente | vrai / faux |
thermal1, thermal2 | Relais thermique 1, 2 déclenché | vrai / faux |
consumption | Compteur de consommation | m³ |
rssi, lat, lng | Signal, position |
Attribut de limite : minPressure, 2 bar par défaut, lu par low_pressure.
Règles d’alarme :
| Type | Gravité | Condition | Anti-rebond |
|---|---|---|---|
phase_loss | Critique | L’une de phase1 à phase3 est fausse | 1 / 1 |
thermal_fault | Critique | thermal1 ou thermal2 est vrai | 1 / 1 |
low_pressure | Majeure | pt.value < minPressure (hystérésis 0,2) | 2 / 2 |
equipment_fault | Critique si un état d’élément est critical ; Mineure si un état est warning | 1 pour déclencher, 2 pour lever | |
device_offline | Avertissement | Aucun message pendant 600 secondes |
Commande : Commuter la station (méthode scada.set_value, niveau Basic). Paramètres : la commande (Mode manuel, Pompe 1 ou Pompe 2) et sa valeur (oui ou non). La station répond et transmet le nouvel état. En mode automatique, le contrôleur propre à la station peut à nouveau commuter une pompe : le démarrage et l’arrêt automatiques restent sur la station, et non dans le cloud.
Le tableau de bord
Le tableau de bord Site d’eau s’ouvre sur les 30 dernières minutes.
| Page | Cartes |
|---|---|
| Site (principale) | Compteurs Alarmes actives et Alarmes critiques (un clic ouvre Alarmes) ; tableau Réservoirs avec le niveau en cm, une barre de niveau (rouge sous 20 %, orange au-dessus de 90 %), le RSSI et la dernière mesure ; tableau d’appareils Stations de pompage avec pompes, phases, relais thermiques et pression ; Alarmes actives du site |
| Régions | Réservoirs sur la carte en rouge sous 20 % ; tableau Zones avec le nombre d’appareils de chaque zone ; Stations de pompage sur la carte |
| Niveaux des réservoirs | Niveau d’eau de chaque réservoir sous forme de graphique à barres |
| Alarmes | Le tableau des alarmes de chaque réservoir et station |
| Réservoir (masquée) | Jauge Niveau du réservoir, graphique Niveau d’eau, Signal (RSSI), la Zone du réservoir, Stations de pompage de ce réservoir, Alarmes de ce réservoir |
| Station de pompage (masquée) | Voyants Phase 1–3 (Présente / Absente), Mode (Manuel / Automatique), Pompe 1, Pompe 2 (En marche / Arrêtée), Relais thermique 1, Relais thermique 2 (Déclenché / Normal) ; jauge Pression de ligne de 0 à 24 bar avec un bouton Schéma ; graphiques Débit et Consommation totale ; interrupteurs Mode manuel, Démarrer la pompe 1, Démarrer la pompe 2 ; Alarmes de cette station |
| Schéma (masqué) | La station sous forme de schéma de procédé (réservoir, vanne d’entrée, deux pompes en parallèle, transmetteur de pression, débitmètre, clapet anti-retour), la jauge Niveau du réservoir et le Débit |
Une ligne ou un repère d’un réservoir ouvre sa page Réservoir ; une ligne de station de pompage ouvre sa page Station de pompage.
Les interrupteurs de pompe
Chaque interrupteur envoie Commuter la station à la station et demande d’abord une confirmation (« Mode manuel : envoyer la commande à la station ? »). Un interrupteur est désactivé lorsque la mesure est ancienne ou inconnue. Qui peut l’utiliser est défini par l’autorisation de commande Basic (iot_rpc.send.basic, Utilisateur par défaut). Voir Cartes de commande.
Ce que la solution ne fait pas
| Besoin | Statut |
|---|---|
| Modifier les limites des réservoirs depuis le tableau de bord | Non disponible : utilisez l’onglet Attributs de l’appareil |
Calculer level_pct à partir de level_cm et de la capacité | Non fait : le réservoir transmet les deux valeurs. Un flux peut la dériver ; voir Valeurs dérivées. |
| Un graphique des phases dans le temps | Non affiché : les phases sont des valeurs vrai/faux, qui n’ont pas d’historique graphique. Voir Nombres, texte et valeurs vrai/faux. |
| Commande automatique des pompes depuis le cloud | Non intégrée par défaut : c’est le contrôleur de la station qui s’en charge |

