Étape 3: Ajouter une variable pour chaque commande IR
Maintenant que nous avons configuré zmote comme une source, il faut ajouter une variable pour chaque commande IR, que nous voulons notre accueil distant pour pouvoir envoyer.
Nous allons ajouter une variable nommée allumer le téléviseur qui correspond à la clé de la puissance d’un téléviseur Samsung distant. Nous savons que la plupart des téléviseurs Samsung utilisent le protocole NECx2, périphérique 7, sous-périphérique 7 et obc 2 pour la touche POWER.
Nous avons besoin de ces informations de protocole pour chaque clé que nous voulons programmer. Cela peut provenir de diverses sources disponibles sur internet.
Lorsque nous connaîtrons le protocole, nous pouvons convertir en un format que zmote comprend l’utilisation IR Encoder service fourni par zmote.io. Il est de la forme :
http://zmote.io/irp/encode/[protocol],[device],[subdevice],[obc]
Pour notre cas, l’URL doit être :
http://zmote.io/irp/encode/NECx2,7,7,2
Il donne suite à la réponse, qui peut être configurée pour touche TV-POWER, comme on le voit dans l’image :
{"frequency":38000,"n":68,"repeat":[0,0,68],"seq":[171,172,21,65,21,65,21,65,21,22,21,22,21,22,21,22,21,22,21,65,21,65,21,65,21,22,21,22,21,22,21,22,21,22,21,22,21,65,21,22,21,22,21,22,21,22,21,22,21,22,21,65,21,22,21,65,21,65,21,65,21,65,21,65,21,65,21,1672]}
Nous pouvons ajouter autant de ces variables, chacune représentant une commande IR.