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 :
Je lance une commande via un scénario test :
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.
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%.
Ne serait-ce pas une histoire d’arrondi dans le code ?