Bonjour,
La question a peut-être déjà été posée (j'ai pourtant cherché mais n'ai rien trouvé à ce sujet):
Y'a t'il une raison au fait que les fonctions de calcul telles que "lastBetween", "minBetween", "maxBetween", etc... renvoient un résultat à 1 seule décimale ?
Pour des besoins de précision dans les calculs j'ai modifié le fichier "scenarioExpression.class.php" en passant le round à 2 au lieu de 1 mais cette solution n'est pas pérenne en cas de mise à jour des fichiers. Je me demandais donc s'il serait possible de passer les retours de ces fonctions directement à 2 décimales à l'avenir ?
Merci d'avance.
2 décimales sur les fonctions de calcul
2 décimales sur les fonctions de calcul
Dernière édition par Salvialf le 23 déc. 2018, 21:25, édité 1 fois.
VM Jeedom 3.2.16 sous Proxmox 5.4 sur NUC5i5RYH (Debian 9.9)
Helper Officiel Jeedom
Widgets développés
Téléchargement d'icônes domotique (Topic Forum)
Helper Officiel Jeedom
Widgets développés
Téléchargement d'icônes domotique (Topic Forum)
Re: 2 décimales sur les fonctions de calcul
Bonjour,
Le mieux, à mon avis, serait l'ajout d'un paramètre (à la fin de ces fonctions) qui serait par défaut à 1. Ça éviterait de casser éventuellement des scénarios existants et permettrait à chacun de choisir sa précision.
Le mieux, à mon avis, serait l'ajout d'un paramètre (à la fin de ces fonctions) qui serait par défaut à 1. Ça éviterait de casser éventuellement des scénarios existants et permettrait à chacun de choisir sa précision.
Il y a 10 catégories de personnes, celles qui connaissent le binaire et les autres
.
.
Re: 2 décimales sur les fonctions de calcul
Salut,
Du coup le fait de mettre un retour à 2 décimales de base permettrait à ceux qui le souhaite de faire un "round" pour n'avoir qu'une décimale non? Alors que l'inverse n'est pas possible...
Mais s'il est possible de choisir le nombre de décimales directement par un paramètre de la fonction c'est bien aussi
Du coup le fait de mettre un retour à 2 décimales de base permettrait à ceux qui le souhaite de faire un "round" pour n'avoir qu'une décimale non? Alors que l'inverse n'est pas possible...
Mais s'il est possible de choisir le nombre de décimales directement par un paramètre de la fonction c'est bien aussi
VM Jeedom 3.2.16 sous Proxmox 5.4 sur NUC5i5RYH (Debian 9.9)
Helper Officiel Jeedom
Widgets développés
Téléchargement d'icônes domotique (Topic Forum)
Helper Officiel Jeedom
Widgets développés
Téléchargement d'icônes domotique (Topic Forum)
Re: 2 décimales sur les fonctions de calcul
Bonjour,
Je me permets de revenir aux nouvelles concernant cette demande car j'ai du à nouveau modifier le fichier "scenarioExpression.class.php" suite à la mise à jour de Jeedom.
Existe t-il une solution pour avoir les résultats des fonctions de calcul avec 2 décimales au lieu d'une seule sans modifier ce fichier ? Ou forcer son propre fichier "scenarioExpression.class.php" lors d'une mise à jour ?
Merci d'avance pour votre aide.
Je me permets de revenir aux nouvelles concernant cette demande car j'ai du à nouveau modifier le fichier "scenarioExpression.class.php" suite à la mise à jour de Jeedom.
Existe t-il une solution pour avoir les résultats des fonctions de calcul avec 2 décimales au lieu d'une seule sans modifier ce fichier ? Ou forcer son propre fichier "scenarioExpression.class.php" lors d'une mise à jour ?
Merci d'avance pour votre aide.
VM Jeedom 3.2.16 sous Proxmox 5.4 sur NUC5i5RYH (Debian 9.9)
Helper Officiel Jeedom
Widgets développés
Téléchargement d'icônes domotique (Topic Forum)
Helper Officiel Jeedom
Widgets développés
Téléchargement d'icônes domotique (Topic Forum)
Re: 2 décimales sur les fonctions de calcul
bonjour
Tout d'abord MERCI... je cherchais pourquoi mes formules ne donnaient qu'une décimale !
Pour la solution, je vais pas changer le code jeedom, je vais regarder pour multiplier les données par 100 (au niveau de la "source".
Merci
Tout d'abord MERCI... je cherchais pourquoi mes formules ne donnaient qu'une décimale !
Pour la solution, je vais pas changer le code jeedom, je vais regarder pour multiplier les données par 100 (au niveau de la "source".
Merci
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 15 invités