Bonjour,
Jeedom Core : 4.2.21
Version JC : 1.3.1
DNS Jeedom : non
Equipements :
iPad : v1.3.0 sur ios [os : 15.5] (ws)
iPhone : v1.3.0 sur ios [os : 15.6.1] (ws)
Pour faire suite au sujet qui a été fermé, je voulais enfin prendre le temps de faire des tests (désolé de ne pas avoir pu les faire avant) mais je ne trouve pas le mot clé pour utiliser la tendance
dans les sous titres ou dans les images sous conditions par exemple. J’ai tenté avec tendance
et trend
mais cela ne m’affiche que du texte.
Merci.
Salut
Cf le changelog lors de la livraison
Ajout de l’information tendance
pour les commandes historisées (utilisation: tendance(#cmd#)
) : retourne ‹ up ›, ‹ down ›, ‹ stable › ou ‹ null › (si non dispo)
Les informations historisées (moyenne, min, max, tendance) sont utilisables dans les conditions des images sous conditions
Pour les conditions sur image, pas de nouveauté… tu testes une chaine de caracteres !? => donc les guillemets sont nécessaires !
1 « J'aime »
Fonctionnalité de la beta actuelle.
Tu es en 1.3.0 STABLE … Ca va donc arriver avec la prochaine Stable.
Norbert
Oups … bien vu. Je me suis encore fait avoir sur les versions Sorry
Je vais testé avec la Beta.
1 « J'aime »
Ba non
Simplement attend la prochaine stable qui va arriver sous qlq jours
Hello,
Je n’ai pas eu à patienter longtemps
En revanche, j’ai l’impression que les valeurs up et down sont inversés pour la tendance lorsque je compare mon widget dans JC
et sur mon Dashboard
Est-ce que je me suis loupé dans la config du widget JC ?
on fait ce qu’on peut ^^
et c’est pas pour rien que je donnais l’info
tu peux ajouter la tendance dans ton sous-titre pour vérifier ce qu’il sort ?
je viens de vérifier, dans le code ca me semble ok !
Ça renvoi down actuellement alors que cela devrait être l’inverse
tu peux redémarrer ton démon ?
Toujours pareil après redémarrage du démon.
alors je ne sais pas quoi te dire !
j’ai repris exactement le meme code que sur le core pour la tendance, donc le « même sens »
Ce code là ?
$startHist = date('Y-m-d H:i:s', strtotime(date('Y-m-d H:i:s') . ' -' . config::byKey('historyCalculTendance') . ' hour'));
$tendance = $this->getTendance($startHist, date('Y-m-d H:i:s'));
if ($tendance > config::byKey('historyCalculTendanceThresholddMax')) {
$replace['#tendance#'] = 'fas fa-arrow-up';
} else if ($tendance < config::byKey('historyCalculTendanceThresholddMin')) {
$replace['#tendance#'] = 'fas fa-arrow-down';
} else {
$replace['#tendance#'] = 'fas fa-minus';
}
Est-ce normal que dans le core ce soit historyCalculTendance
qui soit utilisé :
$startHist = date('Y-m-d H:i:s', strtotime(date('Y-m-d H:i:s') . ' -' . config::byKey('historyCalculTendance') . ' hour'));
et dans JC historyCalculPeriod
?
$startHist = date('Y-m-d H:i:s', strtotime(date('Y-m-d H:i:s') . ' -' . config::byKey('historyCalculPeriod') . ' hour'));
Je ne trouve pas la clé historyCalculPeriod
dans la table config
.
Une chose est sur c est que ce n est pas moi qui l ai inventé
Je regarderai en detail demain. La flemme ce soir. Sorry
1 « J'aime »
En effet, les deux existent bien.
On les voit bien dans le fichier de config par défaut.
Je ne la voyais pas dans la table car j’avais gardé la valeur par défaut. En la changeant, je la vois bien dans la table.
Du coup, ce serait historyCalculTendance
qu’il faudrait utiliser et pas historyCalculPeriod
.
Pas de souci, ce n’est pas à la minute
ÉDIT : j’ai fait le changement de mon côté, redémarré le démon et j’ai maintenant des valeurs cohérentes avec mon Dashboard.
1 « J'aime »
Hello,
en effet petit coiac.
corrigé pour la prochaine version
1 « J'aime »
A cloturer depuis 2 versions non !?
Oui, en effet. Désolé pour le retard.
Merci encore.
Si cela peut donner des idées, voici ce que cela donne au final.
Utilisation de la tendance sur chaque widget pour les images sous conditions
Utilisation du min, average, max en sous titre pour la température extérieure.
Et utilisation des arrières plans sous conditions pour savoir si la température d’une pièce est supérieure à la température extérieure.
2 « J'aime »