Reasoning for Improved Sensor Data Interpretation in a Smart Home