MiroxMirox
  • Plateforme

    • Philosophie
    • Vue d'ensemble de la plateforme
    • Ressources de la plateforme
  • Mirox-Cloud

    • Vue d'ensemble du cloud
    • Microservices connectés
  • Mirox-Agent

    • Vue d'ensemble de l'agent
    • Options de déploiement
    • Data Scraper
    • Jumeau numérique
  • Détails techniques

    • Collecte de métriques
  • Informations

    • Centrales prises en charge
  • Types de centrale

    • Centrales solaires
    • Parcs éoliens
    • Stockage par batteries
  • Monitoring et visualisation

    • Monitoring en temps réel
    • Jumeau numérique
    • États des composants
    • Détection des pertes
    • Détection d'efficacité
    • Tableau de bord KPI
  • Gestion des données

    • Événements
    • Tickets
    • Prévisions
    • Rapports
  • Intégration et partage

    • Coopérations
    • Jetons API
    • VPN
    • Proxy
  • IA

    • Assistant IA et assistants
    • Accès agentique (MCP)
  • Facturation

    • Marché et tarifs
    • Comptabilité et facturation
  • Collaboration

    • Invitations
  • Sécurité

    • Authentification
    • Système de permissions
    • Restrictions de coopération
    • Journalisation d'audit d'accès
  • Nœuds

    • mrxnode
  • Application

    • Contrôle de porte
    • Relais générique
  • Cluster edge

    • Orchestration
  • Premiers pas

    • Premiers pas
  • Personnel

    • Utiliser le VPN
    • Utiliser le proxy
    • Authentification à deux facteurs
    • Sessions
    • Jetons API
  • Par centrale

    • Contacts
    • Périphériques réseau
    • Enregistreurs de données
    • Composants
    • VPN direct (par agent)
  • Organisation

    • Permissions des membres
    • Coopérations
    • Stockage de fichiers
  • Export de données

    • API d'export de métriques
    • MiroxQL — langage de requête
    • Génération externe de rapports
    • Grafana
    • Vue d'ensemble de l'API
  • Assistance

    • Demander un guide d'intégration
  • mrxnode

    • Vue d'ensemble
    • Guides
    • Déploiement de conteneur
    • Référence des commandes
    • Dépannage
  • Reporting

    • Générateur de rapports externe
  • English
  • Deutsch
  • Español
  • Français
  • Português
  • Italiano
  • English
  • Plateforme

    • Philosophie
    • Vue d'ensemble de la plateforme
    • Ressources de la plateforme
  • Mirox-Cloud

    • Vue d'ensemble du cloud
    • Microservices connectés
  • Mirox-Agent

    • Vue d'ensemble de l'agent
    • Options de déploiement
    • Data Scraper
    • Jumeau numérique
  • Détails techniques

    • Collecte de métriques
  • Informations

    • Centrales prises en charge
  • Types de centrale

    • Centrales solaires
    • Parcs éoliens
    • Stockage par batteries
  • Monitoring et visualisation

    • Monitoring en temps réel
    • Jumeau numérique
    • États des composants
    • Détection des pertes
    • Détection d'efficacité
    • Tableau de bord KPI
  • Gestion des données

    • Événements
    • Tickets
    • Prévisions
    • Rapports
  • Intégration et partage

    • Coopérations
    • Jetons API
    • VPN
    • Proxy
  • IA

    • Assistant IA et assistants
    • Accès agentique (MCP)
  • Facturation

    • Marché et tarifs
    • Comptabilité et facturation
  • Collaboration

    • Invitations
  • Sécurité

    • Authentification
    • Système de permissions
    • Restrictions de coopération
    • Journalisation d'audit d'accès
  • Nœuds

    • mrxnode
  • Application

    • Contrôle de porte
    • Relais générique
  • Cluster edge

    • Orchestration
  • Premiers pas

    • Premiers pas
  • Personnel

    • Utiliser le VPN
    • Utiliser le proxy
    • Authentification à deux facteurs
    • Sessions
    • Jetons API
  • Par centrale

    • Contacts
    • Périphériques réseau
    • Enregistreurs de données
    • Composants
    • VPN direct (par agent)
  • Organisation

    • Permissions des membres
    • Coopérations
    • Stockage de fichiers
  • Export de données

    • API d'export de métriques
    • MiroxQL — langage de requête
    • Génération externe de rapports
    • Grafana
    • Vue d'ensemble de l'API
  • Assistance

    • Demander un guide d'intégration
  • mrxnode

    • Vue d'ensemble
    • Guides
    • Déploiement de conteneur
    • Référence des commandes
    • Dépannage
  • Reporting

    • Générateur de rapports externe
  • English
  • Deutsch
  • Español
  • Français
  • Português
  • Italiano
  • English
  • Plateforme

    • Philosophie de la plateforme
    • Présentation de la plateforme
    • Ressources de la plateforme
  • Mirox-Cloud

    • Vue d'ensemble du cloud
    • Microservices connectés
  • Mirox-Agent

    • Mirox-Agent
    • Options de déploiement de l'agent
    • Data Scraper
    • Jumeau numérique
  • Détails techniques

    • Collecte de métriques

