multiple DS18B20 to 16x2 LCD

Any ideas of what im doing wrong.

You have to convert the raw data that you got from the DS18B20 into the ASCII codes corresponding to that data before you can display it on the LCD. Look into the dtostrf() function.

EDIT: On second thought - why are you using 'analog read'?

EDIT: On third thought - it looks like you already got the answer previously --> multiple DS18B20 to 16x2 LCD - #4 by el_supremo - Project Guidance - Arduino Forum

Don