[Plugin Officiel] Gestion de volet (sunshutter)
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Bonjour,
Non ce n'est pas possible
Non ce n'est pas possible
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 vient de posé la question, tu répond super vite. Merci @Loic
Rpi 3 avec jeedom
Plugins zwave, Plugins volets, Plugins rflinq, Plugins blea,Plugin
Plugins zwave, Plugins volets, Plugins rflinq, Plugins blea,Plugin
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Bonjour,
Je rencontre un problème dans la configuration du plugin. J'ai un volet pour lequel je ne veux aucune action automatique.
Cependant, quand aucune règle ne s'applique, le volet se referme à 100% (je suis sur un IPX).
J'ai fixé une position personnalisée à 60% en action automatique (pour tester). Maintenant, quand je force le calcul, le volet se positionne bien à 60.
Je suis repassé en mode "ne rien faire", je bouge le volet manuellement (je le mets à 50%), je reforce un calcul et il se remet à 60% (alors qu'il ne devrait pas bouger si je comprends bien la logique de 'ne rien faire'.
Voici les logs :
[2019-08-18 10:14:03][DEBUG] : [Chambre parents][Auto-volet Ch. parents] - Start executeAction mode : 1
[2019-08-18 10:14:03][DEBUG] : [Chambre parents][Auto-volet Ch. parents] - Do default action
[2019-08-18 10:14:03][DEBUG] : [Chambre parents][Auto-volet Ch. parents] - Do default none
[2019-08-18 10:14:03][DEBUG] : [Chambre parents][Auto-volet Ch. parents] - Calcul position 60
[2019-08-18 10:14:03][DEBUG] : [Chambre parents][Auto-volet Ch. parents] - Current position 50
[2019-08-18 10:14:03][DEBUG] : [Chambre parents][Auto-volet Ch. parents] - Gap with target : 10
[2019-08-18 10:14:03][DEBUG] : [Chambre parents][Auto-volet Ch. parents] - Do action 60
Je ne comprends pas ce que je fais mal ni la logique dans ce cas...
Merci de votre aide @Loic.
Je rencontre un problème dans la configuration du plugin. J'ai un volet pour lequel je ne veux aucune action automatique.
Cependant, quand aucune règle ne s'applique, le volet se referme à 100% (je suis sur un IPX).
J'ai fixé une position personnalisée à 60% en action automatique (pour tester). Maintenant, quand je force le calcul, le volet se positionne bien à 60.
Je suis repassé en mode "ne rien faire", je bouge le volet manuellement (je le mets à 50%), je reforce un calcul et il se remet à 60% (alors qu'il ne devrait pas bouger si je comprends bien la logique de 'ne rien faire'.
Voici les logs :
[2019-08-18 10:14:03][DEBUG] : [Chambre parents][Auto-volet Ch. parents] - Start executeAction mode : 1
[2019-08-18 10:14:03][DEBUG] : [Chambre parents][Auto-volet Ch. parents] - Do default action
[2019-08-18 10:14:03][DEBUG] : [Chambre parents][Auto-volet Ch. parents] - Do default none
[2019-08-18 10:14:03][DEBUG] : [Chambre parents][Auto-volet Ch. parents] - Calcul position 60
[2019-08-18 10:14:03][DEBUG] : [Chambre parents][Auto-volet Ch. parents] - Current position 50
[2019-08-18 10:14:03][DEBUG] : [Chambre parents][Auto-volet Ch. parents] - Gap with target : 10
[2019-08-18 10:14:03][DEBUG] : [Chambre parents][Auto-volet Ch. parents] - Do action 60
Je ne comprends pas ce que je fais mal ni la logique dans ce cas...
Merci de votre aide @Loic.
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Salut déjà dans configuration sur la ligne reprendre la main tu a mis quoi?bennijamm a écrit : ↑18 août 2019, 10:28Bonjour,
Je rencontre un problème dans la configuration du plugin. J'ai un volet pour lequel je ne veux aucune action automatique.
Cependant, quand aucune règle ne s'applique, le volet se referme à 100% (je suis sur un IPX).
J'ai fixé une position personnalisée à 60% en action automatique (pour tester). Maintenant, quand je force le calcul, le volet se positionne bien à 60.
Je suis repassé en mode "ne rien faire", je bouge le volet manuellement (je le mets à 50%), je reforce un calcul et il se remet à 60% (alors qu'il ne devrait pas bouger si je comprends bien la logique de 'ne rien faire'.
Voici les logs :
[2019-08-18 10:14:03][DEBUG] : [Chambre parents][Auto-volet Ch. parents] - Start executeAction mode : 1
[2019-08-18 10:14:03][DEBUG] : [Chambre parents][Auto-volet Ch. parents] - Do default action
[2019-08-18 10:14:03][DEBUG] : [Chambre parents][Auto-volet Ch. parents] - Do default none
[2019-08-18 10:14:03][DEBUG] : [Chambre parents][Auto-volet Ch. parents] - Calcul position 60
[2019-08-18 10:14:03][DEBUG] : [Chambre parents][Auto-volet Ch. parents] - Current position 50
[2019-08-18 10:14:03][DEBUG] : [Chambre parents][Auto-volet Ch. parents] - Gap with target : 10
[2019-08-18 10:14:03][DEBUG] : [Chambre parents][Auto-volet Ch. parents] - Do action 60
Je ne comprends pas ce que je fais mal ni la logique dans ce cas...
Merci de votre aide @Loic.
Rpi 3 avec jeedom
Plugins zwave, Plugins volets, Plugins rflinq, Plugins blea,Plugin
Plugins zwave, Plugins volets, Plugins rflinq, Plugins blea,Plugin
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Oui avec délai de 120 mn
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Il faut mettre ne pas reprendre la main si tu veux aucune action automatique
Re: [Plugin Officiel] Gestion de volet (sunshutter)
hummm... ?
Je reformule :
Dans l'onglet Configuration, je souhaite que le plugin reprenne la main au bout de 120 min pour appliquer les paramètres suivants :
- le volet a des conditions (fermeture en mode nuit, persienne en cas de chaleur/luminosité intense).
- le volet a également des paramètres dans l'onglet positionnement (moyenne sur 30 min de la sonde de luminosité extérieure). Par contre, en 'Action par défaut', j'ai mis 'ne rien faire'.
Dans cette configuration, le volet ne devrait pas bouger quand le système reprend la main (action par défaut = ne rien faire). Or, il se replace à une valeur (en l'occurrence 60%) qui ne correspond ni à % défini dans les conditions, ni à % défini dans le positionnement.
Ma question, c'est donc : quand le plugin reprend la main au bout des 120 mn, comment faire pour que le volet ne bouge pas si aucune condition n'est rempli et si aucun positionnement ne correspond ?
Espérant avoir été plus clair, s'il faut des copies d'écran, je peux vous en faire.
Merci
Je reformule :
Dans l'onglet Configuration, je souhaite que le plugin reprenne la main au bout de 120 min pour appliquer les paramètres suivants :
- le volet a des conditions (fermeture en mode nuit, persienne en cas de chaleur/luminosité intense).
- le volet a également des paramètres dans l'onglet positionnement (moyenne sur 30 min de la sonde de luminosité extérieure). Par contre, en 'Action par défaut', j'ai mis 'ne rien faire'.
Dans cette configuration, le volet ne devrait pas bouger quand le système reprend la main (action par défaut = ne rien faire). Or, il se replace à une valeur (en l'occurrence 60%) qui ne correspond ni à % défini dans les conditions, ni à % défini dans le positionnement.
Ma question, c'est donc : quand le plugin reprend la main au bout des 120 mn, comment faire pour que le volet ne bouge pas si aucune condition n'est rempli et si aucun positionnement ne correspond ?
Espérant avoir été plus clair, s'il faut des copies d'écran, je peux vous en faire.
Merci
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Pour moi, il repart sur la dernière position que tu vois dans le widget.
sur la doc regarde ce que c'est marque
Action par défaut : l’action par défaut si aucune condition et position n’est valide.
donc quand tu repasse en mode auto tu dois avoir une condition enclenchée.
sur la doc regarde ce que c'est marque
Action par défaut : l’action par défaut si aucune condition et position n’est valide.
donc quand tu repasse en mode auto tu dois avoir une condition enclenchée.
Rpi 3 avec jeedom
Plugins zwave, Plugins volets, Plugins rflinq, Plugins blea,Plugin
Plugins zwave, Plugins volets, Plugins rflinq, Plugins blea,Plugin
Re: [Plugin Officiel] Gestion de volet (sunshutter)
cf doc du plugin (https://jeedom.github.io/plugin-sunshut ... chor-1-4-4) :
Sinon, à quoi sert l'option "Ne rien faire" dans le menu ?
Merci pour votre travail, j'imagine que ce n'est pas simple de débroussailler toutes ces demandes !
Si on choisit "Ne rien faire" => il ne devrait rien faire, sinon il faudrait rajouter l'option "Revenir au positionnement précédent"...Action par defaut : l’action par defaut si aucune condition et position n’est valide
Sinon, à quoi sert l'option "Ne rien faire" dans le menu ?
Merci pour votre travail, j'imagine que ce n'est pas simple de débroussailler toutes ces demandes !
Re: [Plugin Officiel] Gestion de volet (sunshutter)
revoici mes logs :
On voit bien qu'il n'y a aucune condition reconnue. Pour autant, pourquoi il y a Do action alors que je ne veux rien faire ?
Merci
Code : Tout sélectionner
[2019-08-18 12:02:30][DEBUG] : [Bureau][test bureau] - Start executeAction mode : 1
[2019-08-18 12:02:31][DEBUG] : [Bureau][test bureau] - Do default action
[2019-08-18 12:02:31][DEBUG] : [Bureau][test bureau] - Do default none
[2019-08-18 12:02:31][DEBUG] : [Bureau][test bureau] - Calcul position
[2019-08-18 12:02:31][DEBUG] : [Bureau][test bureau] - Current position 18
[2019-08-18 12:02:31][DEBUG] : [Bureau][test bureau] - Do action
Merci
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Tu peux mettre un screen de tes paramètres ?
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Onglet Configuration
Onglet Conditions (les % sont coupés)
Onglet Positionnement
Je n'ai rien changé dans les onglets Agendas et Commandes.Re: [Plugin Officiel] Gestion de volet (sunshutter)
Et les log qui vont avec stp
Re: [Plugin Officiel] Gestion de volet (sunshutter)
j'avais déjà mis les logs dans le message précédent :
Pour le reste, c'est du contrôle de gap... il n'y a rien de plus.
Pour le reste, c'est du contrôle de gap... il n'y a rien de plus.
bennijamm a écrit : ↑18 août 2019, 12:04revoici mes logs :On voit bien qu'il n'y a aucune condition reconnue. Pour autant, pourquoi il y a Do action alors que je ne veux rien faire ?Code : Tout sélectionner
[2019-08-18 12:02:30][DEBUG] : [Bureau][test bureau] - Start executeAction mode : 1 [2019-08-18 12:02:31][DEBUG] : [Bureau][test bureau] - Do default action [2019-08-18 12:02:31][DEBUG] : [Bureau][test bureau] - Do default none [2019-08-18 12:02:31][DEBUG] : [Bureau][test bureau] - Calcul position [2019-08-18 12:02:31][DEBUG] : [Bureau][test bureau] - Current position 18 [2019-08-18 12:02:31][DEBUG] : [Bureau][test bureau] - Do action
Merci
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Et en complément, ce soir, j'ai un message d'avertissement :
Que dois-je faire ?La tache plugin::cron n'arrive pas à finir à cause du plugin : sunshutter nous vous conseillons de désactiver le plugin et de contacter l'auteur
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Je pense que j'ai trouvé un bug dans le plugin : quand on met "Ne rien faire", le plugin exécute quand même la commande de slider avec rien comme valeur. Ce qui conduit mon IPX800 à ouvrir le volet puisque pour lui, rien = 0 et 0 = open.
Il faudrait vraiment que quand on demande à ne rien faire, aucune commande ne soit envoyée.
De plus, dans le code du plugin, sunshutter.class.php:442 et suivantes :
Si je comprends bien , si on demande à ne rien faire, il reprend automatiquement la dernière position ordonnée par le plugin dans le cache de Jeedom. En phase de test, le cache est plus gênant qu'autre chose. Cela explique pourquoi je me suis retrouvé avec un volet 'bloqué' à 60% ce matin, le cache !!!
Finalement, ici la valeur par défaut, ça devrait être la position actuelle du volet = la position définie par l'utilisateur et non la dernière position ordonnée par le plugin.
@Loic, peut-on imaginer une modification du plugin dans ce sens ?
1. Rajouter une action par défaut qui serait intitulée "reprendre la dernière position calculée par le plugin" qui correspondrait au code actuel (getConfiguration('shutter::defaultAction','close') == 'none')
2. Modifier le code correspondant à "Ne rien faire" pour que ça reprenne la position actuelle en interrogeant la commande de position du volet.
+ ne pas exécuter de commande à vide quand on a choisi de "Ne rien faire", cela évitera à mon IPX de me remonter mes volets !!
Merci.
Il faudrait vraiment que quand on demande à ne rien faire, aucune commande ne soit envoyée.
De plus, dans le code du plugin, sunshutter.class.php:442 et suivantes :
Code : Tout sélectionner
if ($this->getConfiguration('shutter::defaultAction','close') == 'none'){
log::add('sunshutter','debug',$this->getHumanName().' - Do default none');
$default = $this->getCache('lastPositionOrder',null);
}
Finalement, ici la valeur par défaut, ça devrait être la position actuelle du volet = la position définie par l'utilisateur et non la dernière position ordonnée par le plugin.
@Loic, peut-on imaginer une modification du plugin dans ce sens ?
1. Rajouter une action par défaut qui serait intitulée "reprendre la dernière position calculée par le plugin" qui correspondrait au code actuel (getConfiguration('shutter::defaultAction','close') == 'none')
2. Modifier le code correspondant à "Ne rien faire" pour que ça reprenne la position actuelle en interrogeant la commande de position du volet.
+ ne pas exécuter de commande à vide quand on a choisi de "Ne rien faire", cela évitera à mon IPX de me remonter mes volets !!
Merci.
Re: [Plugin Officiel] Gestion de volet (sunshutter)
J'ai eu le même problème de comportement:bennijamm a écrit : ↑18 août 2019, 23:51Je pense que j'ai trouvé un bug dans le plugin : quand on met "Ne rien faire", le plugin exécute quand même la commande de slider avec rien comme valeur. Ce qui conduit mon IPX800 à ouvrir le volet puisque pour lui, rien = 0 et 0 = open.
Il faudrait vraiment que quand on demande à ne rien faire, aucune commande ne soit envoyée.
De plus, dans le code du plugin, sunshutter.class.php:442 et suivantes :Si je comprends bien , si on demande à ne rien faire, il reprend automatiquement la dernière position ordonnée par le plugin dans le cache de Jeedom. En phase de test, le cache est plus gênant qu'autre chose. Cela explique pourquoi je me suis retrouvé avec un volet 'bloqué' à 60% ce matin, le cache !!!Code : Tout sélectionner
if ($this->getConfiguration('shutter::defaultAction','close') == 'none'){ log::add('sunshutter','debug',$this->getHumanName().' - Do default none'); $default = $this->getCache('lastPositionOrder',null); }
Finalement, ici la valeur par défaut, ça devrait être la position actuelle du volet = la position définie par l'utilisateur et non la dernière position ordonnée par le plugin.
@Loic, peut-on imaginer une modification du plugin dans ce sens ?
1. Rajouter une action par défaut qui serait intitulée "reprendre la dernière position calculée par le plugin" qui correspondrait au code actuel (getConfiguration('shutter::defaultAction','close') == 'none')
2. Modifier le code correspondant à "Ne rien faire" pour que ça reprenne la position actuelle en interrogeant la commande de position du volet.
+ ne pas exécuter de commande à vide quand on a choisi de "Ne rien faire", cela évitera à mon IPX de me remonter mes volets !!
Merci.
J'ai une fonction mode occupation qui me suspens les volets.
Pendant l'occupation nous faisons ce que l'on veut monté, descente.
Lorsque je part l'appli mobile lance un scénario qui lance un reprendre sur chaque volet.
Si la valeur du volet à ce moment là n'es pas là même que la dernière position mes volets repasse en supandu.
je poursuit les tests et vous en dit plus
Re: [Plugin Officiel] Gestion de volet (sunshutter)
J'ai solutionné partiellement mon problème en contournant le bug, en fait, je crée un scénario qui se déclenche à chaque changement de position de mon volet et qui vient modifier la valeur de 'Dernière position'...
Oui, c'est de la bidouille, mais c'est en attendant d'avoir mieux
Oui, c'est de la bidouille, mais c'est en attendant d'avoir mieux
Re: [Plugin Officiel] Gestion de volet (sunshutter)
J'ai fait une modification sur la beta (disponible demain sur le market) qui si on est en ne rien faire renvoi null (au lieu de la valeur en cache) et si c'est null le plugin ne fait vraiment rien mais je doute que ca marche a 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
Re: [Plugin Officiel] Gestion de volet (sunshutter)
Merci pour ta réactivité @loic
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 10 invités