   printWeather();
   //Wait 1 second, and gather GPS data
   delay(1000);
+  //digitalWrite(SIM808, HIGH); //SWITCH ON SIM808
   getgps(false);
   //REPORTING
   //Check for a new hour passing

  switchGPSonoff( "AT+UART=19200,8,1,0,0", 1000, DEBUG);
  //FGSM baud rate is 115200 max through HW serial PINs 0-1)
  //switchGPSonoff( "AT+UART=115200,8,1,0,0",1000,DEBUG);
  digitalWrite(SIM808, LOW); //SWITCH OFF SIM808
}

String switchGPSonoff(String command, const int timeout, boolean debug)

//Calculates each of the variables that wunderground is expecting
void calcWeather()
{
  //digitalWrite(SIM808, HIGH); //SWITCH OFF SIM808
  getgps(false); //get gps info (no update of coordinates => false)

  //Calc winddir
  winddir = get_wind_direction();
