Amélioration de l'affichage de la direction du vent des anémomètres

Description

Lorsqu’un anémomètre est intégré à Gladys Assistant, la direction du vent est actuellement affichée sous la forme d’une valeur angulaire en degrés.

Par exemple :

Direction du vent : 247°

Cette information est précise, mais elle n’est pas forcément très intuitive ou lisible au quotidien, notamment sur un dashboard destiné à être consulté rapidement.

Il serait intéressant que Gladys puisse proposer une représentation plus facilement compréhensible de cette donnée.

Proposition

Pour les fonctionnalités représentant une direction de vent exprimée en degrés, l’interface pourrait convertir automatiquement cette valeur en direction cardinale.

Par exemple :

Angle Direction
0° / 360° Nord (N)
45° Nord-Est (NE)
90° Est (E)
135° Sud-Est (SE)
180° Sud (S)
225° Sud-Ouest (SO)
270° Ouest (O)
315° Nord-Ouest (NO)

Une conversion plus précise sur 16 directions pourrait également être utilisée : N, NNE, NE, ENE, E, ESE, SE, SSE, S, SSO, SO, OSO, O, ONO, NO et NNO.

Représentation visuelle

L’idéal serait également d’avoir une représentation graphique, par exemple une flèche orientée selon la direction du vent, éventuellement accompagnée du point cardinal.

Exemple :

:down_left_arrow: SO
Direction : 225°

ou, dans une représentation plus graphique, une flèche/boussole pouvant pivoter en fonction de l’angle mesuré.

Cela permettrait de comprendre instantanément la direction du vent sans avoir à convertir mentalement une valeur en degrés.

Conservation de la valeur en degrés

Je ne propose pas de supprimer la valeur en degrés, qui reste utile pour les utilisateurs souhaitant une information précise.

L’idée serait plutôt d’avoir :

SO :down_left_arrow: — 225°

ou éventuellement de pouvoir choisir dans l’interface entre :

  • degrés ;
  • direction cardinale ;
  • direction cardinale + représentation graphique.

Portée de la fonctionnalité

Cette amélioration ne devrait idéalement pas être spécifique à une intégration particulière comme Netatmo.

Elle pourrait être appliquée de manière générique à toute fonctionnalité Gladys représentant une direction angulaire de vent, quelle que soit la source de la donnée : station météo, MQTT, Netatmo, etc.

Cela permettrait notamment de tirer parti d’une donnée déjà disponible en degrés sans demander à chaque intégration de créer elle-même une valeur textuelle supplémentaire.

Contexte

Une demande similaire avait déjà été évoquée sur la communauté Gladys concernant l’anémomètre Netatmo et la conversion de l’angle en points cardinaux.

Le besoin semble donc identifié depuis plusieurs années, mais une solution générique intégrée à l’interface Gladys serait particulièrement intéressante.

Résultat attendu

L’objectif est simplement de rendre l’information plus immédiatement compréhensible sur un dashboard, tout en conservant la précision de la mesure originale.

Une valeur comme :

287°

serait ainsi beaucoup plus facilement interprétable sous la forme :

ONO :up_left_arrow: — 287°

avec éventuellement une représentation graphique de type boussole/flèche.

Sujets équivalents :