am2315 Adafruit

¿Que tal?
Bien estoy desarrollando un proyecto de monitoreo utilizando un sensor AM2315 de Adafruit, necesito colocar una condición con la cual conocer si mi sensor se ha desconectado, puedo colocar la condición en el setup y si saber si está conectado de un inicio, el problema ocurre cuando trato de colocarla en el loop. Estoy utilizando la librería de Cactus.io

Fantástico, pero aporta enlaces de todo lo que hablas porque de lo contrario no podremos entender tu problema.

Usa etiquetas por favor!!

el link de la librería es este http://cactus.io/hookups/sensors/temperature-humidity/am2315/hookup-arduino-to-am2315-temp-humidity-sensor la condición que utilizo es:

if (!am2315.begin()) { client.print("000000000000"); while (1); }

De este modo poder saber si el sensor se llega desconectar, pero quiero que tal condición se cumpla durante el loop lo cual no ocurre

Ahora si puedo responderte. Si miras la librería verás que dice

bool AM2315::readSensor() {
    if (!readData()) return false;
    
    return true;
}

o sea un simple

if (am2315.readSensor())
   Serial.println("Sensor presente");
else 
   Serial.println("Sensor ausente o fallando");