Collecte de métriques

Mirox rassemble les données de performance de vos centrales d'énergie renouvelable en un vocabulaire de métriques unique et standardisé — le socle de chaque capacité de supervision, d'analyse, de reporting et de prévision de la plateforme. Cette page constitue le catalogue de référence de ce qui est mesuré et de la façon dont les mesures sont organisées.

La taxonomie complète couvre 376 noms de métriques standardisés répartis en onze familles : production de la centrale (powerplant), stockage par batterie, entrées météo, modèles dérivés de la météo, ainsi que plusieurs familles opérationnelles qui décrivent la collecte elle-même — supervision réseau, agents, flotte d'opérateurs, accessibilité réseau de base et sources du scraper. Les tableaux ci-dessous documentent les familles que vous représenterez le plus souvent en graphiques ; les familles opérationnelles sont résumées dans les sections Métriques réseau et Métriques d'agent.

Architecture du Data Scraper

Au cœur de la collecte de métriques se trouve le Data Scraper, le composant edge qui collecte les données de séries temporelles de vos centrales. Plutôt qu'un moteur de protocole générique unique, il utilise un adaptateur dédié par famille d'équipements (data loggers, onduleurs, compteurs, systèmes de batteries), chacun conçu pour l'interface de ce fabricant. Le Data Scraper peut fonctionner selon deux modes de déploiement :

Collecte dans le cloud

Lorsqu'il est déployé dans le cloud :

  • Se connecte aux parcs solaires via des connexions Internet sécurisées
  • Agrège les données de plusieurs sites de manière centralisée
  • Gère la gestion des connexions et la logique de nouvelle tentative
  • Optimise l'utilisation de la bande passante grâce à un polling intelligent

Collecte en périphérie (edge)

Lorsqu'il est déployé en périphérie (sur site) :

  • S'interface directement avec les équipements locaux pour une latence minimale
  • Fonctionne avec une mise en mémoire tampon locale pour faire face aux coupures Internet
  • Effectue une validation et un filtrage préliminaires des données
  • Se synchronise avec le cloud lorsque la connectivité est disponible

L'architecture bimode garantit une collecte de données fiable quelles que soient les conditions de connectivité du site ou l'échelle du système.

Métriques collectées

Le système de collecte de métriques rassemble un ensemble complet de mesures qui offrent une visibilité totale sur la performance des centrales d'énergie renouvelable. Les métriques sont regroupées selon trois axes orthogonaux :

  • Les métriques de site décrivent le site physique lui-même — sa centrale, son stockage par batterie et la météo qui l'entoure.
  • Les métriques réseau décrivent la connectivité entre le site et le cloud.
  • Les métriques d'agent décrivent les agents de collecte de données eux-mêmes — les sources du scraper et les services d'infrastructure de support exécutés sur l'appareil IoT.

Métriques de site

Les métriques de site sont les mesures brutes de séries temporelles collectées directement depuis les équipements installés sur un site d'énergie renouvelable. Elles sont partitionnées par domaine en la centrale (onduleurs PV, raccordement réseau, etc.), le système de stockage d'énergie par batterie (BESS) et la météo (prévision et modélisée).

Métriques de la centrale

Métriques réseau électrique

Nom de la métriqueTypeUnité
powerplant_energy_grid_totalEnergyWh
powerplant_energy_grid_out_totalEnergyWh
powerplant_grid_energy_total_reactiveEnergyVArh
powerplant_grid_energy_total_apparentEnergyVAh
powerplant_power_gridPowerW
powerplant_grid_power_reactivePowerVAr
powerplant_grid_power_apparentPowerVA

