flacon030 Posté(e) le 28 juin 2020 Signaler Posté(e) le 28 juin 2020 Bonjour J'aurais besoin d'aide pour savoir comment faire une requête HTTP dans un quick app sur un bouton En faite de voudrais refaire un télécommande virtuel de mon ampli Yamaha Par exemple pour le bouton OFF de l'ampli j'ai cette commande Comment faire pour avoir l’équivalent sur un bouton Merci pour votre aide YAM = Net.FHttp("192.168.1.147",80) payload = '<YAMAHA_AV cmd="PUT"><Main_Zone><Power_Control><Power>Standby</Power></Power_Control></Main_Zone></YAMAHA_AV>' fibaro:log('STANDBY') response ,status, errorCode = YAM:POST('/YamahaRemoteControl/ctrl', payload) fibaro:sleep(3000) if errorCode == 0 then fibaro:log('status'..status) else fibaro:log("error") end
mprinfo Posté(e) le 28 juin 2020 Signaler Posté(e) le 28 juin 2020 Regarde il y a un topic ou@lazer donne les bases du client http. Je sais plus où cela ce trouveLe client http est asynchrone cela veut dire qu'une fois la requête exécuter tout le code doit ce trouver à l'intérieur. Il est interdit d'utiliser la commande sleep par contre on peut utiliser timeout qui lui aussi est asynchrone.Le retour ce trouve dans responseSi tu veux le statut c'estresponse.statusPour les datasresponse.dataEnvoyé de mon BLA-L29 en utilisant Tapatalk
mprinfo Posté(e) le 28 juin 2020 Signaler Posté(e) le 28 juin 2020 Voila j'ai trouvéhttps://www.domotique-fibaro.fr/topic/12161-utilisation-de-nethttpclient-asynchrone-dans-une-sc%C3%A8ne/Envoyé de mon BLA-L29 en utilisant Tapatalk
flacon030 Posté(e) le 2 juillet 2020 Auteur Signaler Posté(e) le 2 juillet 2020 super merci je vais voir cela
Messages recommandés