public ArrayList<String> getSensorRecord(String sensor_id) throws NotFoundException, IllegalAccessError, SocketTimeoutException {
		ArrayList<String> recordList = new ArrayList<String>();
		try {
			clientSocket.Escribir("HISTORICO " + sensor_id + '\n');
			serverAnswer = clientSocket.Leer();
			recordList.add(new String(serverAnswer.getBytes(), "UTF-8"));
			while(!serverAnswer.contains("525 ERR") &&!serverAnswer.contains("524 ERR") && !serverAnswer.contains("322 OK")) {
				serverAnswer = clientSocket.Leer();
				recordList.add(new String(serverAnswer.getBytes(), "UTF-8"));
			}
			recordList.remove(recordList.size() - 1);
			if(serverAnswer.contains("525 ERR")) {
				throw new IllegalAccessError();
			} else if(serverAnswer.contains("524 ERR")) {
				throw new NotFoundException();
			}
		} catch (IOException e) {
			throw new SocketTimeoutException();
		}
		for(int i = 0; i < recordList.size(); i++) {
			System.out.println(recordList.get(i));
		}
		return recordList;
	}