Note sur la convention de nommage

Les métriques powerplant_energy_grid_* et powerplant_power_grid ne suivent pas le schéma de nommage standard (powerplant_grid_energy_* et powerplant_grid_power) pour des raisons historiques. Les autres métriques réseau suivent le schéma standard powerplant_grid_*. Ces noms de métriques hérités seront mis à jour pour suivre le schéma standard dans une version future.

Métriques d'onduleur

Nom de la métriqueTypeUnité
powerplant_inverter_energy_ac_totalEnergyWh
powerplant_inverter_energy_dc_totalEnergyWh
powerplant_inverter_energy_consumed_totalEnergyWh
powerplant_inverter_power_acPowerW
powerplant_inverter_power_dcPowerW
powerplant_inverter_power_reactivePowerVAr
powerplant_inverter_power_maxPowerW
powerplant_inverter_setpoint_power_activeSetpointW
powerplant_inverter_setpoint_power_active_percentSetpoint%
powerplant_inverter_setpoint_power_reactiveSetpointVAr
powerplant_inverter_max_powerShutdown%
powerplant_inverter_voltage_acVoltageV
powerplant_inverter_current_acCurrentA
powerplant_inverter_voltage_dcVoltageV
powerplant_inverter_current_dcCurrentA
powerplant_inverter_resistance_isoResistanceOhm
powerplant_inverter_cosPower Factor-
powerplant_inverter_frequencyFrequencyHz
powerplant_inverter_temperatureTemperature°C
powerplant_inverter_current_ac_phaseCurrentA
powerplant_inverter_voltage_ac__phase__L1_L2VoltageV
powerplant_inverter_voltage_ac__phase__L2_L3VoltageV
powerplant_inverter_voltage_ac__phase__L3_L1VoltageV
powerplant_inverter_current_ac__phase__L1CurrentA
powerplant_inverter_current_ac__phase__L2CurrentA
powerplant_inverter_current_ac__phase__L3CurrentA

Métriques de boîte de jonction (GAK)

Nom de la métriqueTypeUnité
powerplant_gak_voltageVoltageV
powerplant_gak_currentCurrentA
powerplant_gak_powerPowerW
powerplant_gak_energy_totalEnergyWh
powerplant_gak_temperatureTemperature°C

Métriques de string

Nom de la métriqueTypeUnité
powerplant_string_voltageVoltageV
powerplant_string_currentCurrentA
powerplant_string_powerPowerW
powerplant_string_energy_totalEnergyWh

Métriques de contrôle

Nom de la métriqueTypeUnité
powerplant_max_power_by_gridShutdown%
powerplant_max_power_by_externalShutdown%
powerplant_max_power_by_localShutdown%
powerplant_control_connection_gridControlbool
powerplant_control_connection_externalControlbool
powerplant_control_interface_readyControlbool
powerplant_power_maxPowerW
powerplant_max_power_sourceControl-

Métriques d'irradiance

Nom de la métriqueTypeUnité
powerplant_solar_radiationIrradianceW/m²
powerplant_energy_irradiation_totalEnergyWh
powerplant_solar_ghi_referenceIrradianceW/m²
powerplant_solar_ghi_reference_energyEnergyWh

Métriques environnementales

Nom de la métriqueTypeUnité
powerplant_humidityHumidity%
powerplant_ambient_temperatureTemperature°C
powerplant_module_temperatureTemperature°C
powerplant_wind_speedWind Speedm/s
powerplant_wind_directionWind Direction°

Métriques de pertes

Nom de la métriqueTypeUnité
powerplant_energy_loss_totalEnergyWh
powerplant_power_lossPowerW

Métriques de rapport

Nom de la métriqueTypeUnité
powerplant_power_reportPowerW
powerplant_energy_report_totalEnergyWh
powerplant_energy_radiation_totalEnergyWh

Métriques du jumeau numérique

