update to ds18b20 protocol to take the decimals paramter into account

update temperature formula to make it variable accordingly to the decimals declared in the confi file