bat Posté(e) le 8 février 2015 Signaler Posté(e) le 8 février 2015 Une nouvelle petite contribution : Virtual device pour amplificateur audio video Yamaha RX-A1030 Cette version normalement compatible avec un certain nombre d'ampli yamaha est plus complète que ce que j'ai pu trouver sur le forum. Gestion des input / ouput / party mode / zone 2 / pure direct (pour les audioplhiles) Je n'ai mis que l'essentiel mais il est bien sà»r possible de compléter par l'une des 8000 commandes disponibles pour l'ampli... Le main loop permet de récupérer beaucoup plus d'informations que ce qui est affiché, n'hésitez pas à compléter. Bon amusement le fichier du virtual device YAMAHA_RX-A1030_Bat_v1.3.vfib un petit apercu en exemple la liste des commandes disponibles pour le RX-A2020 YNC_RX-A2020_PUT_B.txt YAMAHA_RX-A1030_Bat_v1.3.vfib YNC_RX-A2020_PUT_B.txt 1
tcheri Posté(e) le 9 février 2015 Signaler Posté(e) le 9 février 2015 Bat, super je l'ai installé, et ça marche . J'ai un RX-V1067
tcheri Posté(e) le 25 février 2015 Signaler Posté(e) le 25 février 2015 Salut bat, super boulot, il me sert bien J'ai fait une modification : j'ai ajouté un slider pour le volume, en retirant tous les boutons relatifs au volume et en mettant ce slider comme main (comme ça il est accessible depuis la page générale). Cela convient mieux à mon utilisation. local selfId = fibaro:getSelfId(); local _deviceIp = fibaro:get(selfId, "IPAddress"); local _devicePort = fibaro:get(selfId, "TCPPort"); YAM = Net.FHttp(_deviceIp,_devicePort) local slider = tonumber(fibaro:getValue(selfId, "ui.Slider1.value")) local volume = (-100 + slider)*10 payload = '<YAMAHA_AV cmd="PUT"><Main_Zone><Volume><Lvl><Val>'..tostring(volume)..'</Val><Exp>1</Exp><Unit>dB</Unit></Lvl></Volume></Main_Zone></YAMAHA_AV>' fibaro:log('Set volume to '.. tostring(volume)) response ,status, errorCode = YAM:POST('/YamahaRemoteControl/ctrl', payload) fibaro:sleep(3000) if errorCode == 0 then fibaro:log('status'..status) else fibaro:log("error") end
dgarneau Posté(e) le 13 mars 2015 Signaler Posté(e) le 13 mars 2015 Merci !!! J'ai un RX-A2000, la plupart des commandes fonctionnent, je vais travailler là -dessus, vraiment impressionnant !
erwan Posté(e) le 5 septembre 2015 Signaler Posté(e) le 5 septembre 2015 Ca marche aussi avec un RX ! Merci 1
JossAlf Posté(e) le 10 janvier 2016 Signaler Posté(e) le 10 janvier 2016 Je ne parviens pas à faire fonctionner ce MV avec un Yamaha R-N602. Comment savoir si cet ampli peut se commander par la HC2 ? J'ai bien renseigné l'adresse ip 192.168.0.72 et le port 80 dans la partie générale du module pourtant ... Merci pour votre aide.
flacon030 Posté(e) le 21 janvier 2016 Signaler Posté(e) le 21 janvier 2016 Le code ci dessous fonctionne sur mon RX-V2067 Je voudrais savoir comment mettre par défaut le volume a niveau déterminé par exemple -60Db Quel ligne de code il faut faire? Merci local selfId = fibaro:getSelfId(); local _deviceIp = fibaro:get(selfId, "IPAddress"); local _devicePort = fibaro:get(selfId, "TCPPort"); YAM = Net.FHttp(_deviceIp,_devicePort) local slider = tonumber(fibaro:getValue(selfId, "ui.Slider1.value")) local volume = (-80 + slider)*10 payload = '<YAMAHA_AV cmd="PUT"><Main_Zone><Volume><Lvl><Val>'..tostring(volume)..'</Val><Exp>1</Exp><Unit>dB</Unit></Lvl></Volume></Main_Zone></YAMAHA_AV>' fibaro:log('Set volume to '.. tostring(volume)) response ,status, errorCode = YAM:POST('/YamahaRemoteControl/ctrl', payload) fibaro:sleep(3000) if errorCode == 0 then fibaro:log('status'..status) else fibaro:log("error") end
flacon030 Posté(e) le 21 janvier 2016 Signaler Posté(e) le 21 janvier 2016 Je viens de trouver voici le code -- volume yamaha -60dB YAM = Net.FHttp("192.168.1.67",80) payload = '<YAMAHA_AV cmd="PUT"><Main_Zone><Volume><Lvl><Val>-600</Val><Exp>1</Exp><Unit>dB</Unit></Lvl></Volume></Main_Zone></YAMAHA_AV>' fibaro:log('VOL -60DB') response ,status, errorCode = YAM:POST('/YamahaRemoteControl/ctrl', payload) fibaro:sleep(3000) if errorCode == 0 then fibaro:log('status'..status) else fibaro:log("error") end
Lazer Posté(e) le 23 février 2018 Signaler Posté(e) le 23 février 2018 Pour ceux qui ont un ampli Yamaha pas trop vieux, supportant le multiroom MusicCast, je vous propose mon Module Virtuel dédié, qui permet de piloter non seulement les amplis, mais aussi les enceintes connectées de la marque, de gérer l'association, etc : https://www.domotique-fibaro.fr/topic/11713-yamaha-musiccast/
Messages recommandés