   // çà c'est fait
   refreshDisplay = false;
 
-  // on laisse un peu de temps au système
-  delay(20);
+  // recupération de l'état de connexion au cloud spark
+  currentcloudstate = Spark.connected();
+
+  // La connexion cloud vient de chager d'état ?
+  if (lastcloudstate != currentcloudstate)
+  {
+    // Mise à jour de l'état
+    lastcloudstate=currentcloudstate;
+
+    // on vient de se reconnecter ?
+    if (currentcloudstate)
+    {
+      // on pubie à nouveau nos affaires et led verte
+      spark_expose_cloud();
+      RGB.color( 0, 255, 0);
+    }
+    else
+    {
+      // on compte la deconnexion led rouge
+      cloud_disconnect++;
+      RGB.color( 255, 0, 0);
+    }
+  }
 }

// ==================
// status global de l'application
uint16_t status = 0;

/* ======================================================================
Function: setup

  // Hors gel, désactivation des fils pilotes
  delestage();

  // Rendre à dispo nos API
  spark_expose_cloud();

  // On etteint la LED embarqué du core
  RGB.color( 0, 0, 0);
