Edit2 : Solution proposée par @mich0111 dans le commentaire 10 et mise en oeuvre dans le commentaire 14
Bonjour,
Débutant sous Jeedom, je m’essaye à mon 1er scénario. Voici la démarche souhaitée
Lorsque je lance une impression 3D (imprimante sur Wall Plug Fibaro dédié), je souhaite être averti de la fin de l’impression et que la machine s’éteigne ensuite. Je sais il existe des solution de type Octopus, mais je voulais commencer par quelque chose de « simple » et puis ça me permet de m’initier à cet univers jeedomien.
Edit1 tres justement suggéré par @mich0111
But:
Me prévenir de la fin d’une impression 3D et, si je n’en ai pas relancé une dans les 3mn, éteindre la machine en coupant le courant.
Voilà comment je m’y suis pris :
J’ai créé 2 scénarios :
1. L’appui sur le bouton de la prise dédiée active puis lance le scn 1 (en plus de mettre en route l’imprimante dont l’interrupteur reste constamment sur ON)
2. Scn1 : (Provoqué - Déclencheur = evènement : Etat de la prise dédiée)
- Détection de la phase de chauffe (cela me permet de vérifier qu’une impression est réellement lancée => puissance >200W).
=> Si vrai alors - Arrêt du scn2 (Pour arrêter la tempo de 3mn en cas de reprise ex : enchaînement avec un 2nde impression)
- lance le scn2. Peut être que tout pouvait se mettre dans un même scénario mais je voulais pouvoir faire des renvois du scn1 vers le scn2 et inversement pour éviter de laisser courir des tests inutilement (je ne sais pas si c’est utile)
3. Scn2 : (Provoqué - pas de déclencheur)
- Désactivation du scn1 (j’ai du mal à comprendre la subtilité entre l’arrêt et la désactivation : je dirais que l’arrêt, il s’arrête mais peut de nouveau se relancer si une condition de départ est rencontrée alors que désactivé, on est sûr qu’il se passera rien).
- De façon transitoire et pour me rassurer (ou pas) du bon déroulement, j’ai rajouté une étape pour qu’il me notifie le lancement du scénario (lumière Hue salon Bleue) .
- Ensuite il attends que la puissance passe en dessous de 10W si vrai alors il fait une pause de 15s et si la puissance est toujours en dessous de 10W, alors il continue la routine.
=> - Me notifie de la fin de l’impression visuellement via lumière hue qui clignote puis reste en rouge et, vocalement via Echo DOT salon (plug-in Alexa-API).
- Ensuite réactivation du scn1 au cas où je décide de relancer une impression
- Après 3mn (bloc « dans ») : extinction de l’imprimante (sauf si la routine est arrêtée par le scn1) puis arrêt du scn2
Voilà ce que ça donne en image :
Configuration de la commande ON de la prise dédiée à l’imprimante
Scn1
Scn2
Voilà pour les images.
J précise que je n’ai fait aucune saisie manuelle, tout est issue des menus déroulants proposés contextuellement dans Jeedom.
Au tout début mes 2scn étaient un peu plus simple et fonctionnaient à peu près (excepté pour le lancement du scn1 que je lançais manuellement en appuyant sur le bouton lecture du widget (voir en dessous)
(à ce sujet j’ai essayé de me créer une « vue » spécifique sous Jeedom j’y trouve n’importe quel équpement lié à n’importe quel objet, mais je ne trouve pas ces widgets )
Ensuite comme j’avais des extinctions pendant des phases de réglages ou le lancement auto qui ne se faisait pas, j’ai fais pas mal de changement pour essayer d’une part de fiabiliser mes routines et, d’autre part d’améliorer un peu les choses. Résultat, c’est pire puisque aujourd’hui, plus rien ne fonctionne. J’ai essayé de revenir en arrière de revoir ma logique mais ça ne change pas grand chose. Je pense donc que mes erreurs viennent d’erreur de logique et c’est donc la raison pour laquelle je fais appel à la communauté, en espérant que certains auront réussi à lire ce post jusqu’au bout.
Merci d’avance