Nom de la métriqueTypeUnité
powerplant_grid_power_simulationPowerW
powerplant_grid_energy_total_simulationEnergyWh
powerplant_grid_prrcPRRC-
powerplant_grid_sim_errError-
powerplant_inverter_power_ac_simulationPowerW
powerplant_inverter_energy_ac_total_simulationEnergyWh
powerplant_inverter_prrcPRRC-
powerplant_inverter_sim_errError-
powerplant_gak_power_simulationPowerW
powerplant_gak_energy_total_simulationEnergyWh
powerplant_gak_prrcPRRC-
powerplant_gak_sim_errError-
powerplant_string_power_simulationPowerW
powerplant_string_energy_total_simulationEnergyWh
powerplant_string_shadow_factorFactor-
powerplant_string_prrcPRRC-
powerplant_string_sim_errError-

Métriques de batterie

La famille battery_* est le vocabulaire de métriques indépendant du fabricant pour tout système de stockage d'énergie par batterie (BESS). Elle suit une hiérarchie de composants stricte où l'identification de l'instance réside dans des labels, et non dans le nom de la métrique :

battery_environment_*       capteurs ambiants autour du BESS
battery_box_*               une box / un conteneur BESS — sommet du côté batterie
└── battery_storage_*       une armoire / un rack à l'intérieur de la box
    └── battery_module_*    un module à l'intérieur de l'armoire
        └── battery_cell_*  une cellule individuelle à l'intérieur du module

Il s'agit d'une spécification de collecte uniquement — les adaptateurs publient les valeurs brutes exactement comme le fabricant les expose, sans agrégations, dérivations, modificateurs _min / _max / _mean, ni indicateurs d'état ou de santé. Toute interprétation, consolidation et gestion d'alarmes relèvent du jumeau numérique en aval.

Deux types distincts de « tension »

La spécification sépare délibérément deux grandeurs physiquement différentes qui se trouvent toutes deux exprimées en volts :

  • Tension de cellule (*_cell_voltage) — la tension chimique aux bornes produite par les cellules. Au niveau de la cellule, il s'agit de la tension d'une cellule unique (~3,2 V pour une cellule LFP). Aux niveaux supérieurs, il s'agit de la somme de toutes les tensions de cellules d'une même chaîne série. Elle ne varie qu'avec l'état de charge.
  • Tension d'interface (*_voltage_dc, _dc_in, _dc_out) — ce qui est injecté dans la batterie ou prélevé à ses bornes électriques. Diffère de la tension de cellule par I·R lors de la charge / décharge.

Les deux représentent physiquement la même valeur lorsque la batterie est au repos ; elles divergent de la chute IR dès qu'un courant circule.

Variantes DC sensibles à la direction

Pour chaque grandeur DC (voltage_dc, current_dc, power_dc) aux niveaux box, storage et module, il existe trois variantes : *_dc (signée, registre unique du fabricant), *_dc_in (toujours positive — valeur pendant la charge) et *_dc_out (toujours positive — valeur pendant la décharge). Les adaptateurs publient la ou les variantes que le fabricant expose réellement.

Environnement

Capteurs ambiants autour du BESS — distingués par le label sensor.

Nom de la métriqueTypeUnité
battery_environment_temperatureTemperature°C
battery_environment_humidityHumidity%

Niveau box

Le sommet du côté batterie — une box / un conteneur BESS. Label requis : box. Labels facultatifs : inverter, phase. Les métriques côté AC ne sont présentes que lorsque la conversion AC↔DC se situe physiquement au niveau de la box.

