# Affichage des courbes de capteurs sur le dashboard

**URL:** <https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535>\
**Category:** Demandes livrées\
**Created:** [Septembre 20, 2021, 5:54 UTC](https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535 "2021-09-20T05:54:00Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 11, 2021, 6:51 UTC](https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535/61 "2021-10-11T06:51:43Z")

</div>

Salut à tous!

C’est lundi, retour au boulot 🙂

Je suis entrain de finir toutes les modifications qu’on s’est dites ici:

- Correction KW → kW
- Affichage de la variation pour tous les types d’intervalles
- Affichage de plusieurs features sur une même courbe (c’est le point le plus complexe)

C’est ce dernier point qui est le plus complexe!

Voilà où j’en suis pour l’instant:

**Affichage d’une fonctionnalité**

Etat de base, affichage d’une seule fonctionnalité:

 ![Screenshot 2021-10-11 at 14.40.15](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/7/7cb02ab8a439059ffea4686f360a8179fd134c89.png)

**Sélection de plusieurs fonctionnalités**

J’ai retiré la sélection de la pièce, maintenant c’est dans tout Gladys qu’on cherche avec un sélecteur multiple:

 ![Screenshot 2021-10-11 at 14.41.00](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/5/5eaa0d21dcc978678f1c71ce1bf6181990c44d7f.png)

**Les couleurs**

C’est l’énorme débat: quels couleurs proposer ?

Qu’en pensez-vous si je propose une liste de couleurs qui est attribué aux différents capteurs ? (Pas de possibilité de choisir)  
Ou est-ce qu’il est vraiment crucial de pouvoir sélectionner manuellement une couleur pour chaque appareil ?

Pour l’instant ça ressemble à ça :

 ![Screenshot 2021-10-11 at 14.39.51](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/d/db4aa10dff335555253b7d2646bce2dd5026441e.png)

J’ai trouvé une palette de couleur un peu pastel sur [https://colorhunt.co/](https://colorhunt.co/)

Si quelqu’un a des meilleurs goûts que moi, je suis preneur de tout retour pour trouver des meilleurs sets de couleurs, sachant que la contrainte c’est qu’il faut des couleurs qui soient une bonne balance entre tape à l’oeil et trop sobre.

**Calcul de la variation et de la valeur affichée en gras**

Pour l’instant, la valeur affichée en gras est la moyenne de toutes les dernières valeurs de chaque série.

La variation est la variation moyenne de toutes les séries.

Qu’en pensez-vous ?

---

<div class="post-metadata">

**Author:** ![damalgos](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/d/e274bd/32.png) [@damalgos](https://community.gladysassistant.com/u/damalgos)\
**Post date:** [Octobre 11, 2021, 7:00 UTC](https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535/62 "2021-10-11T07:00:36Z")

</div>

Hello,

Pour les couleurs il faut peu être faire attention à un point (c’est pas mon cas), mais : `En **France** , la proportion de **daltoniens** est d'environ 8 % chez les hommes`

Du coup soit il faut faire le choix des couleurs, soit des couleurs qui soient bien pour les daltoniens. Au boulot j’ai des personnes qui voient rien sur la review de PR 😃

En tout cas le rendu est vraiment top ! 🙂

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 11, 2021, 7:02 UTC](https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535/63 "2021-10-11T07:02:05Z")

</div>

> [@damalgos](#):
>
> Du coup soit il faut faire le choix des couleurs, soit des couleurs qui soient bien pour les daltoniens. Au boulot j’ai des personnes qui voient rien sur la review de PR 😃

Ah oui c’est vrai! Les couleurs sélectionnées ici sont bien ? Tu arrives à voir ?

---

<div class="post-metadata">

**Author:** ![damalgos](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/d/e274bd/32.png) [@damalgos](https://community.gladysassistant.com/u/damalgos)\
**Post date:** [Octobre 11, 2021, 7:02 UTC](https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535/64 "2021-10-11T07:02:50Z")

</div>

> [@pierre-gilles](#):
>
> Ah oui c’est vrai! Les couleurs sélectionnées ici sont bien ? Tu arrives à voir ?

Je suis pas daltonien moi c’est niquel mais j’ai eu le cas au boulot c’est pour ça que je remonte l’information. Soit on a un mec qui est daltonien et qui peut nous aider, soit faut se taper des articles pour savoir c’est quoi le mieux 😃

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [Octobre 11, 2021, 7:05 UTC](https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535/65 "2021-10-11T07:05:43Z")

</div>

Sachant qu’n plus il y’a plusieurs niveau, le mieux étant effectivement qu’une personne ‘colorblind’ nous file un coup de main et donne son avis. ( tes collègues sont dispos ? 😃 )

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 11, 2021, 7:05 UTC](https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535/66 "2021-10-11T07:05:49Z")

</div>

j’ai fais des tests avec un simulateur, c’est sûr c’est pas aussi visible qu’en voyant les couleurs, mais je trouve ça lisible quand même:

 ![Screenshot 2021-10-11 at 15.04.53](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/6/682e5f9457febae5d5365faa85656259fdd25169.jpeg)

 ![Screenshot 2021-10-11 at 15.04.58](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/5/58c0ee0172fada458413e5dbcd82d81d0e69562b.jpeg)

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [Octobre 11, 2021, 7:06 UTC](https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535/67 "2021-10-11T07:06:34Z")

</div>

> [@pierre-gilles](#):
>
> C’est l’énorme débat: quels couleurs proposer ?
> 
> Qu’en pensez-vous si je propose une liste de couleurs qui est attribué aux différents capteurs ? (Pas de possibilité de choisir)  
> Ou est-ce qu’il est vraiment crucial de pouvoir sélectionner manuellement une couleur pour chaque appareil ?

AMHA, cette vue comme tu le disais fort bien doit être complète mais le plus simple possible. Il sera très bien voir nécessaire de pouvoir sélectionner les couleurs sur une vue dédiée. Mais sur le dashboard, c’est juste une information rapide que l’on souhaite. Aucune utilité de laisser le choix pour moi. Pour autant si c’est simple à programmer si les couleurs sont liées à l’ordre de sélection pourquoi pas. sinon je n’en vois pas l’utilité.

> [@pierre-gilles](#):
>
> J’ai trouvé une palette de couleur un peu pastel sur [https://colorhunt.co/](https://colorhunt.co/)

Très bien pour moi les couleurs pastel

> [@pierre-gilles](#):
>
> Pour l’instant, la valeur affichée en gras est la moyenne de toutes les dernières valeurs de chaque série.
> 
> La variation est la variation moyenne de toutes les séries.
> 
> Qu’en pensez-vous ?

Possible d’avoir une case à cochée pour l’affichage ou non de la valeur et de la variation ? Dans certains cas ça à son utilité, dans d’autres beaucoup moins :

- 1er cas : Je souhaite la température moyenne de l’étage, j’affiche l’ensemble et la moyenne ainsi que la variation : Intéressant ✅
- 2ème cas : Je suis en triphasé, j’affiche les puissances (idem pour l’énergie totale consommée) de mes 3 phases pour avoir un aperçu direct, ces le cumul dont j’aurais besoin, la moyenne et la variation de cette moyenne ne m’intéresse pas.

Donc avoir la possibilité de sélectionner la moyenne, la somme ou pas d’affichage serait le top du top !!

Bien vu @damalgos pour les daltoniens !!

Edit - Petits liens sur le sujet (surtout la combinaison avec le vert à éviter) :

- [8 astuces pour concevoir un site web optimisé pour les daltoniens - Graphiste Blog](https://graphiste.com/blog/site-web-daltoniens#:~:text=Par%20cons%C3%A9quent%2C%20certaines%20combinaisons%20de,optimale%20sur%20votre%20site%20web).
- [Les couleurs et l'accessibilité - Alsacreations](https://www.alsacreations.com/astuce/lire/811-couleurs-accessibilite-contraste.html)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 11, 2021, 7:11 UTC](https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535/68 "2021-10-11T07:11:09Z")

</div>

> [@Terdious](#):
>
> AMHA, cette vue comme tu le disais fort bien doit être complète mais le plus simple possible. Il sera très bien voir nécessaire de pouvoir sélectionner les couleurs sur une vue dédiée. Mais sur le dashboard, c’est juste une information rapide que l’on souhaite. Aucune utilité de laisser le choix pour moi. Pour autant si c’est simple à programmer si les couleurs sont liées à l’ordre de sélection pourquoi pas. sinon je n’en vois pas l’utilité.

Je suis d’accord 👍 Merci du retour rapide 🙂

> [@Terdious](#):
>
> Possible d’avoir une case à cochée pour l’affichage ou non de la valeur et de la variation ? Dans certains cas ça à son utilité, dans d’autres beaucoup moins :

C’est possible !

A sinon, j’oubliais, @Terdious j’ai rajouté des logs (temporaires) pour qu’on puisse voir chez toi qu’est ce qui prend du temps dans les requêtes pour essayer d’optimiser si possible 🙂

Dès que je pousserais une nouvelle version je te dirais @Terdious, et tu verras à chaque requête un détail complet de toutes les étapes d’un GET dans les logs :

 ![Screenshot 2021-10-11 at 15.09.47](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/7/74ec4a96c2e1b07659b59416c45d51b9a35e11e6.jpeg)

---

<div class="post-metadata">

**Author:** ![damalgos](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/d/e274bd/32.png) [@damalgos](https://community.gladysassistant.com/u/damalgos)\
**Post date:** [Octobre 11, 2021, 7:15 UTC](https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535/69 "2021-10-11T07:15:09Z")

</div>

> [@VonOx](#):
>
> Sachant qu’n plus il y’a plusieurs niveau, le mieux étant effectivement qu’une personne ‘colorblind’ nous file un coup de main et donne son avis. ( tes collègues sont dispos ? 😃 )

Ouep je vais demander 🙂

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 11, 2021, 9:07 UTC](https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535/70 "2021-10-11T09:07:48Z")

</div>

Pour information, je viens de faire un nouveau build sur le tag `:chart` comme les précédents build !

Je suis preneur de vos retours !

@Terdious Toi en particulier, je serais intéressé d’avoir tes logs serveur quand tu charge ton dashboard 🙂 Le but c’est de voir des améliorations de perf possibles !

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [Octobre 11, 2021, 11:37 UTC](https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535/71 "2021-10-11T11:37:25Z")

</div>

> [@pierre-gilles](#):
>
> @Terdious Toi en particulier, je serais intéressé d’avoir tes logs serveur quand tu charge ton dashboard 🙂 Le but c’est de voir des améliorations de perf possibles !

Et voici … ^^

> **Logs à l'affichage**
>
> ```auto
> 2021-10-11T13:34:56+0200 <info> device.calculateAggregate.js:105 (ChildProcess.<anonymous>) device.calculateAggregate: Finishing processing for interval daily
> 2021-10-11T13:34:56+0200 <info> device.calculateAggregate.js:38 (DeviceManager.calculateAggregate) Calculating aggregates device feature state for interval monthly
> getDeviceFeaturesAggregates.findingDeviceFeatureInDb(puissance-phase-1-centre-equitherapie): 3.76ms
> getDeviceFeaturesAggregates.gettingRowsFromLiveDb(puissance-phase-1-centre-equitherapie): 546.242ms
> getDeviceFeaturesAggregates.buildingDownsamplingArray(puissance-phase-1-centre-equitherapie): 0.065ms
> getDeviceFeaturesAggregates.downsamplingData(puissance-phase-1-centre-equitherapie): 0.029ms
> getDeviceFeaturesAggregates.findingDeviceFeatureInDb(puissance-phase-3-centre-equitherapie): 16.096ms
> getDeviceFeaturesAggregates.findingDeviceFeatureInDb(energie-phase-2-centre-equitherapie): 17.111ms
> getDeviceFeaturesAggregates.findingDeviceFeatureInDb(energie-phase-3-centre-equitherapie): 22.345ms
> getDeviceFeaturesAggregates.findingDeviceFeatureInDb(puissance-phase-2-centre-equitherapie): 25.22ms
> getDeviceFeaturesAggregates.findingDeviceFeatureInDb(energie-phase-1-centre-equitherapie): 27.017ms
> 2021-10-11T13:34:57+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = ETELEGRAM, message = ETELEGRAM: 409 Conflict: terminated by other getUpdates request; make sure that only one bot instance is running
> getDeviceFeaturesAggregates.gettingRowsFromLiveDb(puissance-phase-3-centre-equitherapie): 1.533s
> getDeviceFeaturesAggregates.buildingDownsamplingArray(puissance-phase-3-centre-equitherapie): 0.064ms
> getDeviceFeaturesAggregates.downsamplingData(puissance-phase-3-centre-equitherapie): 0.042ms
> getDeviceFeaturesAggregates.gettingRowsFromLiveDb(puissance-phase-2-centre-equitherapie): 1.612s
> getDeviceFeaturesAggregates.buildingDownsamplingArray(puissance-phase-2-centre-equitherapie): 0.064ms
> getDeviceFeaturesAggregates.downsamplingData(puissance-phase-2-centre-equitherapie): 0.045ms
> getDeviceFeaturesAggregates.findingDeviceFeatureInDb(energie-totale-phase-1-centre-equitherapie): 1.609s
> getDeviceFeaturesAggregates.gettingRowsFromLiveDb(energie-phase-1-centre-equitherapie): 1.614s
> getDeviceFeaturesAggregates.buildingDownsamplingArray(energie-phase-1-centre-equitherapie): 0.035ms
> getDeviceFeaturesAggregates.downsamplingData(energie-phase-1-centre-equitherapie): 0.045ms
> getDeviceFeaturesAggregates.gettingRowsFromLiveDb(energie-phase-2-centre-equitherapie): 1.625s
> getDeviceFeaturesAggregates.buildingDownsamplingArray(energie-phase-2-centre-equitherapie): 0.041ms
> getDeviceFeaturesAggregates.downsamplingData(energie-phase-2-centre-equitherapie): 0.045ms
> getDeviceFeaturesAggregates.gettingRowsFromLiveDb(energie-phase-3-centre-equitherapie): 1.627s
> getDeviceFeaturesAggregates.buildingDownsamplingArray(energie-phase-3-centre-equitherapie): 0.046ms
> getDeviceFeaturesAggregates.downsamplingData(energie-phase-3-centre-equitherapie): 0.028ms
> getDeviceFeaturesAggregates.gettingRowsFromLiveDb(energie-totale-phase-1-centre-equitherapie): 540.866ms
> getDeviceFeaturesAggregates.buildingDownsamplingArray(energie-totale-phase-1-centre-equitherapie): 0.066ms
> getDeviceFeaturesAggregates.downsamplingData(energie-totale-phase-1-centre-equitherapie): 0.027ms
> getDeviceFeaturesAggregates.findingDeviceFeatureInDb(energie-totale-phase-2-centre-equitherapie): 12.678ms
> getDeviceFeaturesAggregates.findingDeviceFeatureInDb(energie-phase-1-centre-equitherapie): 16.289ms
> getDeviceFeaturesAggregates.findingDeviceFeatureInDb(energie-totale-phase-3-centre-equitherapie): 101.751ms
> getDeviceFeaturesAggregates.gettingRowsFromLiveDb(energie-phase-1-centre-equitherapie): 91.539ms
> getDeviceFeaturesAggregates.buildingDownsamplingArray(energie-phase-1-centre-equitherapie): 0.045ms
> getDeviceFeaturesAggregates.downsamplingData(energie-phase-1-centre-equitherapie): 0.028ms
> getDeviceFeaturesAggregates.gettingRowsFromLiveDb(energie-totale-phase-2-centre-equitherapie): 627.045ms
> getDeviceFeaturesAggregates.buildingDownsamplingArray(energie-totale-phase-2-centre-equitherapie): 0.067ms
> getDeviceFeaturesAggregates.downsamplingData(energie-totale-phase-2-centre-equitherapie): 0.03ms
> getDeviceFeaturesAggregates.findingDeviceFeatureInDb(puissance-phase-1-centre-equitherapie): 625.273ms
> getDeviceFeaturesAggregates.findingDeviceFeatureInDb(energie-totale-phase-1-centre-equitherapie): 968.222ms
> getDeviceFeaturesAggregates.gettingRowsFromLiveDb(energie-totale-phase-3-centre-equitherapie): 2.072s
> getDeviceFeaturesAggregates.buildingDownsamplingArray(energie-totale-phase-3-centre-equitherapie): 0.087ms
> getDeviceFeaturesAggregates.downsamplingData(energie-totale-phase-3-centre-equitherapie): 0.031ms
> getDeviceFeaturesAggregates.gettingRowsFromLiveDb(puissance-phase-1-centre-equitherapie): 1.551s
> getDeviceFeaturesAggregates.buildingDownsamplingArray(puissance-phase-1-centre-equitherapie): 0.077ms
> getDeviceFeaturesAggregates.downsamplingData(puissance-phase-1-centre-equitherapie): 0.079ms
> getDeviceFeaturesAggregates.gettingRowsFromLiveDb(energie-totale-phase-1-centre-equitherapie): 1.111s
> getDeviceFeaturesAggregates.buildingDownsamplingArray(energie-totale-phase-1-centre-equitherapie): 0.086ms
> getDeviceFeaturesAggregates.downsamplingData(energie-totale-phase-1-centre-equitherapie): 0.033ms
> getDeviceFeaturesAggregates.findingDeviceFeatureInDb(energie-phase-1-centre-equitherapie): 541.133ms
> getDeviceFeaturesAggregates.gettingRowsFromLiveDb(energie-phase-1-centre-equitherapie): 105.614ms
> getDeviceFeaturesAggregates.buildingDownsamplingArray(energie-phase-1-centre-equitherapie): 0.047ms
> getDeviceFeaturesAggregates.downsamplingData(energie-phase-1-centre-equitherapie): 0.03ms
> getDeviceFeaturesAggregates.findingDeviceFeatureInDb(puissance-phase-1-centre-equitherapie): 23.194ms
> getDeviceFeaturesAggregates.gettingRowsFromLiveDb(puissance-phase-1-centre-equitherapie): 584.53ms
> getDeviceFeaturesAggregates.buildingDownsamplingArray(puissance-phase-1-centre-equitherapie): 0.078ms
> getDeviceFeaturesAggregates.downsamplingData(puissance-phase-1-centre-equitherapie): 0.055ms
> getDeviceFeaturesAggregates.findingDeviceFeatureInDb(energie-totale-phase-1-centre-equitherapie): 592.441ms
> getDeviceFeaturesAggregates.findingDeviceFeatureInDb(energie-phase-1-centre-equitherapie): 533.246ms
> getDeviceFeaturesAggregates.gettingRowsFromLiveDb(energie-totale-phase-1-centre-equitherapie): 539.664ms
> getDeviceFeaturesAggregates.buildingDownsamplingArray(energie-totale-phase-1-centre-equitherapie): 0.077ms
> getDeviceFeaturesAggregates.downsamplingData(energie-totale-phase-1-centre-equitherapie): 0.063ms
> getDeviceFeaturesAggregates.gettingRowsFromLiveDb(energie-phase-1-centre-equitherapie): 111.254ms
> getDeviceFeaturesAggregates.buildingDownsamplingArray(energie-phase-1-centre-equitherapie): 0.06ms
> getDeviceFeaturesAggregates.downsamplingData(energie-phase-1-centre-equitherapie): 0.037ms
> getDeviceFeaturesAggregates.findingDeviceFeatureInDb(puissance-phase-1-centre-equitherapie): 10.362ms
> getDeviceFeaturesAggregates.findingDeviceFeatureInDb(energie-totale-phase-1-centre-equitherapie): 564.358ms
> getDeviceFeaturesAggregates.gettingRowsFromLiveDb(puissance-phase-1-centre-equitherapie): 564.743ms
> getDeviceFeaturesAggregates.buildingDownsamplingArray(puissance-phase-1-centre-equitherapie): 0.066ms
> getDeviceFeaturesAggregates.downsamplingData(puissance-phase-1-centre-equitherapie): 0.029ms
> getDeviceFeaturesAggregates.gettingRowsFromLiveDb(energie-totale-phase-1-centre-equitherapie): 507.625ms
> getDeviceFeaturesAggregates.buildingDownsamplingArray(energie-totale-phase-1-centre-equitherapie): 0.072ms
> getDeviceFeaturesAggregates.downsamplingData(energie-totale-phase-1-centre-equitherapie): 0.042ms
> 
> ```

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 12, 2021, 2:23 UTC](https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535/72 "2021-10-12T02:23:55Z")

</div>

> [@Terdious](#):
>
> Et voici … ^^

Magnifique! Je te fais un retour dans la semaine, et j’essaie de voir quelles améliorations sont possibles 👍

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Octobre 12, 2021, 5:06 UTC](https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535/73 "2021-10-12T05:06:45Z")

</div>

![Screenshot_20211012-070245](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/3/3d97564737b110bea72ba1b653d8e8717c53b281.jpeg)

J’ai toujours un problème d’affichage dans les tâches. Mais il peut aussi s’agir des anciennes notifications 🤔  
@Terdious tu as pu constater la même chose ?

Côté graphiques je peux enfin afficher les données des capteurs d’ouverture ou de mouvement. Par contre je n’ai encore aucune données. Le calcul se fait donc lorsque l’on créé un graphique ?

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Octobre 12, 2021, 9:21 UTC](https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535/74 "2021-10-12T09:21:22Z")

</div>

Avec la dernière mise à jour, le problème de `NaN` semble résolu.

 ![photo_2021-10-12_11-15-34](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/f/f1f8358141c475867c6116690b2f2ffcc5a14bd5.jpeg)

Pour la partie affichage des données binaires (ouverture de porte + capteur de mouvement), j’ai quelques remarques.

1. Le graphique ne fonctionne pas si je n’affiche pas les axes (possible retour en arrière ?), voir le dernier graphique “MOUVEMENT ENTREE”.  
 ![photo_2021-10-12_11-15-36](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/d/dfdb62e15b1af51e7e5d9a84cbe0c02d7d0794ed.jpeg)  
 ![photo_2021-10-12_11-15-42](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/3/3f67842f14492f75fa5f33add278e6a95833973b.jpeg)

* * *

1. L’affichage des axes permet l’affichage du graphique en mode barre.

 ![photo_2021-10-12_11-15-41](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/b/b8c1a84267f33f898098c8e4761170ae1c4c8f83.jpeg)

* * *

1. La valeur affichée sur 24h, 7j, etc. n’a pas de sens (une moyenne des valeurs je pense). Il faudrait peut-être plutôt calculer le nombre total de valeur à 1 reçues.  
Par exemple, c’est plus intéressant de savoir que la porte a été ouverte en moyenne 9x chaque jour, plutôt que la valeur “0.75” qui ne semble avoir aucune logique.  
 ![photo_2021-10-12_11-15-27](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/f/fef404602beaf1ae327bee7fc5a0622a53bab060.jpeg)  
 ![photo_2021-10-12_11-15-31](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/2/2bd7e59276c605a4ad0761c2091201369f9b1b63.jpeg)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 13, 2021, 2:03 UTC](https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535/75 "2021-10-13T02:03:50Z")

</div>

Merci d’avoir testé!

> [@lmilcent](#):
>
> Le graphique ne fonctionne pas si je n’affiche pas les axes (possible retour en arrière ?), voir le dernier graphique “MOUVEMENT ENTREE”.

Ok, ça doit être un bug d’UI qui n’apparait que sur ta data, je vais regarder. Tu as une erreur dans la console du navigateur pour m’aider?

> [@lmilcent](#):
>
> La valeur affichée sur 24h, 7j, etc. n’a pas de sens (une moyenne des valeurs je pense). Il faudrait peut-être plutôt calculer le nombre total de valeur à 1 reçues.  
> Par exemple, c’est plus intéressant de savoir que la porte a été ouverte en moyenne 9x chaque jour, plutôt que la valeur “0.75” qui ne semble avoir aucune logique.

C’est bien ce que je pensais, l’affichage des capteurs binaires n’a pas de sens sur cette vue graphique.

J’avoue que j’avais activé les capteurs binaires pour te faire plaisir et voir comment ça rend chez toi, mais ce n’est clairement pas fait pour ça.

Ce que tu décris est un développement a part entière qui est hors du scope de celui-ci. On créé une feature request spécifique ? 🙂

Je vais désactiver à nouveau l’affichage des capteurs binaires dans cette vue 🙂

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Octobre 13, 2021, 5:42 UTC](https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535/76 "2021-10-13T05:42:41Z")

</div>

> [@pierre-gilles](#):
>
> C’est bien ce que je pensais, l’affichage des capteurs binaires n’a pas de sens sur cette vue graphique.

En soit je trouve que ça a du sens sur 24h puisque ce sont des données brut. Mais l’agrégation n’en a pas, il faudrait faire une somme / période a la place.  
Tu penses que c’est trop de modifications pour adapter la fonctionnalité et qu’il en faut une dédié ?

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 13, 2021, 6:23 UTC](https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535/77 "2021-10-13T06:23:20Z")

</div>

> [@lmilcent](#):
>
> Tu penses que c’est trop de modifications pour adapter la fonctionnalité et qu’il en faut une dédié ?

Clairement, je pense que l’idéal ce serait d’avoir une vue un peu à la home assistant :

![Screenshot 2021-10-13 at 14.17.51](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/6/66998b03f77ebf8bc36e3eb7d284ff6f7df5f9a1.png)

 ![6a41fe35293fb1cd96a3f79bf500f19d1f1adee4](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/5/5174f6b6f5a3b4213fad0861de963df51bf5154d.png)

Là au moins c’est fait pour ça 🙂

Ce développement n’est pas pensé pour des capteurs binaires, tout le fonctionnement interne est basé sur de l’échantillonnage, ce qui fait sens pour des valeurs de température, mais n’a aucun sens pour des binaires: comme tu disais, ça sert à rien d’avoir une valeur de 0.75 pour un capteur d’ouverture de porte.

Je pense que pour les capteurs binaires il faut qu’on se mette autour d’une feuille, faire l’étude du besoin, trouver une solution, et ensuite développement. C’est un beau chantier, et je pense pas qu’on arrivera à faire un truc satisfaisant avec ce qui a été fait là (qui est un tout autre chantier)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 13, 2021, 10:08 UTC](https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535/78 "2021-10-13T10:08:16Z")

</div>

Du coup suite à ce qu’on s’est dit @lmilcent, j’ai désactivé à nouveau les graphiques pour les appareils suivants:

- Binaires
- Push
- Camera
- Couleur

Pour les binaires/Push, on fera un développement spécifique bien fait, je sais que c’est frustrant de pas avoir la fonctionnalité tout de suite, mais bon c’est plus dans la philosophie de la v4 de faire bien les choses plutôt que d’essayer de mettre du scotch à droite à gauche 🙂

@lmilcent Tu nous créé une demande de fonctionnalité ?

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 13, 2021, 10:09 UTC](https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535/79 "2021-10-13T10:09:55Z")

</div>

> [@lmilcent](#):
>
> Le graphique ne fonctionne pas si je n’affiche pas les axes (possible retour en arrière ?), voir le dernier graphique “MOUVEMENT ENTREE”.

D’ailleurs je suis toujours preneur de tes logs navigateurs pour ça 😛 (J’ai pas le bug chez moi)

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [Octobre 13, 2021, 10:35 UTC](https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535/80 "2021-10-13T10:35:10Z")

</div>

Petit feedback avec comparaison HA

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/b/bf48e801754b0a80d3df551691ec3eeda1c0392e.png)

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/8/8a0fdcf33c530e790510bdc332e43c40aab0ecca.png)

- Je trouve que ça manque de contraste ( plus épais / pas de pointillés ? )

- Lorsque que l’on affiche plusieurs features une légende est un + non négligeable car l’infobulle n’aide pas  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/9/9a56b4c61faf7b7e1316e3b908ce33f7bd04aaae.png)

- Avec plusieurs courbes + variation, comment est calculée cette variation ? car au ‘mouse over’ sur une des courbe la variation ne change pas.  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/5/5038db9d6516065f43a904d808df5ac819c7b0d5.png)

* * *

Je continue de faire joujou mais ça commence à avoir de la gueule 🙂

[Page précédente](https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535.md?page=3)

[Page suivante](https://community.gladysassistant.com/t/affichage-des-courbes-de-capteurs-sur-le-dashboard/6535.md?page=5)
