Uso di OneWire

Beh, prima di tutto quella funzione deve ora "ritornare" il valore e non tenerlo per se.

float LcdTemperature(DeviceAddress deviceAddress)  
{ float tempC = sensors.getTempC(deviceAddress);
  if (tempC == -127.00) {
       lcd.print("Errore falsa tempC");
  } else {
    lcd.print(tempC);
  }
  return(tempC);
}

Ora nel programma potrai memoriazzare i valori temperatura e poi confrontarli:

lcd.setCursor(0, 0);  //Stampo la temperatura su LCD la temp del Bollitore Alto
  lcd.print("BA:");
  TempBoll=LcdTemperature(BollitoreAlto);
  lcd.setCursor(8, 0);   //Stampo la temperatura su LCD la temp del Bollitore Basso
  lcd.print("/B:");
  TempColl=LcdTemperature(CollettoreSolare);