bonjour a tous   Je reviens a ce QA ci dessus qui ne fonctionne pas sur mon RXV2067 sur HC3, mais qui fonctionne avec mon RXA2080 sur HC3, or le VD fonctionne sur HC2 avec mes deux ampli   Sachant que sous HC2 j'ai un VD avec la commande ci dessous pour mettre mes ampli RXV2067 et RXA2080 avec par exemple la fonction "AUDIO 2", et qui fonctionne pour les deux ampli Ma question est comment modifier ce QA qui pourrait avoir avoir l’équivalent a ce code "AUDIO 2" pour mes ampli Sachant que je voudrais pour l'adresse IP ne pas avoir a la mettre a chaque boutons de commande qui compose la télécommande   Commande VD HC2 ok pour mes deux ampli pour "AUDIO2" YAM = Net.FHttp("192.168.1.147",80) payload = '<YAMAHA_AV cmd="PUT"><Main_Zone><Input><Input_Sel>AUDIO2</Input_Sel></Input></Main_Zone></YAMAHA_AV> ' YAM:POST('/YamahaRemoteControl/ctrl', payload) Sur le QA  HC3 j'ai cette ligne de code qui ne semble pas fonctionner sur mon RXV2067 mais OK sur mon RXA2080 function QuickApp:AUDIO2(Event) payload = '<YAMAHA_AV cmd="PUT"><Main_Zone><Input><Input_Sel>AUDIO2</Input_Sel></Input></Main_Zone></YAMAHA_AV>' self:send(payload) end Il semble que la connexion soit effectué de cette façon sur ce QA ---send action function function QuickApp:send(String) IPAddress = self:getVariable("IPAddress") --print(IPAddress) self.http = net.HTTPClient({timeout=3000}) self.http:request("http://"..IPAddress.."/YamahaRemoteControl/ctrl", { options = { data = String, method = "POST", }, success = function(response) -- self:debug(response.status) --self:debug(response.data) end, error = function(message) self:debug("error:", message) end }) end -- end here function QuickApp:get(String, Version) IPAddress = self:getVariable("IPAddress") tmp = nil self.http = net.HTTPClient({timeout=3000}) self.http:request("http://"..IPAddress.."/YamahaRemoteControl/ctrl", { options = { data = String, method = "POST", }, success = function(response) --self:debug(response.status) --self:debug(response.data) if (tonumber(Version) == 1) then tmp = string.sub(response.data, 69, 70) if (tmp == "On") then self:updateProperty("power", true) self:updateView("Power", "text", "Power OFF") else self:updateProperty("power", false) self:updateView("Power", "text", "Power ON") end elseif (tonumber(Version) == 4) then tmp = string.sub(response.data, 1, 700) self:updateView("Label", "text", tmp) --<YAMAHA_AV rsp="GET" RC="0"><Main_Zone><Basic_Status><Power_Control><Power>On</Power><Sleep>Off</Sleep></Power_Control><Volume><Lvl><Val>-580</Val><Exp>1</Exp><Unit>dB</Unit></Lvl><Mute>On</Mute><Subwoofer_Trim><Val>0</Val><Exp>1</Exp><Unit>dB</Unit></Subwoofer_Trim></Volume><Input><Input_Sel>NET RADIO</Input_Sel><Input_Sel_Item_Info><Param>NET RADIO</Param><RW>RW</RW><Title>NET RADIO</Title><Icon><On>/YamahaRemoteControl/Icons/icon005.png</On><Off></Off></Icon><Src_Name>NET_RADIO</Src_Name><Src_Number>1</Src_Number></Input_Sel_Item_Info></Input><Surround><Program_Sel><Current><Straight>On</Straight><Enhancer>On</Enhancer><Sound_Program>Standard</Sound_Program></Current></Program_Sel><_3D_Cinema_DSP>Auto</_3D_Cinema_DSP></Surround><Party_Info>Off</Party_Info><Sound_Video><Tone><Bass><Val>-25</Val><Exp>1</Exp><Unit>dB</Unit></Bass><Treble><Val>0</Val><Exp>1</Exp><Unit>dB</Unit></Treble></Tone><Pure_Direct><Mode>Off</Mode></Pure_Direct><HDMI><Standby_Through_Info>On</Standby_Through_Info><Output><OUT_1>On</OUT_1><OUT_2>On</OUT_2><OUT_2_Info>On</OUT_2_Info></Output></HDMI><YPAO_Volume>Auto</YPAO_Volume><Extra_Bass>Auto</Extra_Bass><Adaptive_DRC>Auto</Adaptive_DRC><Dialogue_Adjust><Dialogue_Lift>0</Dialogue_Lift><Dialogue_Lvl>0</Dialogue_Lvl></Dialogue_Adjust></Sound_Video></Basic_Status></Main_Zone></YAMAHA_AV> end end, error = function(message) self:debug("error:", message) self:updateView("Label", "text", "Error: "..message) end }) end   ci joint ci dessus les QA et VD en première page Merci pour votre aide