DHT11 and Liquidcrystal setting cursor issue
I guess it because you use

if(temp &gt;= 0.00 || temp &lt;= 5.00){ // writes over 0 OR under 5 which will always be true for all values measured


and not 

if(temp &gt;= 0.00 &amp;&amp; temp &lt;= 5.00){   // writes over 0 AND under 5 which you want