flacon030 146 Signaler ce message Posté(e) 26 novembre 2020 (modifié) Bonjour Je viens de voir sur le forum fibaro un QA pour les ampli yamaha https://forum.fibaro.com/topic/51185-yamaha/ J'ai bien renseigné l'adresse ip de mon ampli, mais je ne voie pas a quoi correspond l'ID Merci d'avance pour votre aide Yamaha.fqa QA HC3 RX-V2067.vfib VD HC2 Modifié 13 mars 2021 par flacon030 Partager ce message Lien à poster Partager sur d’autres sites
flacon030 146 Signaler ce message Posté(e) 27 novembre 2020 (modifié) après plusieurs essais cela fonctionne sur mon RXA-2080, mais pas encore sur mon RXV-2067, je ne sais pas encore pourquoi car il fonctionne avec le VD sur mon HC2 Je n'avais pas mis le bon N° d'ID de mon QA c'est se qui empêchait le fonctionnement du QA sur mon RXA-2080 Modifié 20 janvier 2021 par flacon030 Partager ce message Lien à poster Partager sur d’autres sites
flacon030 146 Signaler ce message Posté(e) 20 janvier 2021 sur mon rxv 2067 dans le debug j'ai le message "no route to host" cela pourrait venir de quoi selon vous? que veut dire ce message Merci Partager ce message Lien à poster Partager sur d’autres sites
Lazer 8 456 Signaler ce message Posté(e) 20 janvier 2021 problème réseau, rien à voir avec la box domotique.... ton ampli n'est juste simplement pas connecté au réseau. J'ai une enceinte MusicCast qui me fait régulièrement ce coup là, elle est connectée en Wi-Fi et se déconnecte en permamence, j'ai l'impression que la gestion du Wi-Fi n'est pas le fort de Yamaha. Par contre je n'ai jamais eu de souci en Ethernet, donc branche un câble c'est toujours mieux. Partager ce message Lien à poster Partager sur d’autres sites
flacon030 146 Signaler ce message Posté(e) 20 janvier 2021 (modifié) merci oui effectivement je n'avais pas fait attention au fait que l'alimentation de l'ampli était coupé par un wallplug Je suis en câble RJ45 et non en wifi a présent j'ai ce message [20.01.2021] [20:18:00] [DEBUG] [QUICKAPP50]: onInit [20.01.2021] [20:18:00] [DEBUG] [QUICKAPP50]: Loaded all data Mais cela ne fonctionne toujours pas sur mon RXV2067 sous HC3 alors que cela fonctionne sous HC2 Modifié 20 janvier 2021 par flacon030 Partager ce message Lien à poster Partager sur d’autres sites
Lazer 8 456 Signaler ce message Posté(e) 20 janvier 2021 Alors oui s'il est carrément débranché, c'est normal. Je ne connais pas ce QA, aucune idée, il faut demander à son auteur. Partager ce message Lien à poster Partager sur d’autres sites
flacon030 146 Signaler ce message Posté(e) 13 mars 2021 (modifié) 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 Modifié 13 mars 2021 par flacon030 Partager ce message Lien à poster Partager sur d’autres sites