Bonjour,
Merci pour la flatterie de mon tuto.
Pour répondre à ton problème : rapidement...
Créer 2 variables :
h_heureOuvertureSemaine = 8:00 (tu peux régler cette heure dans DS)
h_heureOuvertureWeekend= 9:00 (idem)
Créer un automate :
Déclencheur "à chaque changement d'heure" sur la branche de droite (ouverture de volets) tu changes avec la suite ci-dessous.
if jourSemaine [lun, ...vend] //voir l'écran ci-dessous
true >> if heureLeverSoleil <= h_heureOuvertureSemaine
true >> if heureSystem = heureLeverSoleil
true >> Action : ouverture des volets
false >>rien
false >> if heureSystem = h_heureOuvertureSemaine
true >> Action : ouverture des volets
false >> rien
false >> if heureLeverSoleil <= h_heureOuvertureWeekend
true >> if heureSystem = heureLeverSoleil
true >> Action : ouverture des volets
false >>rien
false >> if heureSystem = h_heureOuvertureWeekend
true >> Action : ouverture des volets
false >> rien
J'ai pas testé, mais cela semble être une solution. Mais on peut aussi combiner les if avec des & et des | pour simplifier l'écriture du programme, j'ai fait simple.
Merci pour la flatterie de mon tuto.
Pour répondre à ton problème : rapidement...
Créer 2 variables :
h_heureOuvertureSemaine = 8:00 (tu peux régler cette heure dans DS)
h_heureOuvertureWeekend= 9:00 (idem)
Créer un automate :
Déclencheur "à chaque changement d'heure" sur la branche de droite (ouverture de volets) tu changes avec la suite ci-dessous.
if jourSemaine [lun, ...vend] //voir l'écran ci-dessous
true >> if heureLeverSoleil <= h_heureOuvertureSemaine
true >> if heureSystem = heureLeverSoleil
true >> Action : ouverture des volets
false >>rien
false >> if heureSystem = h_heureOuvertureSemaine
true >> Action : ouverture des volets
false >> rien
false >> if heureLeverSoleil <= h_heureOuvertureWeekend
true >> if heureSystem = heureLeverSoleil
true >> Action : ouverture des volets
false >>rien
false >> if heureSystem = h_heureOuvertureWeekend
true >> Action : ouverture des volets
false >> rien
J'ai pas testé, mais cela semble être une solution. Mais on peut aussi combiner les if avec des & et des | pour simplifier l'écriture du programme, j'ai fait simple.
C'est en cherchant que l'on trouve...
Al_Bla
Al_Bla