RTC.now , relay

Bonjour a tous, j'aurais besoin de quelque conseil pour m'aider a avancer dans mon code, merci d'avance

Je code un programmateur horaire pour mes electrovannes.
voici le code qui fonctionne :

if ((now.hour()>13 || (now.hour()==13 && now.minute() >=45)) && (now.hour()>13 || (now.hour()==13 && now.minute() >=55))) {
digitalWrite (relay1, HIGH);
} else {
digitalWrite (relay1,LOW);
}

Mais j'aimerai y rajouter le jour de l'activation du relais donc j'ai fais :

if ((now.day()==0  || (now.hour()==13 && now.minute() >=45)) && (now.day()==0  || (now.hour()==13 && now.minute() >=55)))

J'avais vu que pour le dimanche il fallait mettre 0, malheureusement ce code ne fonctionne pas.
Merci pour vos retours.

Bonjour,

now.day() n'est pas le jour de la semaine, mais le jour du mois.
Le jour de la semaine est now.dayOfTheWeek()

merci kamill, je vais regarder comment mettre ça en place dans mon code