Aller au contenu

HC2 vers HC3 Net.Fhttp


Messages recommandés

Posté(e)

Bonjour à tous et merci d'avance pour votre aide

 

Voilà, je passe d'une HC2 à une HC3.

Dans les modules virtuels HC2, j'utilise ce type de commande pour lancer des action sur ma Jeedom esclave  :

 

jeedom= Net.FHttp(fibaro:getGlobalValue('IP'),80)
jeedomY:GET("/core/api/jeeApi.php?apikey=xxxxxxx&type=scenario&id=31&action=start");

 

Je n'arrive pas à la traduire dans un quickapps de ma hc3.

 

Si le sujet a déjà été traité désolé, j'ai lu le forum, mais peut être trop rapidement

 

Merci à vous

 

 


 

 

  • 3 semaines après...
Posté(e)

@Lazer

 

Bonsoir,

 

Tes premières réponses me permettent aujourd'hui de pouvoir lancer depuis ma hc3 toutes les actions que je désire sur ma box esclave Jeedom (encore merci)

 

Maintenant, encore une demande d'assistance. Je désire lire une variable sur ma box Jeedom et la réintégrer dans ma HC3.

J'ai beaucoup testé (pas suffisamment je pense) ce code :

 

local http = net.HTTPClient()
http:request("http://192.168.0.75/core/api/jeeApi.php?apikey=3gdAY2TUFQu9eZeZxxxxxxxxxx0Ki&type=variable&name=t_bureau", {
    success = function(response)
        if response.status == 200 then
            fibaro:debug('OK, réponse : '.. response.data)
        else
            fibaro:debug("Erreur : status=" .. tostring(response.status))
        end
    end,
    error = function(err)
        fibaro:debug("Erreur : " .. err)
    end,
    options = {
        method = 'GET'
    }
})
 
 
 
 
Mais j'ai un message d'erreur dans le debug sans explication.
 
Lorsque je passe ma ligne HTTP://192.....) sur un browser, j'obtiens bien la valeur de la variable.
Pourrais tu stp encore m'aider ?
Merci d'avance
 
 
Posté(e) (modifié)

le voici :

A chaque fois que je lance , une ligne d'erreur en plus

image.thumb.png.94db1686c21bb03ce558c9bbbee575a5.png

 

pour info, voici le retour que j'ai via un explorateur en envoyant la commande  (18,6 = Température de la sonde)

image.png.e0b9ef241b0c08848212a4267dbdc779.png

 

Modifié par ericl78
Posté(e)

Euh... mais fibaro:debug() ça n'existe plus non ? C'était sur HC2 ça.

 

Après tu es dans une scène, je ne sais pas trop, je ne code que dans les QuickApps moi

 

Utilise un simple print() à la place pour débugguer

×
×
  • Créer...