[2020-05-26 17:00:05][INFO] : [Séjour][Séjour] : Planification de l'ouverture au lever du soleil le 26/05/2020 06:30:00 et de la fermeture au coucher du soleil le 26/05/2020 21:38:00
[2020-05-26 17:00:05][INFO] : [Séjour][Séjour][Gestion Jour] : Exécution de la gestion du lever du soleil
[2020-05-26 17:00:05][DEBUG] : [Séjour][Séjour] : Le plugin est configuré en mode été
[2020-05-26 17:00:05][DEBUG] : [Séjour][Séjour] : Le plugin est configuré en mode été
[2020-05-26 17:00:05][DEBUG] : [Séjour][Séjour][Gestion Azimut] : L'azimut 251° est compris entre : 78° et 237° => Faux
[2020-05-26 17:00:05][INFO] : [Séjour][Séjour][Gestion Jour] : La gestion par Azimut prend le relais
[2020-05-26 17:00:05][DEBUG] : [Séjour][Séjour][Gestion Azimut] : Position actuelle = 88
[2020-05-26 17:00:05][DEBUG] : [Séjour][Séjour][Gestion Azimut] : Position demandée = 88
[2020-05-26 17:00:05][INFO] : [Séjour][Séjour][Gestion Azimut] : La commande #[Séjour][Vt+ Séjour][Positionnement]# ne sera pas exécutée car la valeur est identique
Tu as raison. C’est la fonction round() qui ne fonctionne plus comme avant.
Avant round(8.1) = 9 maintenant round(8.1) = 8
Définition jeedom de round:
round(valeur,[decimal]) : Donne un arrondi au-dessus, [decimal] nombre de décimales après la virgule.
Ca sent le bug non ?
Voilà l’explication Résultat de la fonction round() erroné - Forum Communauté Jeedom
la fonction round a été modifiée en 4.x pour donner l’arrondi inférieur. Il va falloir penser à mettre à jour la doc jeedom.
De ce fait, je modifie ma commande pour adapter le comportement.
round(#[Volet][Volet][Ratio Vertical]#/11)*11
Désolé pour le dérangement @mika-nt28 et merci pour ton aide.