Catégories : Expertise TechniquePar Commentaires fermés sur Envoyer des requêtes HTTP via un contrôleur MIDI (HUE)

Dans cet article nous allons piloter nos lumières connectées via notre contrôleur MIDI relié en USB à notre ordinateur. Nous pourrons ainsi transformer notre contrôleur MIDI en télécommande pour notre système de lumières connectées.

Nous utiliserons six notes issues de notre contrôleur, si vous voulez savoir comment récupérer une note, deux autres articles sur le sujet existent sur notre blog.

Une fois les notes gérées, nous pourrons envoyer via HTTP des requêtes vers le Bridge HUE qui pilotera nos lumières.

Les messages reçus par le Bridge doivent être sous forme de message JSON, nous utiliserons donc le package NuGet Newtonsoft.Json :

Voici la définition d’une classe HueMessage qui est l’image de ce que le Bridge attend. Si vous voulez en savoir plus sur l’API Philips HUE, je vous conseille leur site web ou mes autres articles sur le blog SoftFluent.

Copy to Clipboard
Une fois le message midi reçu nous l’analysons et nous créons le HueMessage avant de l’envoyer sous format JSON via un PUT HTTP:
Copy to Clipboard

Dès lors, si vous appuyez sur votre contrôleur MIDI, les lumières de votre habitation devraient changer de couleur.

Nous venons de voir comment changer votre contrôleur MIDI en télécommande Philips HUE.

Ne ratez plus aucunes actualités avec la newsletter mensuelle de SoftFluent