Comportement étrange

Bonjour à tous,

J’utilise le plugin VoletProp depuis un moment déjà et j’ai depuis peu (suite màj ?) un comportement étrange.
J’explique…
Pour assurer une synchronisation entre l’état physique du volet et l’état présent dans Jeedom, je lance un scénario dans la nuit qui force toutes les hauteurs de mes volets à 0 et je lance ensuite une commande de position à 0. L’idée étant qu’à cette heure mes volets sont effectivement fermés. Ainsi la hauteur de mes volets est à 0% et la commande de position est aussi à 0%. Les volets ne bougent pas… logique ils sont physiquement à 0%.

Le problème est donc que, depuis peu, sans comprendre pourquoi, les volets remontent un peu.

J’ai cherché et j’ai constaté la situation suivante :

  • Le volet est fermé, la hauteur est de 0% et la position est à 0%
  • Je commande une position 0% sur le volet >> il monte pendant qq secondes
  • La hauteur est tjs à 0% et la position à 0%
  • Je commande à nouveau une position à 0% sur le volet >> il monte de nouveau pendant qq secondes

Je ne suis pas sûr que ce comportement soit normal, mais il se peut que suite à une màj de nouveaux paramètres soient apparus et que je ne les ai pas correctement renseignés.

Est-ce que quelqu’un a déjà rencontré ce problème ?
Si oui, je suis preneur de la solution… c’est assez agaçant les volets qui s’ouvrent pendant la nuit.
… rassurez-vous j’ai désactivé mon scénario le temps de trouver où se trouve l’erreur :slight_smile:

Merci d’avance pour votre aide.
Bonne soirée, Bonne journée, Bonne nuit…

Bonjour

Effectivement ce comportement est très étrange.
Ce n’est pas un comportement voulue et je dirais même indésirable.
Que disent les log en debug lorsque ça se produit ?

Bonjour,
Je n’ai pas de log, ils sont sur Defaut et je n’en trouve pas dans ‹ Logs ›.
Je dois mettre quel niveau de log ?
Ensuite je regarde pour sortir ça ce soir.

J’espère que c’est juste une question de paramétrage ou que je me suis planté qq part.

Merci pour ton aide.
Bonne journée

Bonjour
Il faut etre en debug pour avoir du log

Bonjour

Je pense avoir trouvé le bug
Lors d’un mouvement manuel, le plugin gardait le dernier temps de timeout.
Donc dans ton cas le temps de descente total a 27200 majoré a 10% pour etre certain d’etre en butée.

J’ai poussé une beta qui doit corrigé ce defaut
Pouvez vous refaire les essais avec cette version

Hello,

Merci pour l’info. Je ne vois pas de beta en proposition d’installation.
Je dois le faire manuellement peut-être ?

J’oubliais mon Jeedom est bien en « beta » puisque j’utilise des plugins en beta.

OK je viens de l’installer et de faire un test…
Ça ne marche plus du tout.

Voici ce que j’obtiens a chaque tentative de commande :

Bonjour,

Pour information le core de jeedom n’a pas spécialement besoin d’être en beta

Je vois le problème.
Je corrige ça rapidement

Bonjour,

Merci pour l’info. concernant Jeedom, il me semblait qu’il fallait qu’il soit en beta pour avoir accès aux plugins en beta. Je dois certainement confondre avec un autre paramètre.

Merci pour l’aide.

Oui c’est ce qui est dit dans la doc de jeedom.
En réalité cela dépend des beta, si le plugin fait appel a des fonction de la beta du core ou non.
En gros c’est la version minimal de jeedom qui oblige ou non la beta du core.

Pour moi la bonne pratique est de voire avec le devellopeur, car le test de la beta peut etre provisoire ou définitif (si migration des donnée par exemple)

En tous cas la correction doit etre disponnible sur le market

Bonjour,

Je n’ai pas vu de nouvelle version du plugin.

Salut,

Elle est bien sortie


Par contre de mon coté, j’ai plus le proportionnel qui fonctionne : j’ai que des commandes 0% ou 100% qui sont envoyées. Donc rollback (j’avais pas trop le temps de tester)

OK je regarderai ça

Hello,
Pour info. Je n’ai pas encore eu le temps de tester si la màj corrigeait le pb que je rencontrais.
J’essaye de faire ça rapidement… :slight_smile:

Bonjour,

J’ai exactement le même soucis! En attendant un fix, savez-vous s’il est possible de rollbacker vers une ancienne version du plugin ? Comment faire ?

Merci de votre aide.

Bonsoir,

Après beaucoup trop de temps, je viens de faire le test avec la dernière béta disponible.
Je ne sais pas si c’est pire mais ce n’est pas mieux…

Le comportement est le suivant (sans passer par un virtuel donc via l’objet VoletProp directement) :
Test 1
. . Le volet est fermé , position à 0%
. . Je pilote le slider sur zéro (cela revient plus ou moins à cliquer dessus)
. . Le volet s’ouvre entièrement et la position passe à 100%

Test 2
. . Le volet est fermé , position à 0%
. . Je pilote le slider à 14%
. . Le volet s’ouvre entièrement et la position passe à 100%

Il y a peut-être un truc à faire une fois une nouvelle version (stable ou béta) installée que je n’ai pas fait.
En tout cas, il y a qq chose qui cloche…

