      else if(comando.startsWith("luzes")) {
        
       obtemLuzes(comando);
-       Serial.println("luzes;true");
+      Serial.println("luzes;true");
+      
+     }
+     else if(comando.startsWith("tempestade;ON")) {
+        tempestade = true;
+       Serial.println("tempestade;ON");
+      
+     }
+     else if(comando.startsWith("tempestade;OFF")) {
+        tempestade = false;
+       Serial.println("tempestade;OFF");
       
      }
     

    digitalWrite(led_stautus_pin, LOW);
    led_status = true;
  }

}



void atualizaLuzes() {
  
   analogWrite(canal_01, canal_01_valor);
   analogWrite(canal_02, canal_02_valor);
   analogWrite(canal_03, canal_03_valor);
   analogWrite(canal_04, canal_04_valor);
   analogWrite(canal_05, canal_05_valor);
   analogWrite(canal_06, canal_06_valor);
   analogWrite(canal_07, canal_07_valor);

   
}


void obtemLuzes(String dados) {

int canal_06_valor = 0;
int canal_07_valor = 0;

/* Seta o valor máximo do pwm*/
int pwm_maximo = 200;

/* Define o led de status */
int led_stautus_pin = 13;
bool led_status = false;

/* Variaveis dos modo tempestade */
bool tempestade = false;
int temp_led_raio = 200;
int temp_leds = 15;
unsigned long temp_tempo_espera = 0L;

/******************************************************************/
/* Definição de Variáveis                                         */
/******************************************************************/
