You didn't attached listener to ListView:
list.setOnItemClickListener(this);
And then your class have to implements OnItemClickListener
interface. And then you must implement this method:
@Override
public void onItemClick(AdapterView<?> parent, View row, int pos, long id) {
Sensor sensor = sensorAdapter.getItem(pos).getSensor();
String sensorName = sensor.getName();
Intent i = new Intent();
i.setClassName( "com.ab.myapp","com.ab.myapp.SensorMonitor" );
i.putExtra( "sensorname",sensorName );
startActivity( i );
}