Créer un scenario pour activer des interrupteur à une heure précise et non pas relative

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
klarf
Messages : 136
Inscription : 17 mars 2018, 09:00

Créer un scenario pour activer des interrupteur à une heure précise et non pas relative

Message par klarf »

Bonjour,

cela fait quelques temps que je voulais faire ça mais je ne trouve pas la solution "facile" pour faire ceci.

Je souhaiterais pouvoir créer comme un scenario, que si j'active me fait une suite d'action tous le long de la journée, à des heures précises et non pas juste relative par rapport au moment du déclenchement du scenario.

Le but étant que si il fait jour un jour, j'appuis sur un bouton (ou j'active ça via google home) pour que les volets se ferme et se réouvre à tel ou tel heure.

Je n'ai pas d'idée de comment le faire à part via à un script, mais je ne suis pas assez fort pour faire un script, ou je ne sais pas comment commencer.

Merci !
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Créer un scenario pour activer des interrupteur à une heure précise et non pas relative

Message par Keros »

Une possibilité de faire serait de faire un widget virtuel "horloge" dans lequel tu programmes les actions que tu souhaites sur la journée.
Un deuxième widget virtuel te permettrait de sélectionner un mode "Auto" ou "Manuel".
Avec un script fonctionnant toutes les minutes, tu regardes si le sélecteur est en "Auto". Si Oui, tu compares l'état de ton (tes) volet(s) avec celui de l'horloge et, s'il y a une différence, tu appliques l'état de l'horloge à ton (tes) volet(s).
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: Créer un scenario pour activer des interrupteur à une heure précise et non pas relative

Message par Flying Domotic »

Tu peux aussi écrire un script, basé sur l'heure, qui teste l'état d'un switch (u d'une variable utilisateur) indiquant qu'on souhaite activer (ou pas) ton automatisme, et qui, s'il est actif, exécute des commandes d'activation ou de désactivation sur heure courante.
Répondre