   }
   // end gps in order to make port listening for akeru available
   ss.end();
-    
+
   if (newData)
   {
     // IF NEW GPS-DATA
     float flat, flon;
     unsigned long age;
     gps.f_get_position(&flat, &flon, &age);
-    Serial.println("");      
-    Serial.print("LAT = ");  
+    Serial.println("");
+    Serial.print("LAT = ");
     Serial.println(flat == TinyGPS::GPS_INVALID_F_ANGLE ? 0.0 : flat, 6);
     Serial.print("LON = ");
     Serial.println(flon == TinyGPS::GPS_INVALID_F_ANGLE ? 0.0 : flon, 6);
     newData = false;
-    
+
     DHT.read11(dht_dpin);
     Serial.print("Humidity = ");
     Serial.print(DHT.humidity);
     Serial.print("%  ");
     Serial.print("temperature = ");
-    Serial.print(DHT.temperature); 
+    Serial.print(DHT.temperature);
     Serial.println("C  ");
-  
+
     p.theftprotection = true;
     p.lat = flat;
     p.lng = flon;
-    //p.temperature = DHT.temperature;
-    
+    p.temperature = (int)DHT.temperature;
+
 
     // INIT MODEM
     Akeru.begin();
     // Wait 1 second for the modem to warm up
     delay(1000);
-    
+
     if(!Akeru.isReady()) {
       Serial.println("Modem not ready");
     } else {
       Serial.println("Modem ready");
-      
+
       // CHECK IF LNG/LAT != 0
       if(p.lat == 0 || p.lng == 0) {
         Serial.println("Unknown position");

        Serial.println("Message sent!");
        delay(1000);
      }
      
    }
    // end modem in order to make port listening for gps available
    ssAkeru.end();
  } else {
    
    Serial.print("Theft-Protection: 1\n");
    Serial.print("No GPS data\n");
    Serial.print("LAT = 0.00000\n");  
    Serial.print("LON = 0.00000\n");  
    DHT.read11(dht_dpin);
    Serial.print("Humidity = ");
    Serial.print(DHT.humidity);
    Serial.print("%  ");
    Serial.print("temperature = ");
    Serial.print(DHT.temperature); 
    Serial.println("C\n");
    
    delay(1000);
  }
}

SoftwareSerial ss(6,7);

void setup()
{
  Serial.begin(9600);
  Serial.print("Finished setup\n");
}
