Position incorrecte du volet

Bonjour,
Merci à @mika-nt28 pour ce plugin.
Tout se passait bien depuis des années et ce plugin, mais j’ai un comportement étrange avec mes volets constaté avec mon scénario « 'protection soleil » depuis quelques jours :
Je pars d’un volet ouvert :
image
Je lance une commande via un scénario test :


Le volet descend, mais j’obtiens :
image
67 <> 60, étrange.
J’enchaine sur :

Et j’obtiens :
image
73<>80

Bref, je ne comprends pas. Ca le fait sur tous les volets. C’est très ennuyeux car en fonction de la valeur, je déclenchais via un scénario la descente ou remontée des volets si la face de la maison est au soleil (ça marchait parfaitement durant plusieurs années), mais là la position soleil étant dans le scénario « 1 » et le volet se mettant à « 7 » ou « 4 » ou « 11 » à la place, ça ne fonctionne plus bien.

PS : Pour le plaisir, j’ai fait après :


Le volet est bien descendu.
Puis :

Le volet remonte mais :
image
:face_with_spiral_eyes:

Bonjour,
J’ajoute quelques logs qui pourront peut-être aider.

J’ai demandé au volet de la cuisine de passer de 0 à 1% :

[2025-06-18 11:04:05] DEBUG  : [RDC][Volet Cuisine][Démon] Execution du mouvement proportionnel
[2025-06-18 11:04:05] DEBUG  : [RDC][Volet Cuisine] Exécution de la commande [RDC][Moteur Volet Cuisine][Monter]
[2025-06-18 11:04:05] DEBUG  : [RDC][Volet Cuisine] Le volet est à 0% et nous allons le monter de 1%
[2025-06-18 11:04:05] DEBUG  : [RDC][Volet Cuisine] Ajout du temps de décollement
[2025-06-18 11:04:05] DEBUG  : [RDC][Volet Cuisine] Temps d'action 3707000µs
[2025-06-18 11:04:08] INFO  : [RDC][Volet Cuisine][Démon] Execution du stop
[2025-06-18 11:04:08] DEBUG  : [RDC][Volet Cuisine] Exécution de la commande [RDC][Moteur Volet Cuisine][Stop]
[2025-06-18 11:04:08] DEBUG  : [RDC][Volet Cuisine] Mise à jour manuelle de la hauteur
[2025-06-18 11:04:08] DEBUG  : [RDC][Volet Cuisine] Temps de mouvement du volet de 3399940µs
[2025-06-18 11:04:08] DEBUG  : [RDC][Volet Cuisine] Suppression du temps de décollement
[2025-06-18 11:04:08] DEBUG  : [RDC][Volet Cuisine] Mouvement du volet de -0%
[2025-06-18 11:04:08] DEBUG  : [RDC][Volet Cuisine] Le volet est à 0%`

On voit bien qu’à la fin le plugin retourne un 0% plutôt qu’un 1%. Mon volet semble lui bien physiquement sur la position 1%.

Je lance maintenant la commande position 15.

[2025-06-18 11:08:46] DEBUG  : [RDC][Volet Cuisine][Démon] Execution du mouvement proportionnel
[2025-06-18 11:08:46] DEBUG  : [RDC][Volet Cuisine] Exécution de la commande [RDC][Moteur Volet Cuisine][Monter]
[2025-06-18 11:08:46] DEBUG  : [RDC][Volet Cuisine] Le volet est à 0% et nous allons le monter de 15%
[2025-06-18 11:08:46] DEBUG  : [RDC][Volet Cuisine] Ajout du temps de décollement
[2025-06-18 11:08:46] DEBUG  : [RDC][Volet Cuisine] Temps d'action 6605000µs
[2025-06-18 11:08:52] INFO  : [RDC][Volet Cuisine][Démon] Execution du stop
[2025-06-18 11:08:52] DEBUG  : [RDC][Volet Cuisine] Exécution de la commande [RDC][Moteur Volet Cuisine][Stop]
[2025-06-18 11:08:52] DEBUG  : [RDC][Volet Cuisine] Mise à jour manuelle de la hauteur
[2025-06-18 11:08:52] DEBUG  : [RDC][Volet Cuisine] Temps de mouvement du volet de 6363026µs
[2025-06-18 11:08:52] DEBUG  : [RDC][Volet Cuisine] Suppression du temps de décollement
[2025-06-18 11:08:52] DEBUG  : [RDC][Volet Cuisine] Mouvement du volet de 14%
[2025-06-18 11:08:52] DEBUG  : [RDC][Volet Cuisine] Le volet est à 14%

Idem, le plugin retourne 14% plutôt que 15…

Maintenant il est à 5%; je lui demande de passer à 1% :

[2025-06-18 11:13:17] DEBUG  : [RDC][Volet Cuisine][Démon] Synchronisation
[2025-06-18 11:13:17] DEBUG  : [RDC][Volet Cuisine][Démon] Execution du mouvement proportionnel
[2025-06-18 11:13:17] DEBUG  : [RDC][Volet Cuisine] Exécution de la commande [RDC][Moteur Volet Cuisine][Descendre]
[2025-06-18 11:13:17] DEBUG  : [RDC][Volet Cuisine] Le volet est à 5% et nous allons le descendre  de 4%
[2025-06-18 11:13:17] DEBUG  : [RDC][Volet Cuisine] Temps d'action 768000µs
[2025-06-18 11:13:17] INFO  : [RDC][Volet Cuisine][Démon] Execution du stop
[2025-06-18 11:13:17] DEBUG  : [RDC][Volet Cuisine] Exécution de la commande [RDC][Moteur Volet Cuisine][Stop]
[2025-06-18 11:13:17] DEBUG  : [RDC][Volet Cuisine] Mise à jour manuelle de la hauteur
[2025-06-18 11:13:17] DEBUG  : [RDC][Volet Cuisine] Temps de mouvement du volet de 399106µs
[2025-06-18 11:13:17] DEBUG  : [RDC][Volet Cuisine] Mouvement du volet de 2%
[2025-06-18 11:13:17] DEBUG  : [RDC][Volet Cuisine] Le volet est à 3%

Jusqu’à « [RDC][Volet Cuisine] Le volet est à 5% et nous allons le descendre de 4% » ça semble OK, mais ensuite je récupère un 3% au lieu d’un 1%.
image

Ne serait-ce pas une histoire d’arrondi dans le code ?

Pour les logs, ce formatage svp,

saisissez ou collez du code ici

Merci je ne trouvais pas le bouton. Je corrige.

Mais mon soucis de plugin volet proportionnel demeure.

Bonjour à tous,
Le phénomène continue.
Et avec ces chaleurs, mon scénario volet tourne (incorrectement) à plein régime.
Merci de votre aide.

Je renvoie vers le post suivant, où une solution est proposée : Pb retour d’état Volet Prop depuis Mise à Jour

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.