04-23-2020, 10:31 AM
(04-22-2020, 11:46 PM)sud-domotique-expert a écrit : j'ai pas essayé mais tente level= obj[0] directement , regarde aussi comment est interprété le retour json par LD avec le connecteur en lançant la fonction listen
Bonjour, merci pour ton retour, effectivement cela fonctionne.
j'ai donc effectuer une commande dans l'équipement(generique)
type :JS
Commande : command="/rr8ysJS9MAnsNiMhbZEJLL-kDphXxxxx/get/V4"
et cocher la case Parseur JS de la commande avec le code suivant
Code :
try {
var obj = JSON.parse(trame);
} catch (e) {
ldprint("Error parse JSON: " + e.message);
}
Level = obj[0];
j'ai obtenu le même résultat avec :
Code :
Level = parseFloat(trame.substring(2,8));
Pour ma culture, est ce que obj.[0] reviens au même que obj[0]