Passerelle MilightHub

Prends bien en considération que je débute :smiley:

Au niveau de la passerelle milight hub, tu as 3 topics … celui reçu par jeedom
celui « update »
celui « sate »

j’ai commencé par me dire que le state me ferait le retour d’état mais j’ai eu des soucis au moment où j’ai voulu mettre plusieurs télécommandes.

il n’y a que le « update » qui passe tout :smiley:

j’ai alors choisis le passage update pour sniffer mes états.

Afin de ne pas devoir créer 1000 commandes, j’ai choisis aussi de "court-circuiter le device id et le device type . me reste plus que le groupe.
Je pense que ce choix me limite à 1 passerelle pour 8 zones… mais j’ai mes retours d’états ^^

Les 3 topics :
mqtt topic :
milight/:device_id/:device_type/:group_id (ici j’ai dû laisser la grande commande)

mqtt update :
milight/update/:group_id (ici j’ai court-circuité)

mqtt state:
milight/state/:group_id ( ici aussi j’ai court-circuité)

Dans jeedom j’ai utilisé le plugins Jmqtt .
Dans la création d’un nouvel équipement, tu peux choisir le topic affilié :
milight/update/0 ou 1 ou 2 ou 3 ou… et pour le tout # …

Après on peut aller dans les commandes…
Je suis allé dans la vision Json plutôt que classique.
Et là, quand je presse le bouton de ma télécommande… alors l’information s’affiche.
Afin de trier, je crée une nouvelle information « binaire » nommée état et assignée au topic
milight/update/0{state} et là … ça m’affiche 1 ou 0 selon l’état …

Je fabrique mes boutons On Off… qui envoie les données au topic : milight/0x11C9/fut089/0
la valeur : {« state »:« ON »}
Juste en dessous des nom"ON" et « OFF »… j’ai sélectionné, dans la liste déroulante, : état… pour ainsi lier les boutons à cette information… si j’ai bien compris hihi …

pour information :
on : {« state »:« ON »}
off : {« state »:« OFF »}
couleur : {« color »:"#color#"}
Variateur : {« level »:#slider#}
saturation : {« saturation »:#slider#}

je me dis … qu’avec des images ça serait peut être plus simple :smiley: