[Plugin Officiel] Gestion de volet (sunshutter)
Re: [Plugin Officiel] Gestion de volet (sunshutter)
- Pour l'erreur je viens de corriger et de pousser la modification
- Relis ma phrase si tu ne coche pas Les actions immédiates ignorent les suspensions en cours alors les action immediate sont verifiées à chaque cycle
- A regarder mais le plugin demande la position du volet si c'est pas celle voulu alors il envoi l'ordre si non, donc tu as peut etre un soucis de retour d'état de la position du volet
- le panel comme le dis la doc faut l'activer après c'est dans le menu acceuil, par contre oui ca passe la gestion en suspendu, ce qui est logique tu le mets dans une position qui n'est pas celle programmée donc il ne fait plus rien il te laisse gerer
- Relis ma phrase si tu ne coche pas Les actions immédiates ignorent les suspensions en cours alors les action immediate sont verifiées à chaque cycle
- A regarder mais le plugin demande la position du volet si c'est pas celle voulu alors il envoi l'ordre si non, donc tu as peut etre un soucis de retour d'état de la position du volet
- le panel comme le dis la doc faut l'activer après c'est dans le menu acceuil, par contre oui ca passe la gestion en suspendu, ce qui est logique tu le mets dans une position qui n'est pas celle programmée donc il ne fait plus rien il te laisse gerer
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section
-
- Timide
- Messages : 89
- Inscription : 04 juil. 2014, 21:23
Re: [Plugin Officiel] Gestion de volet (sunshutter)
- Installation du plugin en beta sans pb et l'arrêt de la suspension intervient au cycle suivant d'après les log ; toutefois j'ai l'impression que les commandes "Etat Gestion" et "Suspension Label" ne sont pas actualisées dans le widgetloic a écrit : ↑11 août 2019, 12:36- Pour l'erreur je viens de corriger et de pousser la modification
- Relis ma phrase si tu ne coche pas Les actions immédiates ignorent les suspensions en cours alors les action immediate sont verifiées à chaque cycle
- A regarder mais le plugin demande la position du volet si c'est pas celle voulu alors il envoi l'ordre si non, donc tu as peut etre un soucis de retour d'état de la position du volet
- le panel comme le dis la doc faut l'activer après c'est dans le menu acceuil, par contre oui ca passe la gestion en suspendu, ce qui est logique tu le mets dans une position qui n'est pas celle programmée donc il ne fait plus rien il te laisse gerer
- Ok merci, je n'avais pas du tout compris
- J'ai regardé le log Zwave et RAS côté envoi d'une commande depuis le plugin quand cela n'est pas nécessaire, en fait je crois que c'est le refresh qui génère une entrée dans l'historique du positionnement du volet. Je pensais que de mettre "Jamais répéter" dans "Gestion de la répétition des valeurs" pour une commande était aussi valable pour l'historisation, mais ce n'est visiblement pas le cas.
- Ok vu pour le panel. Du coup je pense que je m'y prends mal pour ce que je veux faire ; je vais essayer de trouver une solution et en cas de difficulté je reviendrai vers le Forum.
- Merci pour le redimensionnement des éléments dans la partie "Positionnement" et merci surtout pour tout le travail effectué sur Jeedom.
-
- Timide
- Messages : 89
- Inscription : 04 juil. 2014, 21:23
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Loïc, après plusieurs tests il me semble qu'en fait la partie "reprendre la main" sur la version beta du plugin ne fonctionne pas malgré ce que j'avais cru voir précédemment, mais je n'en suis pas sûr. Je joins le log de la séquence suivante avec "reprendre la main" = "Oui" afin que tu puisses voir si le comportement est celui attendu :
18:43:30 : changement manuel de la position du volet ce qui lors de la séquence de vérification qui a l'air de se produire toutes les minutes provoque une suspension à 18:43:03. Ensuite le cycle de vérification toutes les minutes ne se déclenche pas (rien à 18:44:03) mais une vérification se produit à à 18:45:03, puis plus rien avant 18:50:03 (cycle de vérification de 5 minutes laissé par défaut)
La commande "Etat gestion" reste égale à 0 et "Suspension label" est égal à "Auto" jusqu'à ce que je clique sur "Reprendre" sur le widget (19:03:46), la commande "Etat gestion" est égale à 1 et "Suspension label" est égal à "Aucun" et la vérification toutes les minutes réapparait dans le log.
18:43:30 : changement manuel de la position du volet ce qui lors de la séquence de vérification qui a l'air de se produire toutes les minutes provoque une suspension à 18:43:03. Ensuite le cycle de vérification toutes les minutes ne se déclenche pas (rien à 18:44:03) mais une vérification se produit à à 18:45:03, puis plus rien avant 18:50:03 (cycle de vérification de 5 minutes laissé par défaut)
La commande "Etat gestion" reste égale à 0 et "Suspension label" est égal à "Auto" jusqu'à ce que je clique sur "Reprendre" sur le widget (19:03:46), la commande "Etat gestion" est égale à 1 et "Suspension label" est égal à "Aucun" et la vérification toutes les minutes réapparait dans le log.
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Bonjour Loïc,
J'ai essayé (en vain) d'utiliser les variables dans les conditions pour l'ouverture des volets le matin par exemple. Je précise que j'utilise déjà les variables avec d'autres plugins, scénarios. Il semble que les variables ne soient pas gérées par ton plugin ou que ma façon de faire soit mauvaise (la réponse à mon expression dans le testeur est pourtant bonne).
Pour limiter le nombre d'expressions est il possible de mettre une variable dans la valeur d'ouverture en %?
Merci pour le boulot fait et à venir à tout l'équipe.
J'ai essayé (en vain) d'utiliser les variables dans les conditions pour l'ouverture des volets le matin par exemple. Je précise que j'utilise déjà les variables avec d'autres plugins, scénarios. Il semble que les variables ne soient pas gérées par ton plugin ou que ma façon de faire soit mauvaise (la réponse à mon expression dans le testeur est pourtant bonne).
Pour limiter le nombre d'expressions est il possible de mettre une variable dans la valeur d'ouverture en %?
Merci pour le boulot fait et à venir à tout l'équipe.
Jeedom Smart, Pont Hue
10 x FGR-222, ...
9 x lumières Hue
10 x FGR-222, ...
9 x lumières Hue
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Bonjour,
Me servant moi même des variables dans les expressions je te confirme que ça marche sans problème par contre un changement de valeur d'une variable ne redeclenche pas un calcul de condition c'est tout a fait normal.
Me servant moi même des variables dans les expressions je te confirme que ça marche sans problème par contre un changement de valeur d'une variable ne redeclenche pas un calcul de condition c'est tout a fait normal.
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Je pense que j'ai trouvé je viens de repousser une betalguezennec a écrit : ↑11 août 2019, 19:17Loïc, après plusieurs tests il me semble qu'en fait la partie "reprendre la main" sur la version beta du plugin ne fonctionne pas malgré ce que j'avais cru voir précédemment, mais je n'en suis pas sûr. Je joins le log de la séquence suivante avec "reprendre la main" = "Oui" afin que tu puisses voir si le comportement est celui attendu :
18:43:30 : changement manuel de la position du volet ce qui lors de la séquence de vérification qui a l'air de se produire toutes les minutes provoque une suspension à 18:43:03. Ensuite le cycle de vérification toutes les minutes ne se déclenche pas (rien à 18:44:03) mais une vérification se produit à à 18:45:03, puis plus rien avant 18:50:03 (cycle de vérification de 5 minutes laissé par défaut)
La commande "Etat gestion" reste égale à 0 et "Suspension label" est égal à "Auto" jusqu'à ce que je clique sur "Reprendre" sur le widget (19:03:46), la commande "Etat gestion" est égale à 1 et "Suspension label" est égal à "Aucun" et la vérification toutes les minutes réapparait dans le log.
Log.txt
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section
-
- Timide
- Messages : 89
- Inscription : 04 juil. 2014, 21:23
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Bonjour Loïc, après plusieurs tests je pense effectivement que c'est ok. Merci.
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Bonjour
Je teste ce plugin avec un virtuel pour l'instant
Jeedom V3 .3.29
Plugin en beta de ce matin
Dans l'article du blog il est indiqué dans la partie condition que si la 1ere condition est vrai alors les conditions suivantes ne seront pas executées
J'ai reproduis les 2 premières conditions de l'article :
- si absence maison et fenetre ouverte alors on ferme le volet
- si volet fermé et fenetre ouverte alors on ouvre à 10%
J'ouvre la fenetre, puis je passe en mode absence
Les log indique bien la fermeture du volet
mais dans la même seconde, il passe le volet à 10% donc il execute la seconde condition alors que la première est vrai
De plus, il passe en suspendu alors que la case suspendre n'est pas coché et qu'il n'y a pas d'action de ma part sur la position du volet
Je teste ce plugin avec un virtuel pour l'instant
Jeedom V3 .3.29
Plugin en beta de ce matin
Dans l'article du blog il est indiqué dans la partie condition que si la 1ere condition est vrai alors les conditions suivantes ne seront pas executées
J'ai reproduis les 2 premières conditions de l'article :
- si absence maison et fenetre ouverte alors on ferme le volet
- si volet fermé et fenetre ouverte alors on ouvre à 10%
J'ouvre la fenetre, puis je passe en mode absence
Les log indique bien la fermeture du volet
mais dans la même seconde, il passe le volet à 10% donc il execute la seconde condition alors que la première est vrai
Code : Tout sélectionner
[2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate Trigger from Array ( [sunshutter_id] => 836 [event_id] => 7403 [value] => 0 [datetime] => 2019-08-12 12:36:00 [listener_id] => 51 )
[2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate must be systematic
[2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate Condition Met : #7403# == 0 && #7641# == 0 (0%)
[2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Ecart avec la cible : 100
[2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Do action 0
[2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate Trigger from Array ( [sunshutter_id] => 836 [event_id] => 1778 [value] => 0 [datetime] => 2019-08-12 12:36:00 [listener_id] => 51 )
[2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate must be systematic
[2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate Condition Met : #1778# == 0 && #7641# == 0 (10%)
[2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Ecart avec la cible : 10
[2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Do action 10
[2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate Trigger from Array ( [sunshutter_id] => 836 [event_id] => 1778 [value] => 10 [datetime] => 2019-08-12 12:36:00 [listener_id] => 51 )
[2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate must be systematic
[2019-08-12 12:36:02][DEBUG] : [Maison][TEST VOLET] - [cron] - Gap since last order : 90
[2019-08-12 12:36:02][DEBUG] : [Maison][TEST VOLET]- [cron] - Position != last order by far 4% i suspend
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Décoche la case les suspensions immédiate ignore les suspensions en cours pour voir.
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section
-
- Timide
- Messages : 221
- Inscription : 07 mars 2015, 12:29
- Localisation : Le Havre
- Contact :
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Bonjour Loic
Si j'ai bien compris la condition suivante ne s'exécute pas en immédiat malgré que Action Immédiate soit sélectionnée
Y a t-il un moyen pour pouvoir utilisé des variable en Immédiat ?
Quand sélectionne Reprendre la main oui Dans santé j'ai reprise NON Si je sélectionne NON j'ai OUI dans Santé normal ?
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Compliqué mais je pense que lorsqu'il ferme le volet car tu passe en mode absence ca envoi un nouveau trigger sauf que les actions immediate analyse que la ligne en question. Dans ton cas l'état du volet c'est la 2eme condition.alcor_fr a écrit : ↑12 août 2019, 12:42Bonjour
Je teste ce plugin avec un virtuel pour l'instant
Jeedom V3 .3.29
Plugin en beta de ce matin
Dans l'article du blog il est indiqué dans la partie condition que si la 1ere condition est vrai alors les conditions suivantes ne seront pas executées
J'ai reproduis les 2 premières conditions de l'article :
- si absence maison et fenetre ouverte alors on ferme le volet
- si volet fermé et fenetre ouverte alors on ouvre à 10%
J'ouvre la fenetre, puis je passe en mode absence
Les log indique bien la fermeture du volet
mais dans la même seconde, il passe le volet à 10% donc il execute la seconde condition alors que la première est vrai
De plus, il passe en suspendu alors que la case suspendre n'est pas coché et qu'il n'y a pas d'action de ma part sur la position du voletCode : Tout sélectionner
[2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate Trigger from Array ( [sunshutter_id] => 836 [event_id] => 7403 [value] => 0 [datetime] => 2019-08-12 12:36:00 [listener_id] => 51 ) [2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate must be systematic [2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate Condition Met : #7403# == 0 && #7641# == 0 (0%) [2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Ecart avec la cible : 100 [2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Do action 0 [2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate Trigger from Array ( [sunshutter_id] => 836 [event_id] => 1778 [value] => 0 [datetime] => 2019-08-12 12:36:00 [listener_id] => 51 ) [2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate must be systematic [2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate Condition Met : #1778# == 0 && #7641# == 0 (10%) [2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Ecart avec la cible : 10 [2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Do action 10 [2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate Trigger from Array ( [sunshutter_id] => 836 [event_id] => 1778 [value] => 10 [datetime] => 2019-08-12 12:36:00 [listener_id] => 51 ) [2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate must be systematic [2019-08-12 12:36:02][DEBUG] : [Maison][TEST VOLET] - [cron] - Gap since last order : 90 [2019-08-12 12:36:02][DEBUG] : [Maison][TEST VOLET]- [cron] - Position != last order by far 4% i suspend
sunshutter.png
C'est surprenant certe mais c'est en gros ce que fait la coche "Les actions immédiates ignorent les suspensions en cours", en vrai le nom va pas, je vais voir pour le changer par : les actions immédiate sont systématique et prioritaire
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section
Re: [Plugin Officiel] Gestion de volet (sunshutter)
C'est un bug ca sera corrigé dans la prochaine stable du plugindaniel.louvel a écrit : ↑12 août 2019, 12:57
Bonjour Loic
Si j'ai bien compris la condition suivante ne s'exécute pas en immédiat malgré que Action Immédiate soit sélectionnée
imme.png
Y a t-il un moyen pour pouvoir utilisé des variable en Immédiat ?
Quand sélectionne Reprendre la main oui
1.png
Dans santé j'ai reprise NON
2.png
Si je sélectionne NON j'ai OUI dans Santé normal ?
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section
-
- Timide
- Messages : 221
- Inscription : 07 mars 2015, 12:29
- Localisation : Le Havre
- Contact :
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Le bug c'est Santé je pence
Par contre a tu une solution pour ma question sur les variable ?
Par contre a tu une solution pour ma question sur les variable ?
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Sur les variable il faut une fois que tu change la variable executer la commande reprendre
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Merci pour ton retour, compliqué oui, pas tout comprisloic a écrit : ↑12 août 2019, 13:49Compliqué mais je pense que lorsqu'il ferme le volet car tu passe en mode absence ca envoi un nouveau trigger sauf que les actions immediate analyse que la ligne en question. Dans ton cas l'état du volet c'est la 2eme condition.alcor_fr a écrit : ↑12 août 2019, 12:42Bonjour
Je teste ce plugin avec un virtuel pour l'instant
Jeedom V3 .3.29
Plugin en beta de ce matin
Dans l'article du blog il est indiqué dans la partie condition que si la 1ere condition est vrai alors les conditions suivantes ne seront pas executées
J'ai reproduis les 2 premières conditions de l'article :
- si absence maison et fenetre ouverte alors on ferme le volet
- si volet fermé et fenetre ouverte alors on ouvre à 10%
J'ouvre la fenetre, puis je passe en mode absence
Les log indique bien la fermeture du volet
mais dans la même seconde, il passe le volet à 10% donc il execute la seconde condition alors que la première est vrai
De plus, il passe en suspendu alors que la case suspendre n'est pas coché et qu'il n'y a pas d'action de ma part sur la position du voletCode : Tout sélectionner
[2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate Trigger from Array ( [sunshutter_id] => 836 [event_id] => 7403 [value] => 0 [datetime] => 2019-08-12 12:36:00 [listener_id] => 51 ) [2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate must be systematic [2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate Condition Met : #7403# == 0 && #7641# == 0 (0%) [2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Ecart avec la cible : 100 [2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Do action 0 [2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate Trigger from Array ( [sunshutter_id] => 836 [event_id] => 1778 [value] => 0 [datetime] => 2019-08-12 12:36:00 [listener_id] => 51 ) [2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate must be systematic [2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate Condition Met : #1778# == 0 && #7641# == 0 (10%) [2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Ecart avec la cible : 10 [2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Do action 10 [2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate Trigger from Array ( [sunshutter_id] => 836 [event_id] => 1778 [value] => 10 [datetime] => 2019-08-12 12:36:00 [listener_id] => 51 ) [2019-08-12 12:36:00][DEBUG] : [Maison][TEST VOLET] - Immediate must be systematic [2019-08-12 12:36:02][DEBUG] : [Maison][TEST VOLET] - [cron] - Gap since last order : 90 [2019-08-12 12:36:02][DEBUG] : [Maison][TEST VOLET]- [cron] - Position != last order by far 4% i suspend
sunshutter.png
C'est surprenant certe mais c'est en gros ce que fait la coche "Les actions immédiates ignorent les suspensions en cours", en vrai le nom va pas, je vais voir pour le changer par : les actions immédiate sont systématique et prioritaire
J'ai décoché la case "Les actions immédiates ignorent les suspensions en cours" et effectivement ca fonctionne
par contre, si suspendu pas de fermeture de volet si fenetre ouverte ...
Je continuer à essayer de comprendre les subtilités de ce plugin mais effectivement pas facile à prendre en main et à comprendre la logique
Question :
- Je suis surpris sur un tel plugin qu'il ne prenne pas en charge nativement , sauf incompréhension de ma part, l'ouverture au lever du soleil et la fermeture au coucher avec un éventuel offset
la partie positionnement peut peut être y remédier mais je vois pas trop comment
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Ben si justement c'est la partie positionnement qui le fait en indicant les angles que tu veux quand ca doit se fermer ou s'ouvrir
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Oui exactement pour l'instant chez moi tout est réglé en fonction du positionnement.
Il faut bien garder en tête que si une combinaison n'est pas valide dans positionnement le volet de remet en position par défaut
Il faut bien garder en tête que si une combinaison n'est pas valide dans positionnement le volet de remet en position par défaut
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Ok merci je vais continuer mes tests
@Dams, possible d'avoir une copie d'écran d'un de tes volets pour aider à comprendre mieux ?
@Dams, possible d'avoir une copie d'écran d'un de tes volets pour aider à comprendre mieux ?
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Voilà Aide toi bien avec https://www.suncalc.org pour les valeurs
Re: [Plugin Officiel] Gestion de volet (sunshutter)
MerciDams a écrit : ↑12 août 2019, 15:27Voilà
volet.PNG
Aide toi bien avec https://www.suncalc.org pour les valeurs
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 5 invités