Flux d'énergie côté AC
Nom de la métriqueTypeUnité
battery_box_voltage_acVoltageV
battery_box_voltage_ac__phase__L1_L2VoltageV
battery_box_voltage_ac__phase__L2_L3VoltageV
battery_box_voltage_ac__phase__L3_L1VoltageV
battery_box_current_acCurrentA
battery_box_current_ac__phase__L1CurrentA
battery_box_current_ac__phase__L2CurrentA
battery_box_current_ac__phase__L3CurrentA
battery_box_frequencyFrequencyHz
battery_box_power_acPowerW
battery_box_power_ac_inPowerW
battery_box_power_ac_outPowerW
battery_box_power_ac_reactiveReactive PowerVAr
battery_box_power_ac_setpointSetpointW
battery_box_power_ac_setpoint_reactiveSetpointVAr
battery_box_energy_ac_in_totalEnergyWh
battery_box_energy_ac_out_totalEnergyWh
Interface côté DC
Nom de la métriqueTypeUnité
battery_box_voltage_dcVoltageV
battery_box_voltage_dc_inVoltageV
battery_box_voltage_dc_outVoltageV
battery_box_current_dcCurrentA
battery_box_current_dc_inCurrentA
battery_box_current_dc_outCurrentA
battery_box_power_dcPowerW
battery_box_power_dc_inPowerW
battery_box_power_dc_outPowerW
battery_box_energy_dc_in_totalEnergyWh
battery_box_energy_dc_out_totalEnergyWh
Chimie et état
Nom de la métriqueTypeUnitéDescription
battery_box_cell_voltageVoltage (sum)VSomme des tensions de cellules sur le bus DC de la box.
battery_box_socState of Charge%État de charge à l'échelle de la box (0–100).
battery_box_sohState of Health%État de santé à l'échelle de la box (0–100).
battery_box_temperatureTemperature°CTempérature représentative au niveau de la box.
battery_box_energy_nominalEnergyWhÉnergie nominale installée des cellules en début de vie. Diminue avec le SoH.
battery_box_energy_usableEnergyWhÉnergie utilisable maximale — la capacité statique autorisée par le BMS à laquelle correspond un SoC = 100 % (typiquement 85–95 % de _nominal).
battery_box_energy_chargedEnergyWhÉnergie actuellement stockée dans la box, dérivée de soc / 100 × energy_usable.

Niveau storage

Une armoire / un rack à l'intérieur d'une box. Labels requis : box, storage. Les métriques AC sont rares à ce niveau.

Interface côté DC
Nom de la métriqueTypeUnité
battery_storage_voltage_dcVoltageV
battery_storage_voltage_dc_inVoltageV
battery_storage_voltage_dc_outVoltageV
battery_storage_current_dcCurrentA
battery_storage_current_dc_inCurrentA
battery_storage_current_dc_outCurrentA
battery_storage_power_dcPowerW
battery_storage_power_dc_inPowerW
battery_storage_power_dc_outPowerW
battery_storage_energy_dc_in_totalEnergyWh
battery_storage_energy_dc_out_totalEnergyWh
Chimie et état
Nom de la métriqueTypeUnitéDescription
battery_storage_cell_voltageVoltage (sum)VSomme de toutes les tensions de cellules de la chaîne série du storage.
battery_storage_socState of Charge%État de charge de ce storage (0–100).
battery_storage_sohState of Health%État de santé de ce storage (0–100).
battery_storage_temperatureTemperature°CTempérature représentative au niveau du storage.
battery_storage_energy_nominalEnergyWhÉnergie nominale installée des cellules de ce storage (début de vie).
battery_storage_energy_usableEnergyWhÉnergie utilisable maximale — la capacité statique autorisée par le BMS à laquelle correspond un SoC = 100 % (typiquement 85–95 % de _nominal).
battery_storage_energy_chargedEnergyWhÉnergie actuellement stockée, dérivée de soc / 100 × energy_usable.
battery_storage_comm_qualityQuality%Qualité de la liaison de communication au niveau du storage (0–100).

Niveau module

Un module à l'intérieur d'une armoire — la plus petite unité dotée de sa propre puce BMS. Labels requis : box, storage, module. Les métriques AC ne sont pratiquement jamais présentes ici.

Interface côté DC
Nom de la métriqueTypeUnité
battery_module_voltage_dcVoltageV
battery_module_voltage_dc_inVoltageV
battery_module_voltage_dc_outVoltageV
battery_module_current_dcCurrentA
battery_module_current_dc_inCurrentA
battery_module_current_dc_outCurrentA
battery_module_power_dcPowerW
battery_module_power_dc_inPowerW
battery_module_power_dc_outPowerW
battery_module_energy_dc_in_totalEnergyWh
battery_module_energy_dc_out_totalEnergyWh
Chimie et état
Nom de la métriqueTypeUnitéDescription
battery_module_cell_voltageVoltage (sum)VSomme des tensions de cellules de la chaîne série de ce module.
battery_module_socState of Charge%État de charge du module (0–100).
battery_module_sohState of Health%État de santé du module (0–100).
battery_module_temperatureTemperature°CTempérature représentative du module.
battery_module_energy_nominalEnergyWhÉnergie maximale stockable de ce module.
battery_module_energy_usableEnergyWhÉnergie utilisable maximale — la capacité statique autorisée par le BMS à laquelle correspond un SoC = 100 %.
battery_module_energy_chargedEnergyWhÉnergie actuellement stockée, dérivée de soc / 100 × energy_usable.
battery_module_comm_qualityQuality%Qualité des communications BMS entre ce module et son contrôleur de storage (0–100).

