Bon j’avance.
Le problème ne vient pas directement de ton plugin mais il y a sûrement une interaction.
C’est le widget-core rain qui génère ce message erreur.
Lorsque je déplace l’équipement de ton plugin après le « rain », le dashboard est propre.
En revanche, si je le positionne avant, le widget rain est vide et les messages d’erreurs apparaissent.
Est-ce que par hasard il n’y aurait pas une histoire de classe qui aurait le même nom ou une classe non unique ?
Pour visualiser le truc, 2 copies d’écran en déplaçant le plugin avant et après le.widget-core rain :
Pour être encore plus précis, le conflit viendrait entre ton plugin et le bout de code du widget-core rain suivant :
jeedom.cmd.update['#id#'] = function(_options){
let cmd = $('.cmd[data-cmd_id=#id#]');
cmd.attr('title','Date de valeur : '+_options.valueDate+'<br/>Date de collecte : '+_options.collectDate+'<br/>Valeur : '+_options.display_value+'mm')
cmd.find('.value').empty().append(_options.display_value);
cmd.find('.widget-rain-water').delay(0).animate({height:(_options.display_value*2)+"pt"},1000)
C’est la dernière ligne de code qui est en question.
Le problème c’est que je ne vois pas d’interférence avec ton code.
Si tu as une idée.
A+