[Solucionado] Sensor DS18B20 - Saber de que sonda viene el error

Hola Compañeros.

No he sabido como explicar mi problema. Quiero saber de que sonda DS18B20 me viene la alarma pero no consigo. He mirado por internet pero lo hacen sin tener los sensores estáticos.

Lo inicio así:

DeviceAddress sensor01 = {0x28, 0x02, 0xF4, 0xEB, 0x04, 0x00, 0x00, 0x8A}; //Sensor Interior
DeviceAddress sensor02 = {0x28, 0xDD, 0x17, 0xEC, 0x04, 0x00, 0x00, 0x78}; //Sensor Exterior

Despues al llamar a esta funcion y en caso de ocurrir una alarma, necesito saber como recuperar el nombre de la sonda.Imagino que en DeviceAddress se debe poder .

llamo a la funcion, pasando el paremetro de la sonda que quiero saber si ha habido un error.

checkAlarmaTemp(sensor01);

void checkAlarmaTemp(DeviceAddress sonda){

if (sensores_temp.hasAlarm(sonda)){
// Si ha ocurrido una alerta tenemos que sae
}else{
Serial.println("CORRECTO: Temperatura dentro de los margenes");
}
}

PD; en caso de no poder he pensado coger la dirección de sensor y compararla con un array.

muchas gracias.

Por si alguien le sirve, pongo como lo he solucionado.

if(checkAlarmaTemp(sensor01)){

// aqui ponemos loque queramos que haga en caso de erro de sensor01
}

boolean checkAlarmaTemp(DeviceAddress sonda){

if (sensores_temp.hasAlarm(sonda)){
// Si ha ocurrido una alerta tenemos que..
Serial.println("ERROR:");
boolean error = true;
return error;
}else{
Serial.println("CORRECTO: Temperatura dentro de los margenes");
// Serial.println(nombreSonda);
boolean error = false;
return error;
}
}

un saludo!!