Aller au contenu
ericl78

HC2 vers HC3 Net.Fhttp

Recommended Posts

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

 

 


 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Il faut utiliser net.HTTPClient()

 

 

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

@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
 
 

Partager ce message


Lien à poster
Partager sur d’autres sites

Et quel est ce message d'erreur dans le debug sans explication.  ?

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci, ton retour m'a permit de résoudre mon prb.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

×