Alors tu peux aussi essayer de la remettre au début en enlevant core/php/getJS.php?file= :
<script src="3rdparty/highstock/modules/solid-gauge.js"></script>
<div class="cmd cmd-widget" data-type="info" data-subtype="numeric"....>
// et le reste de ton code actuel à la suite
Le souci n’est peut être même pas là, je cherche mais ne crois pas me souvenir d’avoir eu de problèmes sur les designs quand j’avais testé ça.
@Salvialf ça ne change rien en enlevant core/php/getJS.php?file=
Après ça vient peut-être de modifs dans le core au niveau des design. il y a quelques soucis avec le passage en 4.4 (cf mon souci d’erreur 401 qui a été debug hier et sera publié dans la prochaine version) donc peut-être des corrections à venir qui feront remarcher cette partie.
Petit test intéressant
j’ai remplacé type: 'solidgauge', par type: 'gauge', dans le code et je n’ai plus l’erreur dans la console, le graph s’affiche bien au F5 même si il est très moche par rapport à celui de solidgauge.
Donc ça doit venir de 3rdparty/highstock/ dans le core qui à du être MAJ et qui n’est plus complet ou bien un paramètre qui manque maintenant dans l’appel de Highcharts.
Je vais essayer de regarder la doc de Highcharts et faire des essais
j’ai ajouté ces lignes dans desktop/custom/custom.js
var script = document.createElement("script"); // create a script DOM node
script.src = "3rdparty/highstock/modules/solid-gauge.js"; // set its src to the provided URL
document.head.appendChild(script); // add it to the end of the head section of the page
et le graph fonctionne même au F5.
Donc je pense que les includes de <script> dans la page des design ont changés et n’inclus plus solid-gauge.js donc bien un souci dans le core selon moi
Je ne connais pas bien l’environnement de dev de Jeedom, tu as probablement raison.
en tout cas mon script marche, c’était donc un <script> manquant dans le <header> qui bloquait au refresh