flacon030 146 Signaler ce message Posté(e) 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 Partager ce message Lien à poster Partager sur d’autres sites
mprinfo 3 331 Signaler ce message Posté(e) 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 Partager ce message Lien à poster Partager sur d’autres sites
mprinfo 3 331 Signaler ce message Posté(e) 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 Partager ce message Lien à poster Partager sur d’autres sites
flacon030 146 Signaler ce message Posté(e) 2 juillet 2020 super merci je vais voir cela Partager ce message Lien à poster Partager sur d’autres sites