La solution stations météo affiche un réseau de stations météorologiques automatiques sur une carte et dans un tableau, et donne à chaque station une page avec ses relevés du mois en cours, le vent sur une rose des vents, ses relevés bruts et un bouton qui remet à zéro le compteur de pluie. C’est la plus simple des cinq solutions : un profil, deux pages et une règle d’alarme.
Le modèle
| Partie | Dans l’installation complète |
|---|---|
| Réseau | Réseau météo (type d’actif Area) |
| Appareils | Huit stations, chacune placée dans le réseau, chacune avec une position fixe |
Profil : Weather stations · Station
Chaque station envoie la moyenne, le minimum et le maximum de sa période de rapport pour le vent, et les valeurs actuelles pour le reste.
| Clé | Libellé | Unité | Plage |
|---|---|---|---|
air_temp | Température de l’air | °C | −20 à 50 |
air_hum | Humidité de l’air | % | 0 à 100 |
baro_pressure | Pression | hPa | 950 à 1 050 |
rain_intensity | Intensité de la pluie | mm/h | 0 à 50 |
acc_rainfall | Pluie cumulée | mm | 0 à 400 |
wind_speed_avg | Vitesse du vent (moyenne) | m/s | 0 à 40 |
wind_speed_min | Vitesse du vent (minimum) | m/s | 0 à 40 |
wind_speed_max | Vitesse du vent (rafale) | m/s | 0 à 60 |
wind_dir_avg | Direction du vent (moyenne) | ° | 0 à 360 |
wind_dir_min | Direction du vent (minimum) | ° | 0 à 360 |
wind_dir_max | Direction du vent (maximum) | ° | 0 à 360 |
rain_reset | Remettre à zéro le compteur de pluie | L’heure de la dernière remise à zéro du compteur | |
lat, lng | Latitude, longitude |
Les unités, décimales et plages viennent des clés de télémétrie du profil, et non des cartes. Une station qui envoie d’autres unités (par exemple la pression en pascals ou les vitesses en mm/s) doit être convertie une seule fois dans le flux racine du profil, et non carte par carte. Voir Valeurs dérivées.
Règle d’alarme : une, device_offline (« name ne transmet plus »), Warning, après 3 600 secondes (une heure) sans message. Ajoutez vous-même des règles de seuil si vous en avez besoin, par exemple un avertissement de rafale sur wind_speed_max ; voir Règles d’alarme sur les profils d’appareils.
Commande : Remettre à zéro le compteur de pluie (méthode scada.set_value, niveau Basic). Elle remet à zéro les compteurs de pluie cumulée et de durée de pluie de la station, ce qui est irréversible. La station répond et indique l’heure de la remise à zéro dans rain_reset.
Les relevés sont stockés par le flux racine par défaut de votre organisation. La solution n’a pas de flux propre.
Le tableau de bord
Le tableau de bord Weather stations s’ouvre sur le dernier jour.
Stations (page principale)
| Carte | Affiche |
|---|---|
| Stations | Station, température, humidité, vent, total de pluie et dernier relevé. Triés de A à Z, dix par page, recherche, colonnes, export. Une ligne ou son bouton Open ouvre la station. |
| Stations sur la carte | Chaque station colorée selon la température : Cold en dessous de 5 °C, Mild de 5 à 30 °C, Hot au-dessus de 30 °C. Un marqueur ouvre la station. |
Station (page masquée)
| Carte | Affiche |
|---|---|
| Huit cartes « ce mois-ci jusqu’à présent » | Humidité de l’air, Vitesse du vent (moyenne), Température de l’air, Pression, Vitesse du vent (rafale) (vert jusqu’à 10,8 m/s, orange jusqu’à 17,2, rouge au-delà), Vitesse du vent (minimum), Intensité de la pluie, Pluie cumulée. Chacune affiche la courbe des moyennes des relevés depuis le début du mois, la dernière moyenne, son évolution et l’heure de sa mise à jour. |
| Direction du vent | Le symbole de rose des vents sur la direction moyenne, avec la vitesse moyenne |
| Plage de direction du vent | Direction moyenne, minimale et maximale |
| Remettre à zéro le compteur de pluie | Le bouton de remise à zéro |
| Dernière remise à zéro | « Dernière remise à zéro du compteur de pluie » : l’heure transmise par la station dans rain_reset |
| Relevés | Les relevés de la station sur la fenêtre du tableau de bord : une ligne par horodatage, le plus récent en premier, dix par page, recherche, colonnes, export |
| Alarmes de cette station | Les alarmes de la station |
Les cartes du mois en cours lisent des valeurs horaires, car un mois est plus long que la fenêtre des données brutes. Une carte conserve ses 500 derniers points ; son texte de période indique la période couverte. Voir Agrégats et cumuls.
Le tableau des relevés transforme les séries en lignes avec un script de calcul et conserve au plus 2 000 lignes, les plus récentes en premier. Pour un export plus long, utilisez l’API d’historique ; voir Exporter les données.
Remettre à zéro le compteur de pluie
- Ouvrez la page de la station.
- Sélectionnez Remettre à zéro le compteur de pluie.
- Confirmez : « Remettre à zéro la pluie cumulée de cette station ? Ce n’est pas réversible. » Sélectionnez Reset.
Le tableau de bord affiche Reset sent to the station une fois la commande mise en file d’attente, ou The reset did not reach the station avec la raison. Une station hors ligne échoue immédiatement : la commande n’est pas conservée pour plus tard. Lorsque la station a effectué la remise à zéro, Last reset affiche la nouvelle heure.
La permission de commande de base (iot_rpc.send.basic, User par défaut) détermine qui peut appuyer sur ce bouton. Pour empêcher les lecteurs de le remettre à zéro, donnez-leur un groupe sans cette permission. Voir Groupes et permissions.
À vérifier avec vos propres stations
| Point à vérifier | Pourquoi |
|---|---|
| Vos stations envoient les clés ci-dessus, dans ces unités | Les cartes et la carte lisent ces clés exactes |
Une station envoie lat et lng une fois, ou vous les définissez | Sans position, elle n’apparaît pas sur la carte |
Votre station comprend scada.set_value avec key: rain_reset | Sinon le bouton de remise à zéro ne peut pas fonctionner : changez la commande pour une que votre station connaît, ou supprimez le bouton |
Texte dans une clé (par exemple une direction sous la forme "SW") | Le texte n’a pas d’historique de graphique ; envoyez des degrés. Voir Nombres, texte et valeurs vrai/faux |

