Je viens de me créer un petit scénario pour ouvrir et fermer les volets en intégrant les condition de lever et coucher du soleil mais aussi de la saison et des week-ends.
Pourquoi des str_replace sur les heures ? Pourquoi les commandes de montée et descente des volets sont doublées dans chaque bloc ? A quoi servent les sleep vide ?
Edit: et je pense que tu peux démarrer le scénario uniquement sur une programmation matinale au lieu de déclencheurs coucher/lever car ton scénario est basé sur des A
Ce n’est pas parce que tu la double que ça marche, il doit y avoir un autre problème.
Et pourquoi un virtuel et pas directement les commandes du volet?
Je n’utilise plus les heures de lever/coucher données par des plugins mais je ne me souviens pas avoir déjà du y coller un str_replace pour que ça fonctionne. J’utilisais à l’origine une formule dans un virtuel et maintenant je passe par un bloc code scénario pour générer les variables lever/coucher:
N’hésites pas à prendre connaissance ça traite du sujet des volets en partie.
Pour le virtuel qui ne lance pas toutes les commandes c’est donc qu’il a un problème.
Concernant le déclencheur je ne suis pas d’accord, tu n’as pas besoin de déclencher ton scénario sur lever ou coucher du soleil mais juste une programmation car tu programmes des blocs A. D’ailleurs je ne pense pas que le scénario soit fonctionnel car par exemple il va se déclencher à l’heure du lever du soleil, faire des calculs et programmer un bloc A l’heure du lever qui sera donc passée…
Un exemple du scénario de volets chez moi qui n’a pas été revu depuis un moment:
En y regardant encore de plus près, ton virtuel ne doit pas bien fonctionner car tu n’as pas lié les commandes Action aux commandes Infos s’y rapportant.
Par exemple tes commandes Haut & Bas doivent être liées à la commande État dan le menu déroulant sous le nom de la commande. Il sera aussi sûrement nécessaire de stipuler la valeur 99 pour Haut et 0 pour Bas dans le champ valeur en dessous del a ligne où sont regroupées toutes les commandes