Niveau cellule

La plus petite unité physique. Les cellules sont connectées en série au sein d'un module et partagent le courant du module, de sorte que le courant et la puissance par cellule n'ont pas de sens. Labels requis : box, storage, module, cell.

Nom de la métriqueTypeUnité
battery_cell_voltageVoltageV
battery_cell_temperatureTemperature°C

Métriques de prévision météo

Métriques météo quotidiennes

Nom de la métriqueTypeUnité
weather_forecast_daily_shortwave_radiation_sumRadiationWh/m²
weather_forecast_daily_precipitation_sumPrecipitationmm
weather_forecast_daily_rain_sumRainmm
weather_forecast_daily_showers_sumShowersmm
weather_forecast_daily_snowfall_sumSnowfallcm
weather_forecast_daily_precipitation_hoursDurationh
weather_forecast_daily_weather_codeCode-
weather_forecast_daily_temperature_2m_maxTemperature°C
weather_forecast_daily_wind_speed_10m_maxWind Speedm/s
weather_forecast_daily_wind_gusts_10m_maxWind Gustsm/s
weather_forecast_daily_wind_direction_10m_dominantWind Direction°

Métriques météo à 15 minutes

Nom de la métriqueTypeUnité
weather_forecast_minutely_15_terrestrial_radiationRadiationW/m²
weather_forecast_minutely_15_shortwave_radiationRadiationW/m²
weather_forecast_minutely_15_diffuse_radiationRadiationW/m²
weather_forecast_minutely_15_direct_normal_irradianceIrradianceW/m²
weather_forecast_minutely_15_lightning_potentialPotential-
weather_forecast_minutely_15_precipitationPrecipitationmm
weather_forecast_minutely_15_snowfallSnowfallcm
weather_forecast_minutely_15_rainRainmm
weather_forecast_minutely_15_weather_codeCode-
weather_forecast_minutely_15_relative_humidity_2mHumidity%
weather_forecast_minutely_15_dew_point_2mTemperature°C
weather_forecast_minutely_15_apparent_temperatureTemperature°C
weather_forecast_minutely_15_cloud_coverCloud Cover%
weather_forecast_minutely_15_temperature_2mTemperature°C
weather_forecast_minutely_15_temperature_80mTemperature°C
weather_forecast_minutely_15_temperature_120mTemperature°C
weather_forecast_minutely_15_temperature_180mTemperature°C
weather_forecast_minutely_15_wind_speed_10mWind Speedm/s
weather_forecast_minutely_15_wind_speed_80mWind Speedm/s
weather_forecast_minutely_15_wind_speed_120mWind Speedm/s
weather_forecast_minutely_15_wind_speed_180mWind Speedm/s
weather_forecast_minutely_15_wind_direction_10mWind Direction°
weather_forecast_minutely_15_wind_direction_80mWind Direction°
weather_forecast_minutely_15_wind_direction_120mWind Direction°
weather_forecast_minutely_15_wind_direction_180mWind Direction°
weather_forecast_minutely_15_wind_gusts_10mWind Gustsm/s
weather_forecast_minutely_15_snow_depthSnow Depthm
weather_forecast_minutely_15_visibilityVisibilitym

Métriques de calcul météo

Nom de la métriqueTypeUnité
weather_forecast_minutely_15_gtiIrradianceW/m²
weather_forecast_minutely_15_gti_directIrradianceW/m²
weather_forecast_minutely_15_gti_clearskyIrradianceW/m²
weather_forecast_minutely_15_ghi_directIrradianceW/m²
weather_forecast_minutely_15_ghi_direct_clearskyIrradianceW/m²
weather_forecast_minutely_15_gti_direct_clearskyIrradianceW/m²
weather_forecast_minutely_15_gti_energyEnergyWh

Métriques de modèle météo

Métriques de puissance du modèle météo

