As suspected you have the overtemp fault. As mentioned this is usually because the heater has air in it. To bleed you have to top up coolant to max, raise front of vehicle 50cm above rear and fire up the engine and aux. heater. You may need to disconnect the ambient temp sensor to get it to kick in. The other code is related to the flame going out or a start without a flame. I would personally try bleeding first as its the easiest and then clear the codes and see what comes back. It's not unusual to see a lot of smoke from the aux heater after not being used properly for a while. The other fault could be a dodgey sensor but start by seeing what value you get in the measuring blocks for it.