Bonjour,
Le test Férié==« Non » ou « Week-end » ==Non est faux. C’est un « et » que tu doit mettre (quand on sera le week-end, férié sera égal à non et donc tes volets s’ouvriront à 8h)
Tu peux aussi simplifier ton scénario en ne testant pas l’heure du lever mais en écrivant directement :
A max(heure_lever_du_soleil,800)
Pareil pour 10h00
Ce qui donnerait (en pseudo code)
A max(heure_lever_du_soleil,800)
volet_rue haut
volet_terrasse haut
lumière_salon off
Si Férié == oui ou Week-end == oui
A 1000
volet_chambre haut
lumiere_chambre off
Sinon
A max(heure_lever_du_soleil,800)
volet_chambre haut
lumiere_chambre off