 //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
+  //digitalWrite(SIM808, HIGH); //SWITCH OFF SIM808
+  getgps(false); //get gps info (no update of coordinates => false)
 
   //Calc winddir
   winddir = get_wind_direction();

    //Check that the actual hour is incremented from last report
    if (hourReport < gpshour) {
      //Serial.print(F("inside the reporting if 2"));
      //Report all readings hourly
      printWeather();
      //Turn off stat LED
      delay(1000);
      hourReport = gpshour;

  Serial.print(F(",humidity,tempc,rainhourmm,raindailymm,pressure,batt_lvl,light_lvl"));

  pinMode(WSPEED, INPUT_PULLUP); // input from wind meters windspeed sensor
  //pinMode(RAIN, INPUT_PULLUP); // input from wind meters rain gauge sensor
  //When using hardware debounce (0.1uF capacitor from PIN2 to GND) no need of PULLUP resistor
  pinMode(RAIN, INPUT); // input from wind meters rain gauge sensor

  pinMode(REFERENCE_3V3, INPUT);
  pinMode(LIGHT, INPUT);
