Je suis passé récemment a zigbee2mqtt et jmqtt.
Tout c’est bien passé, sauf pour les hue. A l’intégration aucun soucis, mais au bout d’un certain tant, le periph devient grisé et je ne peux plus rien faire :
On a enfin trouvé…
Quand on modifie une vue, le code envoi « type:'eqLogic »" pour reconaitre ce qu’on modifie.
Ce type est ensuite passé dans la fonction a2o qui save l’équipement, le type y est également envoyé.
a2o recherche les méthode existante, manque de peau jMQTT a la fonction setType, et donc rentre en conflit avec le core.
Et @nebz a modifié les fonctions dans la class jMQTT
@Domochip viens de push les modifs sur son Github, tu peux donc metre a jour le plugin via son Github.
Pour tes équipement grisé, tu peux lancer ce code dans un scénario pour corriger le tir :
$eqLogics = eqLogic::byType('jMQTT');
// la liste des équipements
foreach ($eqLogics as $eqLogic) {
if ($eqLogic->getConfiguration('type') == 'eqLogic')
{
$eqLogic->setConfiguration('type', 'eqpt');
$eqLogic->save();
}
}
Merci, @nebz m’a tenu au courant de vos avancé sur le soucis, beau boulot pour trouver cette « aiguille »
Je testerai ca cet apres midi et vous ferais un retour