Yamaha Media Player not appearing

Hi all,

This used to work but hasn’t worked for some time. Trying to figure out what the issue is.
I have a Yamaha RXV3900 with a static IP address.
Discovery is set to ignore the yamaha component and I have the following yaml.

# Discover some devices automatically
discovery:
  ignore:
    - yeelight
    - yamaha

media_player:
  - platform: yamaha
    name: yamaha
    host: 192.168.2.239

I have the logger set to debug but not getting any errors.

logger:
   default: info
   logs:
     homeassistant.components.yamaha: debug

I tried a fresh install with discovery and it still doesn’t find it.
I can also get to the UI in a browser by going to the IP http://192.168.2.239 even when the device is in standby.

Also all on same subnet no fancy networking.

What else can I try?

Thanks

Nobody else getting a similar issue?

Nope, my yamaha is working fine. Are you getting errors in the logs? Does your Yamaha App work (on your phone) outside HA?

Don’t get any errors unfortunately.
It does work through the app and web UI.
If I put an active but incorrect ip address in the config I get errors. Which suggests to me it’s working just not showing the entity for some reason.

have you looked in your dev/states page to find the entity? Maybe it has a new name now.

Yeah, unfortunately no show!

Hi!
I have exact the same issue. Yamaha not showing up anymore. Upgrade to 0.99 did not help. There are several log entries related to yamaha:

2019-09-21 09:17:39 INFO (MainThread) [homeassistant.components.media_player] Setting up media_player.yamaha
2019-09-21 09:17:39 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=media_player, service=yamaha_enable_output>
...'media_player': {'yamaha_enable_output': {'description': 'Enable or disable an output port', 'fields': OrderedDict([('entity_id', OrderedDict([('description', 'Name(s) of entites to enable/disable port on.'), ('example', 'media_player.yamaha')]))...
2019-09-21 09:17:38 INFO (SyncWorker_2) [homeassistant.loader] Loaded yamaha from homeassistant.components.yamaha

however nothing yamaha related shows up in the UI. Did you resolve anything? Anyone has any ideas where to look?

Thanks

Another interesting observation: intentionally setting up an incorrect ip, the log shows these 2 errors:

Error while setting up platform yamaha

9:28 AM components/yamaha/media_player.py (ERROR)

Failed to fetch http://10.1.1.77:80/YamahaRemoteControl/desc.xml

9:28 AM /usr/local/lib/python3.7/site-packages/rxv/rxv.py (ERROR)

So basically things are working but are not showing up for some reason.

Have you looked on the dev state pages? Are you using lovelace? Is lovelace in auto-config mode, or is it in ‘user defined’ mode?

I ended up using a Broadcom IR transmitter to control my amp. Not ideal but it works.