Media player Yamaha

Mon problème

Je ne comprends pas comment mettre en place le media player
j’ai installé la carte yamaha dans lovelace
cela fonctionne : j’allume et j’eteins l
mais je voudrais :

  • me deplacer avec les commandes ok , retour…
    j’ai crée un prog python pour le faire mais je n’ai pas droit aux import
    de plus j’ai lu que le player yamaha etait incorporé, mais je ne sais pas comment l’installer .
    Desolé de poser ces questions de newbie mais j’en suis la
#!/usr/bin/env python3
#-*- coding: utf-8 -*-
import requests
import time

# Yamaha IP Address
IP="http://192.168.0.23/YamahaRemoteControl/ctrl"

ORDRE="<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\r\n"
POWER_ON="<YAMAHA_AV cmd=\"PUT\"><Main_Zone><Power_Control><Power>On</Power></Power_Control></Main_Zone></YAMAHA_AV>"
POWER_OFF="<YAMAHA_AV cmd=\"PUT\"><Main_Zone><Power_Control><Power>Standby</Power></Power_Control></Main_Zone></YAMAHA_AV>"
NETRADIO="<YAMAHA_AV cmd=\"PUT\"><Main_Zone><Input><Input_Sel>NET RADIO</Input_Sel></Input></Main_Zone></YAMAHA_AV>" 
OK="<YAMAHA_AV cmd=\"PUT\"><Main_Zone><List_Control><Cursor>Sel</Cursor></List_Control></Main_Zone></YAMAHA_AV>"
UP="<YAMAHA_AV cmd=\"PUT\"><Main_Zone><List_Control><Cursor>Up</Cursor></List_Control></Main_Zone></YAMAHA_AV>"
DOWN="<YAMAHA_AV cmd=\"PUT\"><Main_Zone><List_Control><Cursor>Down</Cursor></List_Control></Main_Zone></YAMAHA_AV>"
LEFT="<YAMAHA_AV cmd=\"PUT\"><Main_Zone><List_Control><Cursor>Left</Cursor></List_Control></Main_Zone></YAMAHA_AV>"
RIGHT="<YAMAHA_AV cmd=\"PUT\"><Main_Zone><List_Control><Cursor>Right</Cursor></List_Control></Main_Zone></YAMAHA_AV>"
RETURN="<YAMAHA_AV cmd=\"PUT\"><Main_Zone><List_Control><Cursor>Return</Cursor></List_Control></Main_Zone></YAMAHA_AV>"

xml = ORDRE + POWER_ON
headers = {'Content-Type': 'application/xml'} # set what your server accepts
print (requests.post(IP, data=xml, headers=headers).text)

time.sleep(3)
xml = ORDRE + NETRADIO
print (requests.post(IP, data=xml, headers=headers).text)

time.sleep(3)
xml = ORDRE + OK
print (requests.post(IP, data=xml, headers=headers).text)
time.sleep(3)
print (requests.post(IP, data=xml, headers=headers).text)
time.sleep(3)
print (requests.post(IP, data=xml, headers=headers).text) 

Ma configuration


System Health

version core-2021.6.5
installation_type Home Assistant Supervised
dev false
hassio true
docker true
virtualenv false
python_version 3.8.9
os_name Linux
os_version 4.19.0-16-arm64
arch aarch64
timezone Europe/Paris
Home Assistant Community Store
GitHub API ok
Github API Calls Remaining 4956
Installed Version 1.12.4
Stage running
Available Repositories 915
Installed Repositories 7
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Debian GNU/Linux 10 (buster)
update_channel stable
supervisor_version supervisor-2021.06.3
docker_version 20.10.7
disk_total 295.4 GB
disk_used 5.2 GB
healthy true
supported true
supervisor_api ok
version_api ok
installed_addons File editor (5.3.1), Check Home Assistant configuration (3.7.1), Terminal & SSH (9.1.3), Samba share (9.5.1), Node-RED (9.1.4)
Lovelace
dashboards 1
resources 6
views 6
mode storage
___

Bonjour,
Je viens de tomber sur ton post et je voudrais un peu d’aide pour intégrer mon ampli yamaha RX-V3067
Je ne vois pas comment le faire avec l intégration YAMAHA car je trouve nul part les commande possible.
Peux tu m aider?

Merci

Marc

Hello,

As-tu essayer le service menu_cursor? Ensuite tu fais des boutons pour te faire une télécommande:

service: yamaha.menu_cursor
data:
  cursor: select
target:
  entity_id: media_player.yamaha_rx_v775_yamaha

J’avoue ne pas avoir testé.

En fait je suis passsé par l’intégration MUSICAST. ensuite tout est simple , l’ampli est reconnu comme un media player et on peut règler le volume, les entrées , j’ai meme crée un script pour lancer deezer …

Merci pour ta reponse,
Quel est la ref de ton ampli? car je ne sais pas si le mien est compatible avec musicast.

et sous node red y’a une palette