   tmp36.begin();                    // Initialise TMP36 sensor
   vbat.begin();                     // Initialise VBAT sensor
   dht.begin();                      // Initialise DHT22 sensor
-  ds1w.begin();                     // Initialise DS18B20/1-wire sensor
+  if ( !ds1w.search(ds1w_addr))
+  {
+    Serial.println("No sensor.");
+  }
   delay(2000);                      // Wait 2s for all sensors to come online
   Serial.println("cmdMULTIsens ready !");   // Print banner
   digitalWrite(ActivityLED, LOW);   // Turn off the LED at end of setup()

TMP36 tmp36(Tmp36Pin, Tmp36Samples, 5.06);

// Initialise DS18B20 library: measurement pin, number of samples to average
DS18B20 ds1w(DS18Pin, DS18Samples);

float h;  // used for calculating dewpoint
float t;  // used for calculating dewpoint

void setup()
{

          Serial.print(Value);
          Serial.print(", ");
          // DS18B20 temperature
          Value = readDSTemperature();
          Serial.print(Value);
          Serial.print(", ");
        }
