Aller au contenu

Messages recommandés

Posté(e)

J'ai essayé de connecter mes ampoules Lifx avec le HC2. Maintenant ça fonctionne! J'ai trouvé beaucoup d'informations sur le sujet de http requests dans les pages de ce forum. 

 

Ici vous trouvez comment je l'ai fait:

 

Il faut que vous utilisez la nouvelle version de firmware sur les ampoules Lifx (version 2.0) - on peut fair l'update dans l'app sur Android.

Registrez vous sur https://cloud.lifx.com, cherche les "settings" et enregistrez un nouveau "token" pour l'API. Vous trouvez tous les informations sur l'API qui existent sur http://developer.lifx.com/

 

Créez une nouvelle scène en HC2 et mettez par example:

local http = net.HTTPClient() 
http:request('https://api.lifx.com/v1beta1/lights/group%3ASchlafzimmer/power.json?selector=group%3ASchlafzimmer&state=on', {
    options = {
        method = 'PUT',
        headers = {
            ['Authorization'] = 'Basic Y2YxM2FjODJkZDcyYjRmZmZiYTAwOGQ4ZDUxMTE2ZWQ4ZTdlMTE0ZTJjYWU4YWMzZjI5NzUwMTEyMjBmMTk0Nzo='
        }
    },
    success = function(response) fibaro:debug(response.data) end,
    error = function(err) fibaro:debug("Error: " ..err) end
})

Adaptes votre code LUA.

Pour l'authorisation: Prenez votre token du cloud lifx, ajoutez un ":" et chiffrez le en base64 (https://www.base64encode.org/)

 

C'est tout, bonne chance

  • Upvote 1
×
×
  • Créer...