Merci d’avance si quelqu’un à une piste.

Bonne soirée

Salut Naboleo,

Tu parles d’un rolback, pourrais-tu m’expliquer comment faire ?
Merci pour ton aide.

Bonne soirée

Salut,

Simplement en écrasant le contenu de /var/www/html/plugins/voletProp/ avec celui issue d’un backup fonctionnel.
Il ne faut pas oublier de resauvegarder (sans modif) tous les volets ensuite pour réappliquer les anciens fonctionnements

Merci pour les retours

Je me remet sur le debug de la bêta des que j’ai quelques minutes

Bonjour tout le monde,

Effectivement, pareil chez moi, il n’y a plus de positionnement proportionnel… :worried:

Voici mes logs suite à une demande de positionnement, si jamais ça peut aider…

Résumé

[2021-05-11 22:50:24][DEBUG] : [Cuisine][Volet Prop Cuisine][Démon] Synchronisation
[2021-05-11 22:50:24][DEBUG] : [Cuisine][Volet Prop Cuisine][Démon] Execution du mouvement proportionnel
[2021-05-11 22:50:24][DEBUG] : [Cuisine][Volet Prop Cuisine] Exécution de la commande [Cuisine][Volet Cuisine][Ouvrir]
[2021-05-11 22:50:24][DEBUG] : [Cuisine][Volet Prop Cuisine] Le volet est à 0% et nous allons le monter de 38%
[2021-05-11 22:50:24][DEBUG] : [Cuisine][Volet Prop Cuisine] Ajout du temps de décollement
[2021-05-11 22:50:24][DEBUG] : [Cuisine][Volet Prop Cuisine] Temps d’action 8460000µs
[2021-05-11 22:50:25][DEBUG] : Detection sur le listener Stop : {« Volets_id »:« 245 »,« event_id »:« 1342 »,« value »:« 1 »,« datetime »:« 2021-05-11 22:50:24 »,« listener_id »:« 951 »}
[2021-05-11 22:50:25][DEBUG] : Detection sur le listener Down : {« Volets_id »:« 245 »,« event_id »:« 1342 »,« value »:« 1 »,« datetime »:« 2021-05-11 22:50:24 »,« listener_id »:« 950 »}
[2021-05-11 22:50:25][DEBUG] : Detection sur le listener Up : {« Volets_id »:« 245 »,« event_id »:« 1342 »,« value »:« 1 »,« datetime »:« 2021-05-11 22:50:24 »,« listener_id »:« 949 »}
[2021-05-11 22:50:26][INFO] : [Cuisine][Volet Prop Cuisine]Evaluation de la condition : [#[Cuisine][Volet Cuisine][Etat]#==3][1==3] = Faux
[2021-05-11 22:50:26][INFO] : [Cuisine][Volet Prop Cuisine]Evaluation de la condition : [#[Cuisine][Volet Cuisine][Etat]#==2][1==2] = Faux
[2021-05-11 22:50:26][INFO] : [Cuisine][Volet Prop Cuisine]Evaluation de la condition : [#[Cuisine][Volet Cuisine][Etat]#==1][1==1] = Vrai
[2021-05-11 22:50:26][INFO] : [Cuisine][Volet Prop Cuisine][Up] Mouvement détécter sur [Cuisine][Volet Cuisine][Etat]
[2021-05-11 22:50:35][INFO] : [Cuisine][Volet Prop Cuisine][Démon] Execution du stop
[2021-05-11 22:50:35][DEBUG] : [Cuisine][Volet Prop Cuisine] Exécution de la commande [Cuisine][Volet Cuisine][Stop]
[2021-05-11 22:50:37][DEBUG] : Detection sur le listener Down : {« Volets_id »:« 245 »,« event_id »:« 1342 »,« value »:« 3 »,« datetime »:« 2021-05-11 22:50:35 »,« listener_id »:« 950 »}
[2021-05-11 22:50:37][DEBUG] : Detection sur le listener Stop : {« Volets_id »:« 245 »,« event_id »:« 1342 »,« value »:« 3 »,« datetime »:« 2021-05-11 22:50:35 »,« listener_id »:« 951 »}
[2021-05-11 22:50:37][DEBUG] : Detection sur le listener Up : {« Volets_id »:« 245 »,« event_id »:« 1342 »,« value »:« 3 »,« datetime »:« 2021-05-11 22:50:35 »,« listener_id »:« 949 »}
[2021-05-11 22:50:39][INFO] : [Cuisine][Volet Prop Cuisine]Evaluation de la condition : [#[Cuisine][Volet Cuisine][Etat]#==2][3==2] = Faux
[2021-05-11 22:50:39][INFO] : [Cuisine][Volet Prop Cuisine]Evaluation de la condition : [#[Cuisine][Volet Cuisine][Etat]#==3][3==3] = Vrai
[2021-05-11 22:50:39][INFO] : [Cuisine][Volet Prop Cuisine][Stop]: Action détectée sur [Cuisine][Volet Cuisine][Etat]
[2021-05-11 22:50:39][INFO] : [Cuisine][Volet Prop Cuisine]Evaluation de la condition : [#[Cuisine][Volet Cuisine][Etat]#==1][3==1] = Faux