adding ds18b20 requirement