Je rencontre un petit problème de fonctionnement avec JMQTT depuis la dernière mise à jour.
Les messages envoyés vers le broker pour les commandes action sont systématiquement converties en données de type STRING lorsque l’on sauvegarde la configuration. Du coup, les équipement pilotable via des variables de type INT ne sont plus commandables.
Exemple de message avant upgrade :
{
"OV": 1,
"IO": 0,
"CMD": 0
}
Le même message est maintenant convertit comme suit :
{
"OV": "1",
"IO": "0",
"CMD": "0"
}
Je ne sais pas si c’est le bon endroit pour poster ce type de remonter d’information. Si ce n’est pas le cas, je m’en excuse par avance (dite moi juste dans quelle section poster ce message).
J’ai revérifié pour être sur, une variable 100 devient « 100 » à la sauvegarde. Cela ressemble à une vérification syntaxique JSON qui transforme tout en texte, au moment de la sauvegarde.