flacon030 Posté(e) le 26 novembre 2020 Signaler Partager Posté(e) le 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é le 13 mars 2021 par flacon030 Lien vers le commentaire Partager sur d’autres sites More sharing options...
flacon030 Posté(e) le 27 novembre 2020 Auteur Signaler Partager Posté(e) le 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é le 20 janvier 2021 par flacon030 Lien vers le commentaire Partager sur d’autres sites More sharing options...
flacon030 Posté(e) le 20 janvier 2021 Auteur Signaler Partager Posté(e) le 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 20 janvier 2021 Signaler Partager Posté(e) le 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
flacon030 Posté(e) le 20 janvier 2021 Auteur Signaler Partager Posté(e) le 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é le 20 janvier 2021 par flacon030 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 20 janvier 2021 Signaler Partager Posté(e) le 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
flacon030 Posté(e) le 13 mars 2021 Auteur Signaler Partager Posté(e) le 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é le 13 mars 2021 par flacon030 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés