The low oil pressure could be partly due to fuel diluting the oil.
You mentioned that when you start the car in the evening there is a lot of smoke which takes a while to clear.
If the engine is over fuelling, some of the unburnt diesel will find its way into the sump, mixing with the engine oil...