Nom de la métriqueTypeUnité
powerplant_power_model_dcPowerW
powerplant_energy_model_dc_totalEnergyWh
powerplant_power_model_acPowerW
powerplant_energy_model_ac_totalEnergyWh
powerplant_power_model_gridPowerW
powerplant_energy_model_grid_totalEnergyWh
powerplant_energy_model_grid_in_totalEnergyWh
powerplant_energy_model_grid_out_totalEnergyWh

Métriques de puissance du modèle ciel clair

Nom de la métriqueTypeUnité
powerplant_power_clearsky_dcPowerW
powerplant_energy_clearsky_dc_totalEnergyWh
powerplant_power_clearsky_acPowerW
powerplant_energy_clearsky_ac_totalEnergyWh
powerplant_power_clearsky_gridPowerW
powerplant_energy_clearsky_grid_totalEnergyWh
powerplant_energy_clearsky_grid_in_totalEnergyWh
powerplant_energy_clearsky_grid_out_totalEnergyWh

Métriques réseau

Les métriques réseau décrivent la connectivité entre l'appareil IoT et le cloud, indépendamment de tout scraper ou service spécifique.

Nom de la métriqueTypeUnité
network_ping_latency_msLatencyms
network_ping_packet_loss_percentPacket Loss%
network_ping_successSuccessbool
network_connection_statusStatus-

Métriques d'agent

Les métriques d'agent décrivent les agents de collecte de données eux-mêmes — à la fois l'état par source des adaptateurs de scraper individuels, ainsi que la santé globale et le trafic des agents et de la connectivité de support. Ces métriques permettent à vos tableaux de bord de corréler les lacunes de données avec des défaillances d'adaptateur ou de connectivité plutôt qu'avec l'équipement mesuré.

Métriques des sources du scraper

Le Data Scraper émet un jeu de ces métriques par source d'adaptateur active. Les séries sont distinguées par les labels source, source_num et name, de sorte que les lacunes de données puissent être corrélées directement avec la santé de l'adaptateur plutôt qu'avec l'équipement mesuré.

Nom de la métriqueTypeUnitéLabels
scraper_health_stateStatecodesource, source_num, name
scraper_cycles_totalCounter-source, source_num, name
scraper_errors_totalCounter-source, source_num, name
scraper_last_success_timestampTimestampssource, source_num, name
  • scraper_health_state : État actuel de l'adaptateur, encodé sous forme d'entier : 0 = initialisation, 1 = sain, 2 = défaillant, 3 = reconnexion, 4 = figé (le logger renvoie des valeurs périmées/bloquées), 5 = en pause.
  • scraper_cycles_total : Nombre de cycles de récupération exécutés par l'adaptateur depuis le démarrage du processus (réinitialisé au redémarrage).
  • scraper_errors_total : Nombre de cycles de récupération s'étant terminés par une exception depuis le démarrage du processus (réinitialisé au redémarrage).
  • scraper_last_success_timestamp : Secondes Unix epoch du dernier cycle de récupération réussi. Émis uniquement après le premier succès.

Métriques des services d'agent

Ces métriques suivent la santé et l'utilisation réseau des services d'agent individuels (Data Scraper, Digital Twin et services de support) exécutés sur un appareil, afin que vous puissiez voir si une lacune de données provient de l'équipement ou de l'agent lui-même.

Trafic réseau

Nom de la métriqueTypeUnité
agent_network_rx_bytesCounterbytes
agent_network_tx_bytesCounterbytes

Santé de l'agent

Nom de la métriqueTypeUnité
agent_healthStatusbool
agent_uptime_secondsDurations
agent_boottimeTimestamps

VPN d'organisation

Connectivité et trafic de la liaison VPN à l'échelle de l'organisation entre la centrale et le cloud.

Nom de la métriqueTypeUnité
agent_organization_vpn_connectedStatusbool
agent_organization_vpn_rx_bytesCounterbytes
agent_organization_vpn_tx_bytesCounterbytes

VPN direct

Connectivité et trafic de chaque tunnel VPN direct (par centrale). Les séries portent un label vpn_name afin que chaque tunnel soit identifié individuellement.

Nom de la métriqueTypeUnité
agent_direct_vpn_connectedStatusbool
agent_direct_vpn_rx_bytesCounterbytes
agent_direct_vpn_tx_bytesCounterbytes

Métriques d'opérateur

