Index: telldus-core/tdtool/main.cpp
===================================================================
--- telldus-core/tdtool/main.cpp	(revision 17de443f19090c43397ba890a4c722dcfe510ad6)
+++ telldus-core/tdtool/main.cpp	(revision 6289a1138e14301ba99e1ffbd7cce53b99dfcf0d)
@@ -131,9 +131,7 @@
 	int sensorStatus = tdSensor(protocol, DATA_LENGTH, model, DATA_LENGTH, &sensorId, &dataTypes);
 	if(sensorStatus == 0){
-		printf("\nSENSORS:\n%-20s\t%-20s\t%-5s\t%-5s\t%-8s\t%-20s\n", "PROTOCOL", "MODEL", "ID", "TEMP", "HUMIDITY", "LAST UPDATED");
+		printf("\n\nSENSORS:\n\n%-20s\t%-20s\t%-5s\t%-5s\t%-8s\t%-20s\n", "PROTOCOL", "MODEL", "ID", "TEMP", "HUMIDITY", "LAST UPDATED");
 	}
 	while(sensorStatus == 0){
-		sensorStatus = tdSensor(protocol, DATA_LENGTH, model, DATA_LENGTH, &sensorId, &dataTypes);
-
 		char tempvalue[DATA_LENGTH];
 		tempvalue[0] = 0;
@@ -155,5 +153,8 @@
 		}
 		printf("%-20s\t%-20s\t%-5i\t%-5s\t%-8s\t%-20s\n", protocol, model, sensorId, tempvalue, humidityvalue, timeBuf);
-	}
+
+		sensorStatus = tdSensor(protocol, DATA_LENGTH, model, DATA_LENGTH, &sensorId, &dataTypes);
+	}
+	printf("\n");
 	if(sensorStatus != TELLSTICK_ERROR_DEVICE_NOT_FOUND){
 		char *errorString = tdGetErrorString(sensorStatus);
