✨ Smart Alarms

Les Smart Alarms détectent statistiquement les anomalies de production que les portails constructeurs ne signalent pas : dégradations silencieuses, salissure progressive, ombrage nouveau, sous-performance chronique, et écrêtage d'onduleur.

Cinq règles de détection

Pour chaque station et chaque jour, on compare la production réelle à la production théorique (Open-Meteo + plan d'installation) pour calculer le PR journalier. Cinq règles statistiques sont ensuite appliquées :

Type Détecte Horizon Sévérité max
sudden_dropBaisse brutale vs baseline glissante 30 jours1 jour3 (critique)
gradual_drop3+ jours consécutifs sous baseline3-10 jours2 (majeure)
driftDérive lente détectée par CUSUM10-30 jours3 (critique)
chronic_underperformanceSous-performance persistante vs meilleure perf historiqueSemaines à années3 (critique)
clipping_detectedPlateau AC au pic + transition saine (bridage onduleur ou réseau)7-30 jours2 (majeure)

L'écrêtage n'est pas une panne

La règle clipping_detected est une alarme de diagnostic, pas une alerte de défaillance. L'écrêtage est souvent volontaire (limitation kVA réseau, ratio DC/AC supérieur à 1) et n'indique pas un problème à corriger. Elle n'est jamais promue en critique automatiquement.

Liste des Smart Alarms

Liste des Smart Alarms avec KPIs synthétiques, filtres et table des anomalies détectées
Page principale Smart Alarms — quatre KPIs synthétiques, filtres multi-critères et table chronologique des anomalies.

Quatre indicateurs synthétiques en haut

  • Actives — Smart Alarms en cours nécessitant un traitement
  • Critiques — Sous-ensemble avec sévérité 3 (sudden_drop, drift, chronic_underperformance avec drop important)
  • Nouvelles — Smart Alarms à acquitter par un technicien
  • En cours — Smart Alarms acquittées, en cours d'investigation

Filtres disponibles

  • Statut — Nouveau / En cours / Résolu / Faux positif
  • Sévérité — 1 (mineure) / 2 (majeure) / 3 (critique)
  • Type — Filtre sur l'une des 5 règles statistiques
  • Station — Restreindre à une seule installation
  • Date début / Date fin — Plage temporelle
  • Recherche — Nom de station ou provider

Colonnes du tableau

  • Date — Jour où l'anomalie a été détectée
  • Station — Nom + badge IEC ou Legacy selon le mode de calcul du PR + provider
  • Type — Règle déclenchée
  • Sévérité — Pastille colorée (vert / orange / rouge)
  • PR obs / baseline — PR observé du jour et médiane de référence
  • Drop % — Écart en pourcentage
  • Z-score — Score statistique d'éloignement (uniquement pour sudden / gradual drop)
  • Sustained — Nombre de jours sous le seuil
  • Statut — Nouveau / En cours / Résolu
  • Actions — Voir / Acquitter / Créer une intervention

Détail d'une Smart Alarm

Page détail d'une Smart Alarm avec résumé, métriques et graphe d'évolution du PR sur 90 jours
Détail d'une Smart Alarm — résumé contextuel, métriques de l'anomalie, et évolution du PR sur 90 jours pour contextualiser.

Section Résumé

  • Station — Lien direct vers la fiche station + provider
  • Date de l'anomalie — Jour détecté
  • Méthode de détection — Badge IEC (production théorique calculée selon la norme) ou Legacy
  • Sustained days — Durée pendant laquelle l'anomalie persiste

Section Métriques

  • PR observé — PR du jour de l'anomalie
  • PR baseline (médiane 30j) — Référence statistique sur les 30 derniers jours
  • Drop — Écart relatif en pourcentage, avec le Z-score qui mesure l'éloignement en écarts-types
  • Production réelle / théorique — Valeurs en kWh sur la période concernée

Graphe d'évolution du PR sur 90 jours

Représentation graphique du PR journalier sur les 90 derniers jours, avec :

  • Courbe du PR journalier (violet)
  • Ligne de la baseline médiane
  • Bande ±3σ (MAD) pour visualiser les seuils statistiques
  • Ligne Meilleure perf observée (référence chronique)
  • Points d'anomalie marqués en rouge
  • Zones qualité insuffisante grisées (gates de couverture théorique non atteints)

Actions rapides depuis la page détail

  • Ouvrir sur {provider} — Accès direct au portail constructeur sur la station concernée pour vérifier les données source
  • Investiguer les strings — Drill-down au niveau onduleur / MPPT (multi-marques) pour localiser une string en sous-production
  • Acquitter — Passe le statut à « En cours », l'alarme reste visible mais elle n'est plus comptabilisée comme « Nouveau »
  • Créer une intervention — Génère un ticket lié à la Smart Alarm, pré-rempli avec la station et le contexte
  • Marquer comme faux positif — Si l'anomalie était attendue (chantier, maintenance planifiée, écrêtage volontaire)

Gate de qualité IEC 61724-2

Une Smart Alarm n'est jamais levée si la couverture des données théoriques est insuffisante sur la journée. Ce gate insufficient_theoretical_coverage protège contre les faux positifs lorsque les proxies Open-Meteo sont partiellement indisponibles (un trou météo ne doit pas générer une fausse alarme de sous-performance).

Auto-résolution

Une Smart Alarm peut être auto-résolue si la production revient dans la baseline sur une période suffisante. Ce traitement automatique évite l'accumulation d'alarmes obsolètes et garde la liste focalisée sur les anomalies actives réelles.

Prochaines étapes