Bonjour,
Je souhaite pouvoir afficher dans JC un graphe d’historique de consommation par mois sur une année (avec des barres), et…ben j’y arrive pas . J’ai essayé avec le widget historique mais il n’y a pas de fonction groupement et ça rend du coup la chose plus compliquée. Je sais seulement le faire sur l’outil d’historique de Jeedom.
Quelqu’un peut il m’aider ? Quel est le best practice ?
Pour info:
Je dispose en entrée d’un historique quotidien de ma conso du jour (enfin la veille), du mois en cours, ou de l’année en cours (plugin enedis).
J’obtiens le graphe attendu avec l’outil d’analyse d’historique de Jeedom en prenant l’historique de ma conso du jour ET en sélection le groupement de somme par mois.
même pb. Impossible à gérer coté JC qui ne fait qu’afficher les données
Pour ma part, j’ai un virtuel historisé qui fait la somme des consos jour et positionne la valeur au dernier jour du mois
Normalement, tu as juste à modifier $cmdSource et $cmdCible
Il recalcul à chaque fois tous l’historique, donc si tu veux les données su rles années anterieures, il suffit de rajouter les années voulues dans $annees
Oh Norbert, c’est trop sympas d’avoir partagé ton scénario. C’est exactement ce que je voulais m’épargner de faire car ça prends toujours trop de temps pour un (très) ancien codeur comme moi dans nos journées chargées.
Je vais l’adapter et ne manquerai pas de donner des nouvelles.
J’ai juste un doute pour le mois en cours, ca fait longtemps que je n’ai pas verifié, mais comme je force la valeur au dernier jour du mois, je ne pense pas qu’elle s’affiche dans JC
Petite réflexion pour ceux qui bossent derrière JC:
ce serait une évolution qui, je pense, répondrait à une grosse demande, de permettre au widget Historique différentes formes de regroupement comme le fait l’outil d’historique de Jeedom.
Maintenant, je dis ça, je sais ce que c’est qu’une backlog et je suis déjà tellement impressionné par le travail abattu sur ce projet avec de surcroit une belle stabilité.
Oui, en effet, ça pose un problème avec l’affichage du mois en cours.
J’ai fait un mini correctif mais on peut dire que tu as fait 99.9% du boulot !
J’ai simplement changé la date de la valeur historisée chaque mois sur le premier jour du mois au lieu du dernier et ça fonctionne ($debut à la place de $fin sur la dernière ligne de code) !!!
Par contre, petit soucis indépendant de mon fix:
à chaque fois qu’on rentre dans le widget, celui ci redéfinit la période sur les 30 derniers jours, du coup si on veut avoir une vue persistente sur 1 an, il faut afficher la carte et empécher de voir les détails. C’est embétant quand même lorsqu’on a un aperçu sous forme de vignette et qu’en cliquant dessus on retombe sur une période d’1 mois…
C’est quand même étonnant qu’il n’ai pas été prévu de pouvoir définir la plage dans l’édition du widget.
Ou même sans même ajouter cette fonctionnalité, il suffirait que l’« Intervalle historique » fonctionne car au dela de 30 jours ça ne semble aps marcher…
Comment fais tu pour avoir une fonction de plein écran (petit bouton avec icone en forme de cadrage rectangulaire) dans le coin superieur droit de tes graphes ?
Haha, ça marche le teasing !! Tiens du coup je souffle une idée qui permettrait d’alléger beaucoup les interfaces utilisateurs notamment avec les historique, c’est un « CAROUSEL » de widget. On pourrait par exemple mettre l’historique par jour, par mois, par an et n’en voir qu’un à la fois.
Je dis ça je dis rien, c’est peut être déjà en backlog…
Peut être que le slide pourrait ne s’appliquer que sur les zones pour lesquelles un slide n’est pas déjà défini (titre, …). L’idée c’est que de toute façon ce soit pas un carousel spécifique aux historiques mais à n’importe quel widget
Cela pourrait égalment être simplement des flèches sur les côté, ou même des onglets; enfin on peut imaginer toutes les commandes que l’on trouve habituellement sur un carousel web.