La flotte d'opérateurs pousse des métriques d'infrastructure pour la supervision des tunnels VPN et la santé des opérateurs, vous permettant de voir l'état de la connectivité côté cloud qui relie vos centrales à la plateforme.

Métriques des tunnels VPN

Nom de la métriqueTypeUnitéLabels
operator_vpn_connectedStatusboolvpn_service, organization, cluster, region
operator_vpn_rx_bytesTrafficbytesvpn_service, organization, cluster, region
operator_vpn_tx_bytesTrafficbytesvpn_service, organization, cluster, region
  • operator_vpn_connected : 1 si le tunnel VPN a eu un handshake récent (au cours des 3 dernières minutes), 0 sinon
  • operator_vpn_rx_bytes : Total des octets reçus via le tunnel VPN (compteur)
  • operator_vpn_tx_bytes : Total des octets transmis via le tunnel VPN (compteur)

Métriques de santé de l'opérateur

Nom de la métriqueTypeUnitéLabels
operator_healthStatusbooloperator, cluster, region
operator_uptime_secondsDurationsoperator, cluster, region
operator_cloud_response_age_secondsDurationsoperator, cluster, region
  • operator_health : 1 si l'opérateur a une connexion cloud active, 0 s'il est en état de timeout
  • operator_uptime_seconds : Secondes écoulées depuis le démarrage du processus de l'opérateur
  • operator_cloud_response_age_seconds : Secondes écoulées depuis la dernière réponse réussie de l'API cloud

Processus de collecte

Le processus de collecte de données suit un flux de travail structuré :

  1. Découverte : Le système identifie tous les composants à superviser en fonction de la configuration du parc
  2. Planification : Les calendriers de collecte sont optimisés en fonction de l'importance et de la variabilité des métriques
  3. Récupération : Le data scraper se connecte aux appareils et collecte les mesures brutes
  4. Validation : Les données collectées sont validées pour leur exactitude et leur conformité de plage
  5. Enrichissement : Des informations contextuelles sont ajoutées (horodatages, identifiants de composants, etc.)
  6. Transmission : Les données sont transmises de manière sécurisée à la base de données de séries temporelles
  7. Vérification : Le système confirme le stockage et la disponibilité réussis

Points d'intégration

Le système de collecte de métriques s'intègre avec les autres composants de la plateforme :

  • Tableau de bord de supervision : Fournit une visualisation des données en temps réel
  • Détection d'événements : Alimente l'identification des anomalies et des problèmes
  • Moteur de reporting : Fournit les mesures pour les rapports de performance
  • Système d'analyse : Alimente les calculs de performance avancés
  • Module de prévision : Fournit les données historiques pour les modèles de prédiction

Sécurité des données

Toutes les métriques collectées sont protégées par plusieurs mesures de sécurité :

  • Chiffrement : Les données sont chiffrées en transit et au repos
  • Contrôle d'accès : Les métriques sont soumises au même modèle d'autorisations que les autres ressources
  • Audit : Tout accès aux données de métriques est journalisé à des fins de conformité
  • Anonymisation : Les données agrégées utilisées pour le benchmarking sont anonymisées

Extensibilité

Le système de collecte de métriques est conçu pour l'extensibilité :

  • Nouvelles familles d'équipements : Nous développons un adaptateur dédié pour chaque famille d'équipements sur demande — si votre centrale utilise un logger, un onduleur, un compteur ou un système de batteries que nous ne prenons pas encore en charge, il peut être ajouté sans recourir à un mécanisme générique fourre-tout.
  • Métriques personnalisées : Prise en charge des mesures spécifiques à un site ou à un équipement.
  • Sources de données externes : Les séries météo et d'irradiance de référence sont intégrées aux côtés des données de votre centrale pour alimenter l'analyse et la prévision.

Fonctionnalités associées

  • Data Scraper — l'agent edge qui collecte ces métriques avec un adaptateur dédié par famille d'équipements
  • Digital Twin — transforme les métriques brutes en production simulée, performance ratio et constats de pertes
  • API d'export de métriques — interrogez et téléchargez ces métriques pour votre propre usage
  • MiroxQL — le format de requête pour l'accès programmatique et brut à vos métriques collectées
  • Supervision en temps réel — tableaux de bord en direct construits sur les métriques collectées
MIT Licensed | Copyright 2026 Mirox Verwaltungs GmbH