Bonjour,
J’ai un plugin modbus qui vient lire des données dans un automate. J’associe dans un virtuel une info qui pointe sur ma variable modbus.
Si j’utilise le widget par defaut, la valeur sur le dashboard se rafraichit toute seule comme il faut.
J’ai ensuite voulu faire mon widget pour le personnaliser et là j’ai un peu de mal.
Je cherche comment rafraichir la valeur comme le fait le widget par defaut et impossible.
Quand je rafraichi la page avec le code ci dessous ca fonctionne mais il faut rafraichir la page…
J’ai essayé avec un setInterval mais pas mieux.
Quelqu’un peut il m’aider ? Est ce bien le update à utiliser ?
Merci
<div id=#name#></div>
<script>
var intervalId;
jeedom.cmd.update['#id#'] = function(_options){
var element = document.getElementById('#name#');
element.innerHTML='#state#';
$('.cmd[data-cmd_id=#id#]').attr('title','Valeur du '+_options.valueDate+', collectée le '+_options.collectDate);
}
jeedom.cmd.update['#id#']({display_value:'#state#',valueDate:'#valueDate#',collectDate:'#collectDate#',alertLevel:'#alertLevel#'});
</script>