ericl78 Posté(e) le 15 février 2021 Signaler Posté(e) le 15 février 2021 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
Lazer Posté(e) le 15 février 2021 Signaler Posté(e) le 15 février 2021 Il faut utiliser net.HTTPClient() 1
ericl78 Posté(e) le 15 février 2021 Auteur Signaler Posté(e) le 15 février 2021 1000 mercis cela fonctionne bonne soirée
ericl78 Posté(e) le 4 mars 2021 Auteur Signaler Posté(e) le 4 mars 2021 @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
Lazer Posté(e) le 4 mars 2021 Signaler Posté(e) le 4 mars 2021 Et quel est ce message d'erreur dans le debug sans explication. ?
ericl78 Posté(e) le 4 mars 2021 Auteur Signaler Posté(e) le 4 mars 2021 (modifié) le voici : A chaque fois que je lance , une ligne d'erreur en plus pour info, voici le retour que j'ai via un explorateur en envoyant la commande (18,6 = Température de la sonde) Modifié le 4 mars 2021 par ericl78
Lazer Posté(e) le 4 mars 2021 Signaler Posté(e) le 4 mars 2021 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
ericl78 Posté(e) le 5 mars 2021 Auteur Signaler Posté(e) le 5 mars 2021 Merci, ton retour m'a permit de résoudre mon prb.
Messages recommandés