Hola, dejando a un lado el relé, ¿has probado si funciona poniendo simplemente
digitalWrite (rele, HIGH);
en el loop()?