Utilisation de la Tendance

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


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 :sweat_smile: Sorry

Je vais testé avec la Beta.

1 « J'aime »

Ba non
Simplement attend la prochaine stable qui va arriver sous qlq jours

ok, je patiente alors :+1:

Hello,

Je n’ai pas eu à patienter longtemps :grinning:

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

image

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

image

tu peux redémarrer ton démon ?

Toujours pareil après redémarrage du démon.

alors je ne sais pas quoi te dire ! :confused:
j’ai repris exactement le meme code que sur le core pour la tendance, donc le « même sens »

Ce code ?

					$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';
					}

Celui la meme

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é :slight_smile:

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 :wink:

É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 :wink:

1 « J'aime »

A cloturer depuis 2 versions non !? :slight_smile:

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 »