ligne 177 (ui.js), le core récupère les eqLogic et monte un json avec type:'eqLogic'
Ensuite ligne 177 (view.ajax), est utilisé utils::a2o($eqLogic, $component); :
ce qui a pour effet de setter les clés si elles existe, et pour notre cas, c’est type qui pose problème, car même si la méthode n’existe pas dans le core (pas de setType dans la class eqLogic),
jMQTT, lui, l’utilise :
et vu qu’il ne connait pas le type eqLogic il set l’équipement en eqpt alors qu’a l’origine c’est un broker.
Il faudrait je pense renommer la clé type en component_type par exemple.