# Permettre l'auto-convertion des unités des fonctionnalités numériques

**URL:** <https://community.gladysassistant.com/t/permettre-lauto-convertion-des-unites-des-fonctionnalites-numeriques/8213>\
**Category:** Demande de fonctionnalités\
**Created:** [Juin 14, 2023, 7:53 UTC](https://community.gladysassistant.com/t/permettre-lauto-convertion-des-unites-des-fonctionnalites-numeriques/8213 "2023-06-14T07:53:01Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hizo](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/h/51bf81/32.png) [@Hizo](https://community.gladysassistant.com/u/Hizo)\
**Post date:** [Juin 14, 2023, 7:53 UTC](https://community.gladysassistant.com/t/permettre-lauto-convertion-des-unites-des-fonctionnalites-numeriques/8213/1 "2023-06-14T07:53:01Z")

</div>

Bonjour,

Pierre-gilles avait dans l’idée de convertir automatiquement les unités des fonctionnalités numériques comme la Durée, le Débit ou bien la Distance.

Ainsi, si je fais une Durée en secondes, il afficherait :

- 35s
- 99s =\> 01m39s
- 3900s =\> 01h05m00s

On pourrait ajouter une case à cocher dans la configuration de la fonctionnalité pour activer ou non ce mode.  
Voire même une MultiComboBox afin de selectionner les unités utilisables, ex :  
Je coche les minutes, les heures et les jours mais pas les semaines, mois et années.  
Ainsi mes secondes ne seront jamais transformées en mois.

- 864000s ne m’afficherait pas «&nbsp;1 semaine et 3 jours et 00h00m00s&nbsp;» mais «&nbsp;240h00m00s&nbsp;».

Idée de présentation :

 ![proposition](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/7/79b21505225a00ba7143a537ceb0fa04456c1801.jpeg)

Le message initial de Pierre-Gilles :

> [@Proposer un type numérique avec choix de l'unitée](https://community.gladysassistant.com/t/proposer-un-type-numerique-avec-choix-de-lunitee/8207/4):
>
> Ok pas de soucis ça se rajoute ! J’ai une vision produit, j’essaie de penser à l’utilisateur final plus qu’au développeur slight_smile L’intérêt d’avoir des unités fixées dans le produit, c’est qu’on maitrise l’affichage dans Gladys : Les unités peuvent-être affichées en version courte «&nbsp;3h&nbsp;» et en version longue «&nbsp;3 heures&nbsp;» selon les endroits dans l’interface Les unités peuvent être auto-convertie pour que ce soit lisible (Wh → kWh), ou alors pour respecter les préférences de l’utilisate…

---

<div class="post-metadata">

**Author:** ![AlexTrovato](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alextrovato/32/10705_2.png) [@AlexTrovato](https://community.gladysassistant.com/u/AlexTrovato)\
**Post date:** [Juin 14, 2023, 4:45 UTC](https://community.gladysassistant.com/t/permettre-lauto-convertion-des-unites-des-fonctionnalites-numeriques/8213/2 "2023-06-14T16:45:23Z")

</div>

Je me demande pour le coup s’il ne vaudrait/vallait pas mieux forcer tous les devices à avoir l’unité la plus petite (ex nm au lieu mm ou cm ou m ou km) et faire une conversion graphique en fonction de la valeur… mais si on veut faire ça, c’est gros chantier !

---

<div class="post-metadata">

**Author:** ![Hizo](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/h/51bf81/32.png) [@Hizo](https://community.gladysassistant.com/u/Hizo)\
**Post date:** [Juin 14, 2023, 4:55 UTC](https://community.gladysassistant.com/t/permettre-lauto-convertion-des-unites-des-fonctionnalites-numeriques/8213/3 "2023-06-14T16:55:52Z")

</div>

Bah le probleme c’est que si un device envoie des secondes, il faut le savoir pour le multiplier par 1000…  
Ca parait plus que compliqué et ça force à faire plein de calculs dans tous les sens lors de l’envoi de données à Gladys si on parle en minutes et en heures.

Et ça forcerait à utiliser des unités qu’on ne veut pas forcément…

---

<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:** [Juin 15, 2023, 3:03 UTC](https://community.gladysassistant.com/t/permettre-lauto-convertion-des-unites-des-fonctionnalites-numeriques/8213/4 "2023-06-15T03:03:29Z")

</div>

Je pense pas que le «&nbsp;Unité convertissable en&nbsp;» soit nécessaire, on fait juste au bon sens et on affiche proprement chaque unité (1500 Wh devient 1.5kWh, etc…), l’utilisateur n’a rien à faire.

> [@AlexTrovato](#):
>
> Je me demande pour le coup s’il ne vaudrait/vallait pas mieux forcer tous les devices à avoir l’unité la plus petite (ex nm au lieu mm ou cm ou m ou km)

ça pour le coup je pense pas qu’on le contrôle! Il faut faire avec ce qu’on a, et afficher au mieux 🙂

---

<div class="post-metadata">

**Author:** ![Hizo](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/h/51bf81/32.png) [@Hizo](https://community.gladysassistant.com/u/Hizo)\
**Post date:** [Juin 15, 2023, 6:28 UTC](https://community.gladysassistant.com/t/permettre-lauto-convertion-des-unites-des-fonctionnalites-numeriques/8213/5 "2023-06-15T06:28:25Z")

</div>

> [@pierre-gilles](#):
>
> Je pense pas que le « Unité convertissable en » soit nécessaire, on fait juste au bon sens et on affiche proprement chaque unité (1500 Wh devient 1.5kWh, etc…), l’utilisateur n’a rien à faire.

Ça veut dire que potentiellement une personne qui ne veut que des secondes même avec une valeur élevée n’aura plus ce qu’elle veut.

De même, on va se retrouver possiblement avec des unités non voulues, comme je le disais, je veux pas trop qu’on me parle en semaines ou mois par ex…

---

<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:** [Juin 15, 2023, 6:30 UTC](https://community.gladysassistant.com/t/permettre-lauto-convertion-des-unites-des-fonctionnalites-numeriques/8213/6 "2023-06-15T06:30:57Z")

</div>

J’ai du mal à voir le cas d’usage, si tu as un exemple précis je peux bien 🙂 14563s ne parle à personne à mon avis…

---

<div class="post-metadata">

**Author:** ![Hizo](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/h/51bf81/32.png) [@Hizo](https://community.gladysassistant.com/u/Hizo)\
**Post date:** [Juin 15, 2023, 6:53 UTC](https://community.gladysassistant.com/t/permettre-lauto-convertion-des-unites-des-fonctionnalites-numeriques/8213/7 "2023-06-15T06:53:28Z")

</div>

Non en effet, mais 90s oui…

---

<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:** [Juin 15, 2023, 6:57 UTC](https://community.gladysassistant.com/t/permettre-lauto-convertion-des-unites-des-fonctionnalites-numeriques/8213/8 "2023-06-15T06:57:28Z")

</div>

Ok, si c’est vraiment un sujet vital, ce comportement pourrait être activé lors de la configuration du tableau de bord, mais pas dans le device en lui même.

Après ça me parait être un peu tiré par les cheveux 😅 On va au mieux pour l’utilisateur, et au plus simple, je suis pas fan de la configuration à l’extrême.

Dans un premier temps, faisons sans à mon avis.

---

<div class="post-metadata">

**Author:** ![Hizo](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/h/51bf81/32.png) [@Hizo](https://community.gladysassistant.com/u/Hizo)\
**Post date:** [Juin 15, 2023, 7:00 UTC](https://community.gladysassistant.com/t/permettre-lauto-convertion-des-unites-des-fonctionnalites-numeriques/8213/9 "2023-06-15T07:00:19Z")

</div>

C’est toi le chef, fais à ton avis et on te fera des retours.
