J’ai un petit souci d’affichage depuis le passage de la dernière MAJ du plugin (2019-11-03 10:58:53). Version Jeedom : 3.3.36
Avant :
Après :
Je suppose que le changement de couleur et la demi-sphère sont volontaires, mais il me manque quelques points cardinaux et l’EST indique le NORD, de plus le tooltip ne fonctionne plus sur l’altitude.
Rien de grave mais je souhaitais quand même remonter l’information.
Idem sur Jeedom 4.0.38 ou en plus en thème dark les aiguilles sont à peine visible, dommage ne pas pouvoir changer la couleur de cette dernière sans aller chercher je pense dans le code et ou je préférais aussi l’ancien soleil
Merci pour ton retour, je suis aussi passé en 4.0.38 depuis et c’est vrai que depuis le temps c’est un peu dommage d’autant plus que maintenant il y a le widget core « compass » :
Edit : je viens de m’apercevoir que je n’ai pas le même affichage sur Windows (Chrome) :
Que sur iOS (Chrome aussi) :
Bizzare, les deux OS ainsi que leurs navigateurs tournent sous leurs dernières versions.
N’utilisant le plugin que pour l’affichage (sinon autant passer par un virtuel), j’essaye de me débrouiller avec le peu de connaissances que j’ai mais ce n’est pas gagné.
Déjà N, E, S, W et 90, 0, -90 sont bien présents dans le code du template :
if (this.value == 90) {
return '<span style="font-weight:bold;">N</span>';
} else if (this.value == 360) {
return '<span style="font-weight:bold;">E</span>';
} else if (this.value == 180) {
return '<span style="font-weight:bold;">S</span>';
} else if (this.value == 270) {
return '<span style="font-weight:bold;">W</span>';
}
if (this.value == 0) {
return '<span style="font-weight:bold;">90</span>';
} else if (this.value == 45) {
return '<span style="font-weight:bold;"></span>';
} else if (this.value == 90) {
return '<span style="font-weight:bold;">0</span>';
} else if (this.value == -45) {
return '<span style="font-weight:bold;"></span>';
} else if (this.value == -90) {
return '<span style="font-weight:bold;">-90</span>';
}
Donc le souci ne vient pas de là, au vu de mon dernier message je penche pour un problème de compatibilité avec nos navigateurs, sauf que j’ai essayé avec Chrome, Firefox et IE sur Windows et le résultat est le même. Le seul navigateur où j’obtiens un résultat correct uniquement pour l’altitude est Chrome sur iPad, problème, il n’y a pas de mode développeur pour je puisse comparé avec les autres.
Si j’intervertie le N et le E dans le code alors on a bien le N au Nord :
De même que si j’intervertie le 360 avec le 90 ce qui n’est pas logique car le E devrait bien se situé à 90°.
Autre problème aucun des autres points n’apparaissent en mode développeur. Je suis donc à la recherche du fameux opacity=0 évoqué par @jpty dans l’autre sujet, que je retrouve en mode développeur mais je ne le retrouve pas dans le code, pas celui du template en tout cas :
Pour retrouver le nord en haut, il faut changer min et max.
Et pour avoir le W, je n’ai pas trouvé d’autre moyen que d’écarter les lettres du centre avec distance -15
ainsi que tickInterval
Ok pour ta modif mais une petite chose m’interpelle, avant modif j’ai cela:
Après modif j’ai donc ceci:
Donc j’ai effectivement bien N, S, E, W mais du coup mon aiguille à elle aussi bougé de place, comment être certain qu’elle indique bien la bonne valeur?
Vous pouvez aller sur ce site : https://www.suncalc.org
Et après avoir renseigné votre position vous aurez les valeurs de l’azimut et l’altitude su soleil.
NB: Je n’ai pas changé les calculs juste leur représentation.
Vous pouvez également ajouter distance: -15, dans l’yAxis de l’altitude pour avoir ça:
J’ai aussi regardé pour les bulles ( tooltip ) qui devrait apparaitre avec la valeur quand on survole l’aiguille.
Le pb est qu’il y a une superposition d’élément qui font qu’il est difficile de ne survoler que l’aiguille.
( même impossible pour l’élévation )
En supprimant les heures de lever et coucher du soleil, les bulles apparaissent au survol de l’aiguille:
Il faudrait les déplacer ou réduire leur encombrement.
Oui j’ai vu c’est OK
Pour l’autre 90 j’ai aussi fait la modif mais je ne trouve pas pour afficher le -90 en bas.
Edit: pour le -90 en bas à priori c’est souci de navigateur car avec un amis lui il vois bien le -90 chez moi
Pendant que nous y sommes tu à une idée pour la couleur de l’aiguille?
Un grand merci à tous pour votre contribution et particulièrement à @jpty pour ses précieux conseils, je n’aurais jamais trouvé tout seul. Je teste ça demain mais je vous fais confiance.