Bonjour,
Je souhaite créer un scenario vacances mais c’est un peu compliqué de le tester donc j’aurai voulu un premier avis :
Le scenario s’active avec un bouton Mode vacances #[General][Mode Vacances][Etat]#==« 1 » quand je clique sur le bouton j’ai 1
Si mode vacances
Action 1 : les volets AR dés le bouton actionné se ferment et ne se ré ouvriront pas durant les vacances ensuite je vais faire bouger que les volets en facade.
Action 2 time_op(#[General][Soleil][FormatCoucherSoleil]#, rand(10,20)) entre 10 et 20 mn aprés le coucher je ferme les volets
Pour info [General][Soleil][FormatCoucherSoleil] vient d’une une commande virtuelle à 01h00, est ce que celle dans ce scénario se met bien à jour ??? car le mode de scénario est en mode provoqué ??
Merci pour vos commentaires
Hello,
Il faut voir aussi le déclencheur :
- si tu veux que ça se lance régulièrement (cron) => la fermeture des volets AR sera répétée
- si tu n’as pas de déclencheur => les autres volets seront juste fermés 1 fois, donc pas de simul de présence
Là je vois des up et des down … Pas sur que ça ferme tous les volets du coup.
Pour les volets du bloc 2 et 3, le rand(22,24) va produire une valeur entre 22 et 24… Vu de l’extérieur, ça semble pas vraiment différent d’une journée sur l’autre…Après c’est juste un avis perso
Merci naboleo,
Pour les remarques 2 et 3 j’ai corrigé les erreurs et augmenter le delta du temps. Merci
Pour la remarque 1 je vais reformuler pour être bien sur de comprendre :
Je pensais que mon déclencheur serait mon bouton quand j’appuie sur normal le widget attribue à [General][Mode Vacances][Etat] 0 et 1 si je clique sur vacances
raison pour laquelle j’ai mis un SI en début de scénario #[General][Mode Vacances][Etat]#==« 1 »
Ce n’est pas suffisant???
ça dépends de ce que tu veux faire :
Si l’objectif c’est de programmer la fermeture des volets dans la soirée qui suit l’appui sur ton bouton et de ne plus jamais avoir de mouvement sur tes volets jusqu’à ton retour. Alors c’est presque bon :
- tu peux optimiser en supprimant le bloc si et en mettant
#[General][Mode Vacances][Etat]#==1
directement en déclencheur
Si l’objectif c’est d’avoir des volets qui se ferment régulièrement (mais il en s’ouvrent pas ?) à des horaires variables tous les jours jusqu’à ton retour… alors là c’est pas bon
Hello,
J’ai raté la réponse (puisque pas adressée directement) mais bon. Tout le reste de la validité du scénario dépends des déclencheurs employés :
- s’il y a un répétition
- les impacts avec le SI <800
Bonjour,
Mon déclencheur est un virtuel qui attribue 1 à la variable #[General][Mode Vacances][Etat]# quand je déclenche le mode vacances ensuite je ferme les volets ar une fois pour toute et ensuite je ne fais bouger que les volets av et étage.
Je peux te renvoyer les images écrans des actions si tu souhaites.
Hello
Sinon il y a le plugin « simulation de présence » qui permet de faire assez simplement ce que tu souhaites si couplé avec le plugin « mode » !
Donc ton virtuel, va déclencher le scénario à chaque changement d’état.
Tu es chez toi, départ en vacances :
- en cliquant sur le virtuel tu passes de 0 à 1
- le scénario se déclenche
- si c’est avant 8h, ça ouvre les volets / sinon ça les ferme.
A moins qu’il y ai encore autres choses :
- le #[General][Mode Vacances][Etat]# ne va pas repasser à 0 avant ton retour, et avant que tu ne recliques sur le virtuel.
- Sans variation de #[General][Mode Vacances][Etat]#, tu ne va pas déclencher le scénario le lendemain de ton départ.
- les volets vont rester en l’état, ne pas s’ouvrir ni se fermer.
Bref, j’ai l’impression que ton scénario n’est pas correct.
- Un virtuel qui affecte une variable, qui elle sert de déclencheur, c’est du gâchis : Un virtuel qui sert directement de déclencheur c’est bien plus efficace
Ensuite, je ferai ça :
- un scénario, déclenché automatiquement 1 fois par jour. (genre 5h du mat). Tu y mets directement les 2 blocs A. C’est tout
- Dans le virtuel, OFF a pour action post exécution => désactiver le scénario
- Dans le virtuel, ON a pour action post exécution => activer le scénario
Rien de plus. Tu es là, le scénario ne fonctionne pas mais tu n’es pas là : il tourne tout seul, tous les matins et programme les volets
Merci nhi
je vais regarder ça m’a l’air interessant et efficace
En parallele je voudrai tout de même aller jusqu’au bout de mon scenario pour progresser même si au final j’utliserai peut être cette simulation de présence.
Merci je vais tester
J’ai modifié mon scenario avec une programmation à 05 * * * j’ai modifié mon scenario en supprimant la condition ci-dessous le screen shot :
Ce scenario va donc se lancer 2 fois par jour dés qu’il est activé pour l’ouverture et le soir la fermeture
Pour la seconde partie
- Dans le virtuel, OFF a pour action post exécution => désactiver le scénario
- Dans le virtuel, ON a pour action post exécution => activer le scénario
Par contre la ligne Etat est elle encore nécessaire :
J’espère avoir bien compris tes explications
Merci pour ton temps.
- Non, 1 fois par jour (c’est ecrit dans 5 * * * * ) mais il va prévoir N actions programmées le matin et le soir => c’est les blocs A qui vont faire le job.
- L’action de fermeture AR va se dérouler tous les jours. Comme les volets ne changent pas d’état entre temps, c’est pas forcement gênant mais pas beau. Alors à la place, tu peux mettre 1 action d’ouverture sur le bouton ON et une de fermeture sur le OFF (comme pour l’activation/désactivation du scénario)
-tu as une ligne vide qui ne sert à rien au milieu
- ton bloc SI ne sert à rien. Un bloc A se déclenche à l’heure indiquée rien de plus.
Bref c’est mieux, mais il y a encore du nettoyage à faire
ça c’est parfait
oui, pour l’affichage par exemple. D’ailleurs c’est pas complet, il faut mettre état dans les partie jaune
J’ai suivi tes conseils
J’ai intégré l’action fermer les volets AR dés l’execution de la commande :
Ensuite j’au ajouté Etat :
Et pour finir dans mon scenario j’ai supprimé la première ligne et supprimé la condition SI :
J’espère avoir bien saisi tes remarques, en tout cas j’ai appris beaucoup de choses.
MERCI
Re,
Là ça me parait pas mal. Juste le dernier A 0810+rand(0,15)
ça marche mais faire une addition sur des heures c’est pas idéal par exemple : 855 + 15 donnerai 870… et pas 910
Passer par le time_op(0810,rand(0,15))
est bien plus intéressant
Plus qu’à partir en vacances donc
Pour les vacances ça va encore attendre mais au moins l’exercice m’a fait bosser le sujet.
Maintenant je vais regarder les modules pour piloter mes pompes…, (message que je t’ai envoyé) c’est vraiment la jungle entre zigbee, zeewave, wifi .
Merci pour tout.
Bonjour,
Petit soucis ce matin les volets se sont ouverts alors que le mode vacances n’était pas intié (valeur état à 0).
Bizarre
Hello.
Tu as les logs du scénario… Là est toute l’explication
Le scénario est sans doute actif…
Voici les logs de event:
[2020-11-28 08:16:42][INFO] : Evènement sur la commande [General][Sonde Int][TEMP : ] valeur : 17.7
[2020-11-28 08:17:02][INFO] : Exécution de la commande [Salle][Volet Salle][UP] avec les paramètres {"background":"0"}
[2020-11-28 08:17:02][INFO] : Exécution de la commande [Couloir][Volet Couloir][UP] avec les paramètres {"background":"0"}
[2020-11-28 08:17:04][INFO] : Exécution de la commande [Salle de bain][Volet SdB][UP] avec les paramètres {"background":"0"}
[2020-11-28 08:18:04][INFO] : Exécution de la commande [Chambre Pauline][Chambre Pauline][UP] avec les paramètres {"background":"0"}
[2020-11-28 08:18:04][INFO] : Exécution de la commande [Chambre Martin][Volet Martin P][UP] avec les paramètres {"background":"0"}
[2020-11-28 08:19:28][INFO] : Exécution de la commande [Chambre Martin][Volet Martin F][UP] avec les paramètres {"background":"0"}
[2020-11-28 08:19:28][INFO] : Exécution de la commande [Chambre Parents][Chambre Parents][UP] avec les paramètres {"background":"0"}